@charset "utf-8";

div.rounded { 
 width: 200px; 
 background: #ff9900 url(../images/tr.gif) no-repeat top right; 
} 
#topleft { 
 background: transparent url(../images/tl.gif) no-repeat top left; 
} 
#bottomright { 
 background: transparent url(../images/br.gif) no-repeat bottom right; 
} 
#bottomleft { 
 background: transparent url(../images/bl.gif) no-repeat bottom left; 
 padding: 15px; 
}

body  {
	font: 100% Verdana;
	font-size:12px;
	background-image:url(../images/bg.jpg);
	margin: 34px 0px 0px 0px; 
	color: #000000;
	background-color: #245080;
	background-position: center top;
	background-repeat: repeat-y;
}
.mainBorder{
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #04335F;
	border-left-color: #04335F;
}
p paper { font-family:verdana; font-size:10px;}
p { font-family:verdana; font-size:12px;}
td { font-family:verdana; font-size:12px;}

.twoColElsLtHdr #container { 
	width: 908px;
	background: #FFFFFF;

	border: 0px solid #fff;
	text-align: left; 
} 
.twoColElsLtHdr #header { 
	height:82px;
	background: #fff; 
	margin: 0px 4px 4px 4px;
	background-image:url(../images/heeaderbg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
} 
.twoColElsLtHdr #TopMenu { 
	background: #184679;
	background-image:url(../images/menuBG.jpg); background-repeat:repeat-x;
	height:23px;
	margin: 4px 4px 4px 4px; 
} 
.innerheader {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	background: #C4CDD9;
	background-image:url(../images/innerheadBG.jpg); background-repeat:no-repeat;
	height:35px;
	/*padding-left:105;*/
	vertical-align:middle;
	/*margin: 0px 4px 4px 4px; */
}
.innerheadertext {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;


	/*padding-left:105;*/
	vertical-align:middle;
	/*margin: 0px 4px 4px 4px; */
}
.twoColElsLtHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}

.twoColElsLtHdr #sidebar1 {
	font-family:verdana;
	font-size:12px;
	text-align:center
	height:100%;
	background: #fff; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
}

.twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
	margin: 10px 10px 10px 10px; 
}


.twoColElsLtHdr #mainContent {
	font-family:verdana;
	font-size:12px;
	margin: 10em 25px 25px 216px; 
	padding: 0 0 0 12px; 
} 
.twoColElsLtHdr #Content {
	margin: 0 2px 4px 3px;
	font-family:verdana;
	font-size:12px;
	float:left;
} 
/* main page image portion*/
.twoColElsLtHdr #img {
	margin: 0 2px 4px 3px;
	float:left;
	width:689px;
	font-family:verdana;
	font-size:12px;

} 
.twoColElsLtHdr #text {
	margin: 0px 2px 4px 3px;
	float:right;
	width:689px;
	background-image:url(../images/home2.jpg);
	background-repeat:no-repeat;
	background-position:right;
} 
.twoColElsLtHdr #text2 {
	margin: 0px 2px 4px 8px;
	float:left;
	width:650px;
	font-family:verdana;
	font-size:12px;
} 
.twoColElsLtHdr #innerpagecontent {
	margin: 0px 2px 4px 3px;
	float:right;
	width:689px;
	background-image:url(../images/innerpagelogo.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.twoColElsLtHdr #footer { 
	padding: 0 10px; 
	background:#D5DEED;
	height:20px;
	margin: 0px 4px 0px 4px;
	vertical-align: top;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;

} 
.twoColElsLtHdr #footer p {
	margin: 0;
	padding: 5px 0px 0px 0;
	font-family:verdana;
	font-size:10px;
	float:right;
	color:#000000;
	vertical-align: top;
}


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 20px;
}
.twoColElsLtHdr #sidebar1 { padding-top: 0px; }
.twoColElsLtHdr #mainContent { zoom: 1; padding-top: 5px; }

.blueHeading {font-family:verdana; font-size:18px; color:#033364;}

a {	
	color: #01346E;	
	text-decoration: underline
}
a:hover {	
	text-decoration: none
	}
	
.log a {	
	color: #fff;	
	text-decoration: underline
}
.log a:hover {	
	text-decoration: none
	}

.footer  {
	padding-bottom:10px;
	font-family:verdana;
	font-size:10px;
	color: #000000;	
	text-decoration: none
}

.footer a {
	padding-top:10px;
	font-family:verdana;
	font-size:10px;
	color: #000000;	
	text-decoration: underline
}
.footer a:hover {	
	text-decoration: none
	}
	
/* left panes ****************************/
.leftPanelBottom {
	background-color:#9CACBF;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#023670;
	height:28px;
	padding: 0px 0px 0px 30px;
}
.leftPanelinnerTop  {
	background-color:#DDB016;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:28px;
	padding: 5px 0px 0px 15px;
	text-decoration:none;
}
.leftPanelinnerTop A:Link  {

	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:28px;
	padding: 5px 0px 0px 15px;
	text-decoration:none;
}
.leftPanelinnerTop A:Active  {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:28px;
	padding: 5px 0px 0px 15px;
	text-decoration:none;
}
.leftPanelinnerTop A:Visited  {

	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:28px;
	padding: 5px 0px 0px 15px;
	text-decoration:none;
}
.leftPanelinnerTop A:hover {

	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:28px;
	padding: 5px 0px 0px 15px;
	text-decoration:none;
}
.leftPanelinnerTopText {
	font-family:verdana;
	font-size:11px;
	color:#000;
}




.spiffy{display:block; width:920px;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#04335F}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #04335F;
  border-right:1px solid #04335F;
  background:#9f0000}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #04335F;
  border-right:1px solid #04335F;
  background:#04335F; height:0px}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #04335F;
  border-right:1px solid #04335F;}
.spiffy4{
  border-left:1px solid #04335F;
  border-right:1px solid #04335F}
.spiffy5{
  border-left:1px solid #04335F;
  border-right:1px solid #04335F}
.spiffyfg{
  background:#04335F;  width:920px;}
  
  
  
  
  .spiffy89{display:block; width:914px;}
.spiffy89 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fff}
.spiffy189{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#fff}
.spiffy289{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#fff}
.spiffy389{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;}
.spiffy489{
  border-left:1px solid #fff;
  border-right:1px solid #fff}
.spiffy589{
  border-left:1px solid #fff;
  border-right:1px solid #fff}
.spiffyfg89{
  background:#fff;  width:914px;}
  
  
div#nav {float: left; margin: 5em 5 0 1em; font-family:verdana; font-size:12px; font-weight:normal;}
div#nav ul {margin: .2em 0 0 1.3em; padding-top: 1px; background: white;}
div#nav li {position: relative; list-style: none; margin: 0; float: left; width: 5em; border-right: 0px solid #AAA;}

div#nav li:hover {background: #fff;}
div#nav li.submenu { width: 45;}
div#nav li.submenu:hover {background-color: #fff; }
div#nav li a {display: block; padding: .1em .8em .5em .5em; text-decoration: none; width: 2em;color:#000000}
div#nav>ul a {width: 10em;color:#000000}
div#nav ul ul {position: absolute; width: 5em; display: none;}
div#nav ul.level1 li.submenu:hover ul.level2 {display: block; padding: .1em .2em .1em .1em; text-decoration: none; width: 2em;color:#000000} 
div#nav ul.level2 {top: 1.8em; left: -15px; margin-top: 0px;}
  
.InputBox {
	font-family: verdana;
	font-size: 12px;
	color: #A1A1A2;
	text-decoration: none;
	border: 1px solid #80878F;
	height: 24px;
	width: 120px;
	text-align:left;
	padding-top:3px;
	padding-left:4px;
}
.Button {
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	border: 1px solid #DDB016;
	background:#DDB016;
	height: 24px;
	width: 34px;
}
.login {
	font-family: verdana;
	font-size: 14px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
}

.Link:link{ font-family: Verdana; font-size: 10px; font-weight: bold; color: #000; text-decoration: none; }
.Link:active{ font-family: Verdana; font-size: 10px; font-weight: bold; color: #000; text-decoration: none;}
.Link:visited{ font-family: Verdana; font-size: 10px; font-weight: bold; color: #000; text-decoration: none; }
.Link:hover{ font-family: Verdana; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}

.more, A.more:Link, A.more:Active, A.more:Visited
{
    font-family: verdana;
	font-size: 10px;
	color:#000;
	text-decoration: none;
}
A.more:Hover
{
    font-family: verdana;
	font-size: 10px;
	color:#000;
	text-decoration:underline;
}

/* menu */



#navmenu {
height:20px;
background:transparent;
margin:0;
padding:0;
position:relative;
z-index:2;
float:right;
}
#navmenu img { text-align:right;}
#navmenu ul {
/* all lists */
padding:0;
margin:0;
list-style:none;
width:100%;
}

#navmenu ul#mainlevel {
 width:100%;
 margin: 0;
 border: 0 none;
 padding: 0;
 list-style: none;
 height: 18px;
}

#navmenu ul#mainlevel li {
 margin: 0;
 border: 0 none;
 padding: 0 0 0 0;
 float: right; /*For Gecko*/
 display: inline;
 list-style: none;
 position: relative;
 background:url(../images/menuSeperator.jpg) no-repeat right;
}

#navmenu ul#mainlevel ul {
 margin: 0;
 border: 0 none;
 padding: 0;
 width: 168px;
 list-style: none;
 display: none;
 position: absolute;
 top: 20px;
 left: 0;
}

#navmenu ul#mainlevel ul li {
 float: none; /*For Gecko*/
 display: block !important;
 display: inline; /*For IE*/
 height: 20px;
 /*height: 24px;*/

}

/* Root Menu */
#navmenu ul#mainlevel a {
 padding: 0 11px;
 margin:1px 0;
 float: none !important; /*For Opera*/
 float: left; /*For IE*/
 display: block;
 /*background:url(../images/menubar.png) top right repeat-y;*/
 color: #fff;
 font:normal 11px/20px Verdana;
 text-decoration: none;
 height: auto !important;
 height: 1%; /*For IE*/
}
body:first-of-type #navmenu ul#mainlevel a {
 font:normal 11px/20px Verdana;
}
#navmenu ul#mainlevel a.mainlevel:hover,
#navmenu ul#mainlevel a.mainlevel_active, 
#navmenu ul#mainlevel li:hover a.meilevel,
#navmenu ul#mainlevel li.iehover a.mainlevel,
#navmenu  a.mainlevel#active_menu:link, #navmenu  a.mainlevel#active_menu:visited, a.mainlevel_current:link, a.mainlevel_current:visited, a.mainlevel_current:hover {
background: none;
color: #DDB015!important;
}


#navmenu ul#mainlevel img { position:absolute; top:7px; left:155px;}
#navmenu ul#mainlevel li:hover li a,
#navmenu ul#mainlevel li.iehover li a {
 font:normal 11px/22px Verdana;
 border-right:0px solid #000;
 float: none;
 background:#184678 url(../images/nav_bg.gif) repeat-x;
 color: #ffffff;
 margin:0;
 padding: 0 5px 0 13px;
 /*-moz-opacity:.90;
 filter:alpha(opacity=90);*/
}
#navmenu ul#mainlevel li:hover li a:hover,
#navmenu ul#mainlevel li:hover li:hover a,
#navmenu ul#mainlevel li.iehover li a:hover,
#navmenu ul#mainlevel li.iehover li.iehover a {
 font:normal 11px/22px Verdana;
 border-right:0px solid #000;
 float: none;
 background:#184678 url(../images/nav_bg.gif) repeat-x;
 color: #ffcd04;
 margin:0;
 padding: 0 5px 0 13px;
 /*-moz-opacity:.90;
 filter:alpha(opacity=90);*/
}
#navmenu ul#mainlevel li:hover li:hover li a,
#navmenu ul#mainlevel li.iehover li.iehover li a {
 font:normal 11px/24px Verdana;
 border-left:0px solid #e7e9ea;
 border-bottom:none;
 border-top:none;
 float: none;
 background:#000 url(../images/nav_bg.gif) repeat-x;
 color: #e7e9ea;
 margin:0;
 padding: 0 5px 0 13px;
/* -moz-opacity:.90;
 filter:alpha(opacity=90);*/
}
#navmenu ul#mainlevel li:hover li:hover li a:hover,
#navmenu ul#mainlevel li:hover li:hover li:hover a,
#navmenu ul#mainlevel li.iehover li.iehover li a:hover,
#navmenu ul#mainlevel li.iehover li.iehover li.iehover a {
 font:normal 11px/24px Verdana;
 border-left:0px solid #e7e9ea;
 border-bottom:none;
 border-top:none;
 float: none;
 background:#000 url(../images/nav_bg.gif) repeat-x;
 color: #fff;
 margin:0;
 padding: 0 5px 0 13px;
/* -moz-opacity:.90;
 filter:alpha(opacity=90);*/
}
#navmenu ul#mainlevel li:hover li:hover li:hover li a,
#navmenu ul#mainlevel li.iehover li.iehover li.iehover li a {
 font:normal 12px/24px Verdana;
 border-left:none;
 border-bottom:none;
 border-top:none;
 float: none;
 background: yellow;
 color: #FFF;
 margin:0;
 padding: 0 5px;
/* -moz-opacity:.90;
 filter:alpha(opacity=90);*/
}
#navmenu ul#mainlevel li:hover li:hover li:hover li a:hover,
#navmenu ul#mainlevel li.iehover li.iehover li.iehover li a:hover {
background: green;
color: #fff;
margin:0;
border-left: 1px solid #000;
border-bottom:none;
border-top:none;
}
#navmenu ul#mainlevel ul ul,
#navmenu ul#mainlevel ul ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 167px;
/* -moz-opacity:.90;
 filter:alpha(opacity=90);*/
}
#navmenu ul#mainlevel li:hover ul ul,
#navmenu ul#mainlevel li:hover ul ul ul,
#navmenu ul#mainlevel li.iehover ul ul,
#navmenu ul#mainlevel li.iehover ul ul ul {
 display: none;
}

#navmenu ul#mainlevel li:hover ul,
#navmenu ul#mainlevel ul li:hover ul,
#navmenu ul#mainlevel ul ul li:hover ul,
#navmenu ul#mainlevel li.iehover ul,
#navmenu ul#mainlevel ul li.iehover ul,
#navmenu ul#mainlevel ul ul li.iehover ul {
 display: block;
}


.homeIncl1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-right: 10px;
	padding-top: 45px;
	background-image:url(../images/tr_logo.jpg); background-repeat:no-repeat
}

.FadeText
{
	font-family:Verdana;
	font-size:12;
	color:#000000;
	font-weight:bold;
}

#divAll1
{
	background-color:#FFFFFF;
	filter: alpha(opacity=50, FinishOpacity=50);
	opacity: 0.5;
}
