* {margin:0; padding:0}
body {text-align:center; font-family:Georgia, "Trebuchet MS", arial, sans-serif; font-size:91%; background:#eeeeef; color:#2d394c}
#container {margin:0 auto; text-align:left; background:#fff url(../images/bg.gif) top right repeat-y; width:994px}
#left {border-top:14px solid #7d838b; float:left; width:644px}
#right {border-top:14px solid #7d838b; background:#2f3338; width:350px; float:left}
.wrapper {padding:26px 30px}

a#header {border:none; text-decoration:none; display:block; height:170px; width:100%; background:url(../images/header.jpg); text-indent:-9999px}
body#home a#header {background:url(../images/home-header.jpg)}

ul#nav, ul#fnav {font-family:"lucida sans", arial, sans-serif; display:inline; background:#191919; border-bottom:1px solid #fff; width:994px; display:block; padding:12px 0}
ul#nav li, ul#fnav li {display:inline; margin:0; padding:0; font-size:91%; font-weight:bold; background:none}
ul#nav li#nav1, ul#fnav li#fnav1 {margin:0 0 0 20px}
ul#nav li#nav7 a, ul#fnav li#fnav6 a {border:none; padding:0 0 0 10px}
ul#nav li a, ul#fnav li a, ul#fnav li#fnav6 {color:#fff; padding:0 9px; border-right:1px solid #c5c5c5; border-bottom:none}
ul#fnav li#fnav6 {border:none}
ul#nav li a:hover, ul#fnav li a:hover {color:#7e838b}
body#home ul#nav li#nav1 a, body#ag ul#nav li#nav2 a, body#ootag ul#nav li#nav3 a, body#iic ul#nav li#nav4 a, body#sod ul#nav li#nav5 a, body#rec ul#nav li#nav6 a, body#cont ul#nav li#nav7 a {color:#7e838b}

.clear {clear:both; display:block; height:1px; text-indent:-9999px; width:100%}
img {border:1px solid #2f3338; padding:2px}
img.newWin {border:none; padding:0; margin:0 4px 0 0}
img.fr {float:right; margin:0 0 8px 8px}
img.fl {float:left; margin:0 8px 8px 0}
h1 {margin:0 0 20px 0; color:#2d394c; font-weight:normal; font-size:191%}
h2 {color:#2d394c; margin:0 0 15px 0; font-weight:normal; border-bottom:1px dotted #2d394c; font-size:151%}
h3 {font-weight:normal; font-size:121%; margin:0 0 10px 0}
#right h2 {font-family:"lucida sans", arial, sans-serif; color:#fff; font-size:111%; border-bottom:1px dotted #fff; margin:0 0 20px 0; font-weight:bold; padding:0 0 5px 0}
p {line-height:140%; margin:0 0 20px 0; color:#2d394c}
a {color:#4c6fa0; text-decoration:none; border-bottom:1px dotted #4c6fa0}
#left ul {margin:0 0 20px 0; line-height:140%}
li {background:url(../images/li.gif) 0 7px no-repeat; padding:0 0 0 10px; list-style-type:none}
a {color:#64baf0}
a:hover {color:#7e838b}
#right li {font-family:"lucida sans", arial, sans-serif; font-size:91%; line-height:140%}
#right li a:hover {color:#fff; border-bottom:1px dotted #fff}
a.warning {color:#ff0000; font-weight:bold}
a.newWin {background:url(../images/newWin.gif) 0 7px no-repeat; padding:0 0 0 13px}
ul#subNav li.hot a {color:#fff; border:none}


#left table {border-collapse:collapse;	width:100%;	font-size:91%; vertical-align:top; margin:0 0 30px 0}
#left caption {text-align:left; color:#2d394c; font-weight:normal; font-size:141%; margin:0 0 20px 0}
#left th, #left th.over {background:#2f3338; color:#fff;	font-weight:bold;	padding:4px 11px;	text-align:left;	border-right:1px solid #fff;	vertical-align:top}
#left td {padding:6px 11px;	border-bottom:1px solid #2f3338;	vertical-align:top}
#left td * {padding:6px 11px}
#left tr.alt td {background:#e5e6e8}
#left tr.over td {background:#f2f2f3}

/**/
#topErrorMsg{color:red; margin-bottom:10px;}
.error{color:red;}
input, select, textarea{font-size:91%; font-family:verdana, arial, helvetica, sans-serif;}
input, textarea{width:250px;}
select{width:255px;}
input.but{width:auto; border:1px solid #2f3338; background:#eeeeef; font-weight:bold; padding:2px;}