/*
div{
  border: 1px solid #ffff00; 
}
*/


/* CSS Document */


/*--- *
*SET DEFAULT TAGS
*---- */

body
 	{text-align:center; /* for IE */ 

	margin:0px;

	padding:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color:#F2F2F2;

	color:#333333;
}

h1 	{ margin:0px;
	padding:0px 0px 10px 0px;
  	font-size:110%;
	font-weight:bold;
   	line-height:120%; color:#006499; }

h2 	{ margin:0px;
	padding:0px 0px 8px 0px;
 	font-size:70%;
	font-weight:bold;
	line-height:120%; color:#666666; }

h3 	{ margin:0px;
	padding:0px 0px 5px 0px;
  	font-size:75%;
	line-height:120%;
	color:#666666;  }

p 	{ margin:0px;
 	padding:0px 0px 10px 0px;
  	font-size:65%;  line-height:130%; }

i	{ font-size:65%; }

a 	{ padding:0px;
  	margin:0px;
   	text-decoration:none;
   	color:#666666; } 

a:hover 	{ text-decoration: underline; }

img 	{ margin:0px;
	padding:0px;
   	border:0px; } 

div 	{ margin:0px;
	padding:0px; } 

form 	{ margin:0px;
	padding:0px; }

ul	{ list-style-type: none; }

hr 	{border: none 0;
	 border-top: 1px solid #AAAAAA;
	 width: 100%; 
	height: 1px;
	/*whatever the total width of the border-top and border-bottom equal*/ }



.skiplink 	{display:none}


/*--*
*COLUMNS
*-- */

.page_leftcol  	{ float:left;
		width:160px;
		 padding:0px 0px 0px 30px; }

.page_rightcol 	{ float:left; 
		width:540px;
		padding:0px 30px 0px 0px; }

.footer_leftcol  	{ float:left; 
		width:160px; 
		padding:0px 0px 0px 30px;}

.footer_rightcol 	{ float:right; 
		width:540px; 
		font-size:65%;
		color:#FFF;
		padding:5px 5px 0px 0px;}


/*--- *
*CONTAINERS
*--- */

#page 		{
padding:12px 0px 25px 0px;

		margin:0 auto; 
		text-align:left; 

		background-color:#FFFFFF;

		width:760px;
}
#popup 		{
padding:12px 0px 25px 0px;

		margin:0 auto;  
		text-align:left; 

		background-color:#FFFFFF;

		width:696px;
}

.container		{ margin:0px;
		padding:0px; }


.clear_both 	{ clear: both;
		height: 1%;
		overflow: none;			font-size: 1%;
		line-height: 1%;
		padding: 0px;
		margin: 0px;			visibility:hidden; }

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

.clearfix 		{
display: inline-block;
}
/* Holly Fix Targets IE Win only \*
/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Fix */


/*---- *
*SITE NAVIGATION
*--- */

.site_nav 		{ float:left; 
		font-size:12px;
		background:url("../pics/tab_bg.gif") repeat-x bottom;
		font-weight:bold;
		line-height:normal;
		width:538px;}

.site_nav ul 	{ margin:0px;
		padding:0px;
		list-style:none; }

.site_nav li 	{ float:left;
		padding:0px;
		width:96px;
		text-align:center; }

.site_nav a 	{ display:block;
		padding:7px 0px 4px 0px; margin:0px; }

.site_nav a 	{ text-decoration:none; }

.site_nav .tab_off 	{ background-color: #F1F1F1;
		margin:0px 14px 4px 0px; }

.site_nav .tab_on 	{ background-color: #FF9900;
		margin:0px 14px 4px 0px;
		cursor:pointer; }

.site_nav .tab_on a 	{background-color: #FF9900;
		color: #FFFFFF; }
.site_nav .tab_on .tab 	{background-color: #FF9900;  }


/*-- *
*CONTENT
*---- */

.info_box 		{ float:right;	width: 185px; margin:20px 0px 0px 0px; padding:0px; }
.info_box ul 		{ padding:0px 2px 0px 2px;    margin:0px;	list-style:none;	border-left: solid #E6E6E6 2px;	border-right: solid #E6E6E6 2px; }
.info_box li 		{ background-color:#F1F1F1;   padding:0px 5px 10px 5px;    margin:0px;}
.info_box .text		{font-size:10px;}
.info_box .entry 	{ border-top: solid #E6E6E6 1px; font-size:10px;}
.info_box .title 	{ background-color:#FFFFFF; margin:0px 0px 4px 0px; }
.info_box h2		{ color:#FF9900; font-size:10px; font-weight:bold; padding:0px;  line-height:140%; }
.info_box a 		{ font-size: 10px; font-weight:bold; color:#244358; line-height:140%; text-decoration:underline; }
.info_box a:hover 	{ color:#FF9900; }
.info_box .centred_image { text-align:center; }
.info_box .banner_text	{ background-color:#FF9900; text-decoration: none; color: #FFFFFF; font-size:10px; font-weight:bold; padding:2px 0px 2px 0px;  line-height:140%; }

/*	------------------------------------------- *
*	FOOTER
*	------------------------------------------- */
#footer 			{ margin:0px auto; width:760px; text-align:left; }
#footer_popup 			{ margin:0px auto; width:696px; text-align:left; }
.footer_nav 		{ margin:0px; padding:8px 0px 0px 0px; background-image:url(../pics/footer_tile.gif); background-repeat:repeat-x; background-color:#025E8D; }
.footer_nav a 		{ font-size: 10px;  font-weight: bold; text-decoration: none; color:#FFFFFF; }
.footer_nav a:hover { color:#7BCDF6; }
.footer_nav i 		{ font-size: 65%; font-weight: bold; text-decoration: none;  margin:0px; padding: 0px 10px 0px 10px; color:#80B3C8 }
.footer_disclaimer	{ margin:10px 30px 20px 30px; padding:0px; text-align:right; color:#666666; font-size:9px; } 
.footer_disclaimer_links	{ margin:10px 30px 20px 30px; padding:0px; text-align:center; color:#666666; font-size:9px; } 
/*	------------------------------------------- *
*	BASE OF PAGE FOOTER
*	------------------------------------------- */

#page_footer 			{ margin:0px auto; width:760px; text-align:left; }
.page_footer_nav p 		{ font-size: 10px;  font-weight: bold; text-decoration: none; color:#FFFFFF; }









