/* RESET PADDING, MARGINS AND BORDERS ON BLOCK ELEMENTS */

body, div, fieldset, form,  ul, li, img {margin: 0; border: 0; padding: 0;vertical-align: baseline;}
:focus {outline: 0;}


/*

*/
/**
 * This is to ensure cross bowser font size constistency
 * See http://developer.yahoo.com/yui/fonts/ for more details.
 */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

/* Clearing floats issue */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



html,body{
	height:100%;
	margin:0;
	padding:0;
}


body	{
	color: #4C4C4C;
	text-align:center;
	min-width:960px;
	min-height:590px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0 0 0;
	background-color: #fff;
	background-image: url(../holdingpage-images/pagebg.jpg);
	background-position:0 290px;
	background-repeat:repeat-x
	
	
	
	}



/*LAYOUT
----------------------------------------------------------------------------- */




#outer {
	
	width: 960px;
	text-align:left;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	

		
	}
	
#inner	{
	width: 960px;
	padding:0px;
	
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:136px;
	height:443px;
	text-align:left;
	clear:both;	
	
	

	}
	
	


		




#pagebody {
	
	padding-top:0px;
	min-height:443px;
	height:auto !important;
	height:443px;
	background-color: #FFFFFF;
	 }
	





	   
	   

	
   
/* BREADCRUMBS
----------------------------------------------------------------------------- */
	
	
#breadcrumbs{
	clear: both;
	height:23px;
	text-align:left;
	padding: 11px 0 5px 30px;
	float:left;
	background-color:#FFFFFF;
	width:870px;
	font-size:85%;
	color:#666666;
}
#breadcrumbs > span{font-weight: bold;}
#breadcrumbs a{
	
	text-decoration:none;
	color:#F5B510;
}
#breadcrumbs a:hover{
	text-decoration:underline;
	color:#F3A50B;
}

	   







		


/* MAINCONTENT AREAS
----------------------------------------------------------------------------- */


#primarycol {
	padding:0px 0px 0px 0px;
	FLOAT: left;
	margin: 0 0 0 0px;
	text-align:left;
	width:960px;
	min-height:579px;
	height:auto !important;
	height:579px;
	 }




#maincontent {
	padding:17px 0px 0px 0px;
	FLOAT: left;
	margin: 0 0 0 0px;
	text-align:left;
	width:325px;
	min-height:330px;
	height:auto !important;
	height:330px;
	 }



	 


			
/* LEFTCOL 
----------------------------------------------------------------------------- */



#leftcol {
	MARGIN:0;
	padding: 30px 0px 0 0px;
	float:left;
	text-align:left;
	WIDTH:182px;
}


	
		
/* RIGHTCOL
----------------------------------------------------------------------------- */
	

#rightcol {
	MARGIN:0;
	padding: 30px 0px 0 10px;
	float:left;
	text-align:left;
	WIDTH:172px;
}	
	





	



/* LEFT MENU
----------------------------------------------------------------------------- */

 #navcontainer {
	margin: 0px 0 10px 0px;
	padding:0px 0 0px 0px;
	width:204px;
	border-top: 1px solid #b0b0b0;
	text-align:left;
	float:left
}

#navcontainer ul
{
	margin: 0;
	padding: 0 0 0 0px;
	list-style-type: square;

}

 #navcontainer li {
	margin: 0;
	padding: 0 0 0 0px;	
	display:inline;
	
 }



#navcontainer li a
{
	display: block;
	 line-height:normal;
	padding: 8px 0px 8px 10px;
	width:193px;
	COLOR:#b0b0b0;
	text-decoration: none;
	background-color:#fff;
	font-size: 93%;
    margin: 0px;
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
	font-family:Arial, Helvetica, sans-serif
	
	 


}


#navcontainer li a.selected { font-weight:bold}


#navcontainer li a:hover{
	text-decoration:underline;
	
}





#navcontainer ul ul li { margin: 0 0 0 0; }

#navcontainer ul ul li a
{
	display: block;
	padding: 7px 0px 7px 10px;
	width: 193px;
	background-color:#f6b810;
	
	text-decoration: none;
	font-size: 85%;
	margin: 0px;
	COLOR:#fff; 
	font-weight:normal;
	border-bottom: 1px solid #f6b810;
	border-left: 1px solid #f6b810;
	border-right: 1px solid #f6b810;
	



}

#navcontainer ul ul a:hover
{
	text-decoration:underline
	
	
	
	
}


#navcontainer ul ul ul li a
{
	display: block;
	padding: 7px 0px 7px 10px;
	width: 193px;
	background-color:#eaf1f6;
	
	text-decoration: none;
	font-size: 85%;
	margin: 0px;
	COLOR:#3f69b9; 
	font-weight:normal;
	border-bottom: 0px solid #579fde;
	



}

#navcontainer ul ul ul a:hover
{
	text-decoration:underline;
	background-color:#eaf1f6;
	COLOR:#3f69b9; 
	
	
	
}

#navcontainer a#current{ COLOR:#7B949F; font-weight:bold;}
	


.clearboth {clear:both;}





/* IMAGE POSITIONING
----------------------------------------------------------------------------- */
	
.imageright {float: right; margin: 0px 0px 0px 0px; }	
.imageleft {float: left; margin: 7px 7px 3px 0px; }
.imagecenter {float: left; width:100%; text-align:center; margin:3px 0px 3px 0px;

	}
	
#searchresults .imageright {float: right; margin: 3px 0px 0px 15px; }	
#leftcol .imageright { float: right; margin: 7px 0px 10px 0px; }
#leftcol .imageleft{ float: left; margin: 7px 15px 0px 0px; clear:both }


#rightcol .imageright { float: right; margin: 7px 0px 10px 0px; }
#rightcol .imageleft{ float: left; margin: 7px 15px 10px 0px; }







/* BANNERS
----------------------------------------------------------------------------- */



	


/* TYPOGRAPHY
----------------------------------------------------------------------------- */



h1, h2, h3, h4, h5, h6	{
	font-weight: normal;
	letter-spacing: 1px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	}



	
	
#leftcol  h3	{
	margin: 0px 0 0px 0px;
	padding:5px 0 10px 12px;
	display:block;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	font-weight:normal;
	font-size:116%;
    }
	
	

	

#leftcol_home   a	{ color:#ecad03; text-decoration:none; font-weight:bold }	
#leftcol_home   a:hover	{ color:#ecad03; text-decoration:underline;  }			
	


	

 #leftcol p  {
	margin: 0px 0 15px 0;
	padding:0 0 0 0px;
	font-size:100%;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:1.77em;
}

#leftcol  h2	{
	margin: 0px 0 7px 0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	font-weight:normal;
	font-size:116%;
    }

	




#maincontent  h1	{
	margin: 0px 0 7px 0px;
	color:#9c51c2;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	font-weight:normal;
	font-size:189%;
    }

	


	

#maincontent  h2	{
	margin: 0px 0 7px 0px;
	color:#2d518f;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	font-weight:normal;
	font-size:123.1%;
    }

	



	
#maincontent p {
	margin: 0px 0 15px 0;
	padding:0 0 0 7px;
	font-size:85%;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:1.67em;
}



#maincontent ul {
	margin: 10px 0 10px 0px;
	list-style:none;
	padding:0 0 0 7px;
	font-size:85%;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:1.77em;
}




		
	#maincontent li 
		{
	padding:2px 0px 2px 25px;
	color:#0dade1;
	text-decoration: none;
	font-weight:normal;
	BACKGROUND: url(images/design/bullet2.gif) no-repeat 0px 5px;
	background-image: url(../images/design/bullet2.gif);
		}

	
	#maincontent a
		{
	color:#0696C9;
	text-decoration: none;
		}
	#maincontent a:hover
		{
	color:#0696C9;
	text-decoration: underline;
		}
		
		
		
		
#rightcol p  {
	margin: 0px 0 15px 0;
	padding:0 0 0 0px;
	font-size:85%;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:1.77em;
}
	
	
	
#rightcol  h4	{
	margin: 0px 0 0px 0px;
	padding:5px 0 10px 12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif, "Lucida Sans";
	font-weight:normal;
	font-size:116%;
    }
	
	
	
#rightcol a
		{
	color:#b992e8;
	text-decoration: none;
		}
#rightcol a:hover
		{
	color:#b992e8;
	text-decoration: underline;
		}
		
	



	







	
