
/***************************** Structure ********************************/


#realbody         		{padding:0;border:0;margin:0; text-align:center;}
#realbody div.bodyWrapper 	{position:relative; display:block; width:1000px; text-align:left; margin:auto; }

divs {border: 1px solid red;}


#test				{Z-INDEX:90; LEFT:0px; TOP:0px;   POSITION:absolute ; width:650px; height:150px; }

#pageHead			{Z-INDEX:20; LEFT:180px; TOP:50px;   POSITION:absolute ;  }
#logo 				{display:none; Z-INDEX:15; LEFT:19px;  TOP:15px;   POSITION:absolute ;   }
#banner				{Z-INDEX:10; LEFT:0px;   TOP:10px;   POSITION:absolute ;  width:1000px; height:150px; }
#globalnav 			{Z-INDEX:11; LEFT:275px; TOP:135px;   POSITION:absolute ;    }
#print 				{Z-INDEX:11; LEFT:700px;  TOP:140px;  POSITION:absolute ; }
#breadcrumbs		{Z-INDEX:20; LEFT:300px; TOP:90px;   POSITION:absolute ; }
#minheight 			{z-index:50;   height:600px; width:1px;    float:left; }

#mainbody 	 	   		{z-index:0;  left:0px;  top:180px;  position:absolute;   width:1000px; background:transparent;}
#mainbody #contentwrap 	{}

#content 			{z-index:50;  left:195px;    top:0px;    position:relative;  background: white; float:left;}
#content 			{width:540px; text-align:left;}
.promos #content 	{width:600px; text-align:left;}


#navigation 		{Z-INDEX:10; left:0px ; top:180px; POSITION:absolute ;}
#navigation         {}/* width specified bellow - nav section */
#navigation .start	{clear: both; padding:0;border:0;margin:0; position:relative ; font-size:0px ;}
#navigation .end	{clear: both; padding:0;border:0;margin:0; position:relative ; font-size:0px ;}
#navigation .hr 	{ }

/* #navigation , #promos {border:1px solid red;} */ 
#promos				{Z-INDEX:10; left:800px ; top:180px; POSITION:absolute ; width:200px ;}
#promos .start		{clear: both; padding:0;border:0;margin:0; position:relative ; font-size:0px ;}
#promos .end		{clear: both; padding:0;border:0;margin:0; position:relative ; font-size:0px ;}
#promos .hr 		{ }

#footer					 {Z-INDEX:5;  left:0px; top:0px;  position:relative; width:100%;  text-align:center ; clear:both;}	
#footer	#linksBox 		 {z-index:5;  left:0px; top:0px;  position:absolute; height:18px; width:100%;   }
#footer	#linksBox #links {z-index:5;  left:0px; top:10px; position:absolute; height:18px; width:100%;   }






/***************************** pageHead ********************************/
#pageHead			{font-weight: bold;}
#pageHead h1		{font-size:14px ; font-family:Arial; color:black;}
#banner 			{background:url(media/banner.jpg)}

#breadcrumbs a 			{color:#250F7E ; text-decoration:none ; }
#breadcrumbs a:visited 	{color:#250F7E ; text-decoration:none ; }
#breadcrumbs a:hover 	{color:#250F7E ; text-decoration:none ; }
#breadcrumbs			{color:#250F7E ;font-size:11px ; }



/***************************** content ********************************/
#realbody
{background: #E2E4F0 url("media/bg.jpg") top center repeat-y;}/*so it dosent display in file browser*/
body   	   {color:black ; font-family: Arial,sans-serif; font-size:14px ; font-style:normal ; font-weight:normal ; line-height:normal ; text-decoration:none ;}
#content  {font-family:Verdana,Arial,"Sans Seriff"; font-size:13px;}

a 			{color:blue ; text-decoration:underline ; color:#3346C6;}
a:visited 	{color:blue ; text-decoration:underline ; color:#3346C6;}
a:hover 	{color:green ; text-decoration:underline ; color:#3346C6;}

img {border:0px;}

p {margin: 5px 0px 5px 0px ; padding:0px ; }

table		{border-collapse: collapse;} 
table 	tr td	 {border:0px solid #8196dB; color:#21368B ; font-family:Arial; font-size:14px ; }
table 	 {border:0px solid #8196dB;}

ul 		{margin: 0px ; margin-left:16px ; padding:0px ; padding-left:0px ; }
li   {list-style:url(media/list1.gif) ; margin: 0px ; padding:0px ;}

#realbody  table tr td {border:1px gray solid;padding:3px;}

/***************************** headings ********************************/

h3 {border:0px; margin:10px 0px 5px 0px; border:0px; font-size:12px; line-height:25px; }
h2 {border:0px; margin:10px 0px 5px 0px; border:0px; font-size:14px; line-height:25px; }
h1 {border:0px; margin:10px 0px 5px 0px; border:0px; font-size:18px; line-height:30px; }


h1 {color:#293A86;}
h2 {color:#293A86;}
h3 {color:#293A86;}
h4 {color:#293A86;}


/***************************** Space ********************************/

#content .hr  {border-bottom:2px solid #D9D9D9;; height:0px; font-size:0px ; width:97%; position:relative; left:5px;}	

#realbody .vpagemargin1 {margin: 0px 1px 0px 1px}
#realbody .vpagemargin2 {margin: 0px 2px 0px 2px}
#realbody .vpagemargin3 {margin: 0px 3px 0px 3px}
#realbody .vpagemargin4 {margin: 0px 4px 0px 4px}
#realbody .vpagemargin5 {margin: 0px 5px 0px 5px}
#realbody .vpagemargin10 {margin: 0px 10px 0px 10px}
#realbody .vpagemargin15 {margin: 0px 15px 0px 15px}
#realbody .vpagemargin20 {margin: 0px 20px 0px 20px}
#realbody .vpagemargin20 {margin: 0px 25px 0px 25px}

#realbody .hpagemargin1 {margin: 1px 0px 1px 0px}
#realbody .hpagemargin2 {margin: 2px 0px 2px 0px}
#realbody .hpagemargin3 {margin: 3px 0px 3px 0px}
#realbody .hpagemargin4 {margin: 4px 0px 4px 0px}
#realbody .hpagemargin5 {margin: 5px 0px 5px 0px}
#realbody .hpagemargin10 {margin: 10px 0px 10px 0px}
#realbody .hpagemargin15 {margin: 15px 0px 15px 0px}
#realbody .hpagemargin20 {margin: 20px 0px 20px 0px}
#realbody .hpagemargin25 {margin: 25px 0px 25px 0px}

#realbody .shim1 {clear: both; position:relative; width:100%;  height:1px; font-size:1px}
#realbody .shim2 {clear: both; position:relative; width:100%;  height:2px; font-size:1px}
#realbody .shim3 {clear: both; position:relative; width:100%;  height:3px; font-size:1px}
#realbody .shim3 {clear: both; position:relative; width:100%;  height:4px; font-size:1px}
#realbody .shim5 {clear: both; position:relative; width:100%;  height:5px; font-size:1px}
#realbody .shim10 {clear: both; position:relative; width:100%;  height:10px; font-size:1px}
#realbody .shim15 {clear: both; position:relative; width:100%;  height:15px; font-size:1px}
#realbody .shim20 {clear: both; position:relative; width:100%;  height:20px; font-size:1px}
#realbody .shim25 {clear: both; position:relative; width:100%;  height:25px; font-size:1px}

#realbody .shimV5 {clear: both; position:relative; width:5px;  height:100%;}



/***************************** Colors ********************************/

.Warning {color:red}
.Warning a {color:red}
.Warning a:visited {color:red}
.Warning a:hover {color:red}


/***************************** footer ********************************/

#footer #linksBox #links {border-top:1px solid #9099C2; }

#disclaimer #linksBox a, #disclaimer #links a:visited {color:#9099C2 ; text-decoration:underline ;}
#disclaimer #linksBox a:hover {text-decoration:underline ;}



/***************************** globalnav (top nav)) ********************************/

#globalnav li {
  /*float the main list items*/
  float: left;
  display: block;
  padding:0px;
  margin:0px;
  padding-right:45px;
  font-weight: bold;
  font-size:15px;
  color:#250F7E;
}

#globalnav ul {
 
  display: block;
  padding:0px;
  margin:0px;
  
}


#globalnav  a {text-decoration:none; color:#250F7E;}
#globalnav  a:visited {text-decoration:none; color:#250F7E;}
#globalnav  a:hover {text-decoration:none;color:#250F7E;}
/***************************** Navigation (left nav)********************************/


#navigation 		{ width:185px ;}
#navigation li 		{ width:100%; } /* fix for the ie wite space - width same as navigation width*/
#navigation a 		{ height:100%; } /* fix for the ie wite space - width same as navigation width*/
#navigation .navigationWrapper		{ padding:0 8px 0 8px;}
#userMenu a        	{display:block;}
#userMenu br 		{display:none;}

#navigation .start	{border-bottom:1px solid #000; }
#navigation .end	{border-bottom:1px solid #000; }
#navigation .hr 	{border-bottom:1px solid #fff; }

#navigation {
background:#DEE0EC;
margin: 0px ;
padding: 0px;
border:0px;
font-size: 11px;
line-height:16px;
font-family:Verdana;
font-weight:bold;

}

#navigation ul {	
list-style:none;
padding: 0px;
margin: 0px;
border:0px;
}	

#navigation li {

padding: 0px;
margin: 0px;
border:0px;
border-top:1px solid #fff;
list-style:none ;
}

#navigation ul li {list-style:url(media/transparent.gif) ;}


#navigation #navlist  a.selectedpath 	{ }
#navigation #navlist  a.selected 		{ color:black ; font-weight:bold;}


#navigation #navlist a , #navigation h2 a{
text-decoration: none;
display: block;
padding: 0px;
margin: 0px;
border:0px;
padding:0 0 0 10px;
color:#0066CC;

}	


#navigation li{
	
}


 #navigation li li {
		background:#CACFE2;
}
 #navigation #navlist li li a{
		margin:0 0 0 15px;
}	
 #navigation #navlist li li li a{
		margin:0 0 0 30px;
}	
	
#navigation li li li{	
	background:#BAC0DA;	
	background-color:#E3E6EF;	
}


#navigation li li li li{	
	background:red;		/*meshcms error from this level on */
}



	
#navigation li a:hover {
	background:#FBFFC3;
	
}

#userMenu a:hover {
		background:#FBFFC3;
}

#userMenu a{
text-decoration: none;
padding: 0px;
margin: 0px;
border:0px;
padding:0 0 0 10px;
color:#0064B4;
border-bottom:1px solid #fff;
}

/***************************** Promos ********************************/

#promos .end  		{border-bottom:1px solid black;}
#promos .start   	{border-bottom:1px solid black; }
#promos .hr 		{border-bottom:1px solid black;  }


/***************************** tools ********************************/


#realbody .left {float: left;}
#realbody .right {float: right;}


#realbody .bold {font-weight: bold;}
#realbody .hide {display: none;}
#realbody .show {display: block;}
#realbody .hidden 	{	display:none;}



