@charset "utf-8";
/* CSS Document */
/************* font, links, etc *******************/
.header { font-size:16px; color:#7f192a; font-weight:700; }
.subheader { font-size:14px; color:#c54427; font-weight:500; font-style:italic;} 
.maroon { color: #7f192a; }
.green { color: #00572d; }
.orange { color: #c54427; }
.blue { color: #004467; }
.purple { color: #663399; }

.small { color:#959595; font-size:10px; }

a.maroon:link, a.maroon:visited { color: #7f192a; text-decoration:none; }
a.maroon:hover, a.maroon:active { color: #7f192a; text-decoration:underline; }

a.green:link, a.green:visited { color: #00572d; text-decoration:none; }
a.green:hover, a.green:active { color: #00572d; text-decoration:underline; }

a.orange:link, a.orange:visited { color: #c54427; text-decoration:none; }
a.orange:hover, a.orange:active { color: #c54427; text-decoration:underline; }

a.blue:link, a.blue:visited { color:  #004467; text-decoration:none; }
a.blue:hover, a.blue:active { color:  #004467; text-decoration:underline; }

a.purple:link, a.purple:visited { color:  #663399; text-decoration:none; }
a.purple:hover, a.pruple:active { color:  #663399; text-decoration:underline; }

a.button:link, a.button:visited { color: #fff; text-decoration:none; font-weight:700; }
a.button:hover, a.button:active { color: #eee; text-decoration:none; font-weight:700; }

a:link, a:visited { color: #0071bc; text-decoration:underline; }
a:hover, a:active { color: #0071bc; text-decoration:none; }

a.nav:link, a.nav:visited { color:#ff9999; text-decoration:underline; }
a.nav:hover, a.nav:active { color:#ffffff; }

/************* Layout *******************/
html, body { margin: 0 auto; height:100%; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size: 12px; background-color:#eee;}

div.wrapper {min-height:100%; width: 100%; z-index:0; height:100%; }

div.bgtop { height: 90px; background-color:#FFFFFF; z-index: 1; width:100%; position:absolute; }

div.bgmain { margin: 0px 0px 0px 0px; width: 100%; background-color:#CCCCCC; min-height: 100%; height:100%; position:absolute; z-index: 0;  top: 0px; 
	background-image:url(images/bg-gradient.jpg); background-repeat:repeat; }

div.main { width: 890px; position:relative; top: 10px; z-index: 1;   }

div.main div.bigcurve { position:absolute; z-index:0; left: 692px; top: -2px;}

div.main div.main_left { width: 226px; float:left;  display:inline; }

div.main div.main_left1 { width: 226px;  min-height:100%; }
div.main div.main_left1 div.logo { width:226px; height: 80px; position:relative; }
div.main div.main_left1 div.left_nav { width:278px;  background-color:#d7d7d7; text-align:left; 
	position:relative; background-image:url(images/nav-right.jpg);  background-repeat:repeat-y;
	background-position:right; z-index:10;}
	
div.main div.main_left1 div.left_nav table td.left { width:226px; border-right: solid 2px #7f192a; }
div.main div.main_left1 div.left_nav table td.right {	width:50px; }
	
	
div.main div.main_left1 div.left_nav div.nav_text { width:226px; border-right: solid 2px #7f192a; float:left; z-index:3;}
div.main div.main_left1 div.left_nav div.curve {	width:50px; position:relative;	float:left; z-index:3;	display:block;}

div.main div.main_left1 div.left_content {
	width:218px;	background-image:url(images/nav-content-right.jpg);	position:relative;	background-repeat:repeat-y;
	background-position:right;	background-color:#7f192a; padding: 5px 55px 0px 5px; color:#FFFFFF; z-index:3;}

div.main div.main_left1 div.left_bottom { width:278px; height:12px; background-color:#7f192a; text-align:left; position:relative; z-index:3;}
div.main div.main_left1 div.left_bottom div.nav_bottom_left {
	float:left;
}
div.main div.main_left1 div.left_bottom div.nav_bottom_right {
	float:right;
}

div.main div.main_center { width: 757px; position:absolute; z-index:1; background-color:#FFFFFF; border-left: solid 2px #7f192a;
	border: solid 2px #7f192a;  background-image:url(images/grey-gradient.jpg); background-repeat:repeat-y; background-position:left; left:226px;}

div.main div.main_center div.banner { text-align:left; width:652px; padding: 5px 0px 0px 75px; position:relative; min-height:125px; }

/* Buttons */
div.main div.main_center div.banner div.button { height:44px; background-image:url(images/button-back.jpg); background-repeat:repeat-x;
	color:#FFFFFF; font-size:14px; display:inline; float:right; padding: 5px 15px; text-align:center; font-weight:700; border-right: solid 1px #ffffff;}
div.main div.main_center div.banner div.button2 { height:44px;
	color:#FFFFFF; font-size:14px; display:inline; float:right; padding: 5px 15px; text-align:center; font-weight:700; border-right: solid 1px #ffffff;
	background-image:url(images/button-back-over.jpg); background-repeat:repeat-x; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; cursor:pointer;}

div.main div.main_center div.banner div.buttone { height:44px; background-image:url(images/green-gradient.jpg); background-repeat:repeat-x;	color:#FFFFFF; font-size:14px; display:inline; float:right; padding: 5px 20px; text-align:center; font-weight:700;}
div.main div.main_center div.banner div.buttone2 { height:44px;
	color:#FFFFFF; font-size:14px; display:inline; float:right; padding: 5px 20px; text-align:center; font-weight:700;
	background-image:url(images/green-gradient-flip.jpg); background-repeat:repeat-x; 	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; cursor:pointer; }
/* end buttons */

div.main div.main_center div.content { padding: 0px 5px 0px 75px; text-align:left; position:relative; }

div.footer { position:absolute; color:#000066; z-index:5; padding: 0px 0px 0px 0px; top: 0px; left: 0px; text-align:center; font-size:10px; width:890px; }
div.footer div { padding: 2px 0px;}

table.login {font-size:10px; font-weight:700; }
