/* DO NOT REMOVE: This css file will reset all CSS values to give you complete cross-browser support!  */
@import url(reset.css);
/*****************
Crap 2 Hide 4 Epi
*****************/
#accessibility-links, #accessibility-links, #HeaderTopBar, #HeaderBottomBar, #LanguageSelector, .ExtendedFooter, #SponsorshipFooterLinks, 
.SponsorshipBlock, #accessibility-links, #ExFoot1, #ExFoot2, #ExFoot3  {
	display: none;
}

/****************
 Global Styles
****************/
/* Replaces the old "absmiddle" valign.  Use this on images you want to lay in the middle of text.  */
.absmiddle {
	vertical-align:middle;
}
/* DO NOT REMOVE: This is used to clear floating DIVs  */
.clear {
	clear:both;
}


/****************
 Nav Layer
****************/
#LeftNavigation, .TopNavigation{
	clear:both;
}
/* navigation is the container for your TOP NAVIGATION if being used.  This is 100% optional.  */
#navigation {
	color:#ffffff;
	height:50px;
	clear:both;
	
	
}
/* TOP NAVIGATION STYLES: These were used for UFC Fan Expo's top navigation, I would leave them alone unless your using top nav.  */
#navigation ul.level1 {
	font-size:12px;
	display:block;
	background:#3b5964 url(../../../../RNA/RNA_RestFoodservice/2010Images/navbk_2010_final.jpg) no-repeat;
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	width: 980px;
	height:26px;
	line-height:26px;
	clear:both;

}
#navigation ul.level1 li {
	float:left;
	margin:0;
	padding: 0 8px 0 0;
}
#navigation ul.level1 li a, ul.level1 li a:visited {
	color:#FFF;
	display:block;
	height:20px;
	line-height:26px;
	margin:0;
	text-align:center;
	text-decoration:none;
	width: 100px;
	
 
	
}
#navigation ul.level1 li a:hover {
	color:#CCC;
	text-decoration:none;
}
#navigation ul.level1 li.selected a, ul.level1 li.selected a:visited, ul.level1 li.selected a:hover {
	color:#CCC;
	font-weight:bold;
	text-decoration:none;
}
#navigation ul.level1 li.startLinkSelected a, ul.level1 li.startLinkSelected a:visited, ul.level1 li.startLinkSelected a:hover {
	color:#CCC;
	font-weight:bold;
	text-decoration:none;
}

/**** Sub nav. ****/
/*.bottomBorder{
	clear:both;
	height:26px;
	line-height:26px;
	display:block;
}*/
#navigation ul.level2 {
	font-size:11px;
	display:block;
	background:#27A1D0;
	margin:0;
	padding:4px 0 0 0;
	width: 980px;
	height:20px;
	line-height:13px;
	clear:both;
}
#navigation ul.level2 li {

/*	list-style-image: url(../../../RNA/RNA_G2E/images/bullet2.gif);*/
	/*list-style: none;*/
	list-style: disc;
	margin: 0 0 0 18px;
	float:left;
	padding:0 0 0 0;
}
#navigation ul.level2 li a, ul.level2 li a:visited, ul.level2 li a:hover {
	color:#FFF;
	margin:0;
	text-align:left;
	padding: 0 10px 0 0;
}
.TopNavigation {
	clear:both;
}


/****************
 Header Layer
****************/
/* DO NOT REMOVE: This defines the Language Bar that shows up above your header, this removes it.  */
#HeaderTopBar {
	display:none;
}
/* PageHeader is for your header div.  This should define your background for your header image.  
#PageHeader {
	height:214px;
	margin:0;
	padding:0;
	width:980px;
}
#PageHeader #register {
	display: block;
	float:left;
	width: 174px;
	height: 150px;
}
#PageHeader #logo {
	float: right;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
}
/* PageTitle is the container div for your logo image that links to the home page of the site. 
#PageHeader #PageTitle {
	float:left;
}*/



/****************
 Content Layer
****************/
/* Breadcrumb is used to style the breadcrumbs for the SubColumn pages. */
#BreadCrumb {
	font-size:11px;
	line-height: 20px;
}
#Content{
	clear:both;
}
#ContentPrimary{clear:both;}
/* Container is the main DIV that contains all other divs. Use this to set your design width. */
#Container {
	background:#FFF;
	margin:10px auto;
	padding:0;
	width:980px;
}
/* ContentContainer holds both your content div and right side menu div.  */
#ContentContainer {
	background:#FFF ;
	float:none;
	margin:0;
	padding:0;
	width:980px;
	clear:both;
}
.Column1Full {
	width: 980px;
	padding:0;
	margin:0 auto;
	background-color: #FFF;
/*	background:#FFF url(../../../../RNA/RNA_G2E/images/white.jpg) repeat;*/
}
/****************
 Footer Layer
****************/
/* Footer is used to style the footer area below the rest of your site.  */

#Footer {
	color:#FFFFFF;
	text-align:center;
	background: url(../../../../RNA/RNA_RestFoodservice/2010Images/Footerbk.jpg);
	width: 980px;
	height: 53px;
}
#Footer p{
	line-height:18px;
	font-size:10px;
	padding: 0;
	margin: 0;
}
#Footer a, #Footer a:hover, #Footer a:visited, #Footer a:active{
	color:#FFFFFF;
	
}
#Footer a:hover{
	text-decoration: none;
}

/**************************************************************/
a, a:visited {
	color:#3b5964;
	text-decoration: underline;
	font-weight:bold;
}
a:hover {
	color:#27a1d0;
	text-decoration:underline;
	font-weight:bold;
}
body {
	background: url(../../../../RNA/RNA_RestFoodservice/2010Images/bk_gradient_2010_final.gif) repeat-x left top ;
	margin:0;
	padding:0;
}
body, td, th {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6e6b6b;
	padding-left:10px;
	font-size:17px;
}
h2 {
    font-size:15px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #189ccd;
	padding-left:10px;
}
h3, .xformContainer fieldset legend {
	color:#666;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 2px;
}

h4 {color:#666666;
	font-size:14px;
	margin:0 0 3px;
	padding:10px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h5 {color:#01abdb;
	font-size:14px;
	margin:0;
	padding:0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

img.floatleft {
	float:left;
	margin:3px 10px 0 0;
	padding:0;
}
img.floatright {
	float:right;
	margin:3px 0 0 10px;
	padding:0;
}
/*input, select, textarea {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}*/
.seventy ul {
	list-style:disc;
	margin: 5px 0 10px;
	padding:5px 10px;
}
.seventy ol {
	list-style:decimal;
	margin: 5px 0 10px;
	padding:5px 10px;
}
.seventy ul li, .seventy ol li {
	margin:0 0 0 20px;
	padding:0 0 5px 0;
	line-height:20px;
}

p {
	line-height:20px;
	margin:0;
	padding:2px 0 10px 10px;
}

 ul, ol {
list-style: disc;
	margin-top: 0;
	line-height: 180%;
	padding-left: 24px;
}

ul, ol {
list-style: disc;
}

table.pad5 td{
	padding:5px 5px 5px 0;
}
.privacy_blue{
	color:#1d4972;
	font-weight:bold;
}

/********
   Ads
********/
.ad468x90{
	text-align:left;
	padding:10px 0;
	margin:0;
}
.ad250x150{
	text-align:center;
	padding: 0 0 5px 0;
	margin: 0;
	display:block;
}

.ShortlineLink{ 
font-size: 14px;
}
   
.headerFont{
font-size: 14px;
}

/*Caption styles start*/
.caption { 
	
	border: 1px solid #CCCCCC; 
	padding: 3px;
	width:220px;
}

.right { 
	font-size: 10px;
	margin: 3px 0px 3px 4px; 
	float:right; 
}

.left { 
	font-size: 10px;
	margin: 3px 4px 3px 0px; 
	float:left; 
} 
/*Caption style end*/


/* Css for left, right, center column  */
.firstBlock{
  
	float: left;
	width: 225px;
	padding: 12px 0 0 0; 
}

.secondBlock{

    float: left;
	width: 500px;
	padding: 12px 0 0 0; 
	}

.thirdBlock{

	float: right;
    width:225px;
	padding: 12px 0 0 0; 
}

/* Css for hm page container  */

#content_main {
	background-color:#ffffff;
	padding: 2px 7px 2px 9px;
}
/*********************/
.left_col {
	width: 224px;
	float:left;
	clear:left;
	margin: 0 2px 0 0;
}
.right_col {
	width: 224px;
	float:right;
	clear:right;
	margin: 0 0 0 2px;
}
.clear {
	clear:both;
}
/*********************/
.info_container {
	width:215px;
	background: #ffffff url(http://www.appcluster09.com/images/100072/2009_graphics/info_gradient_2010_final.png) no-repeat;
	padding: 5px 3px;
	margin:0;
}
.info_container h1 {
	color:#FFF;
	text-transform: capitalize;
	width: 205px;
	font-size:16px;
	border-bottom: 1px solid #FFF;
}
.info_container a.learn_more, .info_container a:visited.learn_more {
	color: #3b5964;
	font-weight:bold;
	text-decoration: none;
	padding-right: 14px;
	background:url(http://www.appcluster09.com/images/100072/2009_graphics/learn_more.gif) no-repeat right;
}
.info_container a:hover.learn_more {
	color: #27a1d0;
	border:none;
	font-weight:bold;
	text-decoration: underline;
	padding-right: 14px;
	background:url(http://www.appcluster09.com/images/100072/2009_graphics/learn_more_hover.gif) no-repeat right;
}