body{ margin: 0;  color: White; padding: 0;  background: #000508 url(bg_body.gif) repeat-x;   }
h1, h2, h3, h4, h5{ font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; margin: 0 0 1em 0; padding: 0; font-size: 1.5em; color: White; letter-spacing: 0.005em; }
p{ line-height: 1.4em; margin: 0 0 1em 0; padding: 0; }
a{ color: #FF8C00; }
a:hover{ text-decoration: underline; color: Orange; }
form, div, img{ margin: 0; padding: 0; border: 0; }

#ROOT{ width:100%; float:left; background: url(bg_root.jpg) no-repeat top center; }
	#ROOT .Wrapper{ position:relative; width: 760px; margin-left: auto; margin-right: auto; }

h1.Logo{ position:absolute; left:0; top:0; margin:0; padding:0; width:200px; height:120px; 	background: url(logo1.gif) no-repeat; 	}
h1.Logo span{ display:none;	}
div.Nav{	position:absolute; top:46px; right:0; text-align:right;	}
	div.Nav ul{ list-style: none; display:inline; float:right; padding:0; margin:0;}
	div.Nav li{ font-size: 10px; border-right: 2px solid #DBF0F3; padding: 0 25px 0 25px; color:white; float:left;  font-family: Arial, Helvetica, sans-serif; }
	div.Nav li.Last{		border-right: none; padding-right:6px;	}
	div.Nav a{ text-decoration: none; color: white; text-transform: uppercase; }
	div.Nav a:hover{		text-decoration: underline;	}
	
#SIDE{ min-height:640px;  height:auto; width: 156px; float: left; margin-top: 120px; background: #000508 url(bg_left.gif) no-repeat;  padding: 23px 22px 0 22px;  }
* html #SIDE{ height: 640px;  }
	#SIDE h2{ position:relative; margin:33px 0 0 0; font-size:12px; 	}
	#SIDE h2 span{ margin: 0; width: 179px; font-size: 12px; text-transform: uppercase;  font-weight:bold; height: 16px; display: block; position: absolute; left: -24px;  background: url(bg_leftcaption.gif) no-repeat;  padding-left: 25px;  letter-spacing: 2px;       }
	#SIDE h2.Top{margin:0;	}
	#SIDE h2.Top span{ background: url(bg_leftcaptiontop.gif) no-repeat; }
	#SIDE .News{ padding: 20px 0 36px 0; background-image: url(bg_hdot.gif); background-position: bottom; background-repeat: repeat-x; }
	#SIDE .Date{ display: block; color: #BCE3FE; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 5px; text-align: left; clear: both; }
	#SIDE p{ font-size: 10px; font-family: "MS Sans Serif", Geneva, sans-serif;  text-align: justify;  color: #ECECEC;    }
	#SIDE p.More{ text-align: right; }
	#SIDE p.More a{ float:right; display:block; background-image: url(btn_more.gif); width: 33px; height: 10px;  background-color: #9ECCEF;  }
	#SIDE p.More a span{		display: none;	}
	#SIDE ul.Syndicate{	margin: 1em 0 1em 0; list-style: none; padding-left:0; }
	#SIDE ul.Syndicate li{	padding-left:23px; background: url(ico_rss.gif) no-repeat; height: 27px;	display: block; }
	#SIDE ul.Syndicate a{ font-size: 10px; color: white; text-decoration: none; font-family: "MS Sans Serif", Geneva, sans-serif; }
	#SIDE ul.Syndicate a:hover{ text-decoration: underline; color: Orange; }
	

#TEXT{ width: 550px; float: right; margin-top: 90px; background: Black url(bg_right.gif) no-repeat;  padding-top: 30px;  margin-bottom: 30px;   }
	#TEXT .Wrapper{ min-height: 610px; height: auto; width: 488px; float: left;  border-left: 1px solid #293347;  border-right: 1px solid #293347;  padding: 0 30px 30px 30px;    }
	* html #TEXT .Wrapper{ height: 610px;  }
	#TEXT p.Path{ margin-bottom: 2em; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px;    }
	#TEXT p.Path span{ color: #939393; }
	#TEXT p.Path a{ color: #939393; padding-right: 11px; margin-right: 3px;  background-image: url(ico_path.gif);  background-position: right;  background-repeat: no-repeat;  text-decoration: none;     }
	#TEXT p.Path a:hover{ color: Orange; text-decoration: underline; }
	#TEXT .Slogan{	line-height: 1.1em; font-size:1.8em; color: #FF6600; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#TEXT h2{ margin-top: 3em; text-transform: uppercase; font-size: 0.9em; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 4px; }

	#TEXT .Column{ float: left; font-size: 0.9em; width: 138px; margin: 0; font-family: "MS Sans Serif", Geneva, sans-serif; padding: 0; }
	#TEXT .Column img{ border: 1px solid #D7D7D7;  width: 136px; }
	#TEXT .Column p{ text-align: justify; }
	#TEXT .ColumnDiv{ width: 29px; height: 1px; float: left; }
	#TEXT .Column p.More{ text-align: right; }
	#TEXT .Column p.More a{ background-image: url(btn_more.gif); background-repeat: no-repeat; width: 37px; height: 14px; background-color: Black; display: block; float: right; }
	#TEXT .Column p.More span{ display: none; }

	#TEXT .Footer{ width: 540px; float: left; height: 11px; background-image: url(bg_right_bottom.gif); background-repeat: no-repeat;  text-align: right;  padding: 20px 10px 20px 0;  background-color: #000508;    }
	#TEXT .Footer, #TEXT .Footer p{ line-height: 1.4em; margin-bottom: 0px; font-size: 11px; font-family: "MS Sans Serif", Geneva, sans-serif; color: #CCCDCE; }
	#TEXT .Footer a{ text-decoration: none; color: #A5A9AB; }
	#TEXT .Footer a:hover{ text-decoration: underline; color: Orange; }
	
	/* Form styles */
	#TEXT Form{ margin: 0 0 1em 0; width: 320px; margin-left:auto; margin-right:auto;}
	#TEXT .Form{ padding:0px; margin:0; list-style:none;    }
	#TEXT .Form li{ font-weight:bold;  font-size:0.85em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  margin: 0;  padding: 4px 0 4px 0 ;    }
	#TEXT .Form li span.Title{ float: left; width: 100px; padding-top:4px;}
	#TEXT .Form b{ color: red; font-weight: bold; padding-left: 0.3em; }
	#TEXT .Form input.Input{ width: 210px; padding: 2px; border: 1px solid #444444;  background-color: Black;  color: #E9E9E9;   }
	#TEXT .Form textarea{ width:210px; padding:2px; overflow: auto; border: 1px solid #444444;  background-color: Black;  color: #E4E4E4;   }
	#TEXT .Form .Button{ padding:5px 5px 0px 100px;}
	#TEXT .Form .Button input{	padding: 0px 9px 0px 9px;	}
	
