html, body { margin:0px; padding:0px; width:100%; height:100%;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003580; background-color:#FFFFFF;}

p, h1, h2, h3, h4, h5 { margin:10px 0 0 0; padding:0;}
form { margin:0; padding:0;}

h1 { font-size:18px; font-weight:bold; color:#B9D300; text-transform:uppercase;}
h2 { font-size:16px; font-weight:bold; color:#6699CC;}
h3 { font-size:10px; font-weight:bold; color:#B9D300; text-transform:uppercase; padding:10px 0 10px 0; border-bottom:1px solid #C9C9CA;}
h4 { font-size:10px; font-weight:bold; color:#6699CC; text-transform:uppercase; padding:10px 0 10px 0; border-bottom:1px solid #C9C9CA;}
h5 { font-size:10px; font-weight:bold; color:#C0362C; text-transform:uppercase; padding:10px 0 10px 0; background-color:#FFFFFF; margin-top:0px;}


a { color:#666666;}
a.noA { color:#003580; text-decoration:none; display:block;}
td { vertical-align:top; padding-right:5px;}

input, textarea { border:1px solid #C9C9CA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003580;}
input.btt { text-transform:uppercase; font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#C9C9CA;}

#container { width:760px; min-height:100%; margin-left:auto; margin-right:auto; position:relative;}
*html #container { height:100%;}

#top { height:60px; background-image:url(../img/grfx_TopBgr.jpg); background-repeat:no-repeat; text-align:right; border-top:4px solid #FFF; font-size:10px;}
#top a { color:#666666; padding:0 6px 0 6px; text-decoration:none;}
#top a.indexlink { display:block; height:50px; width:200px; float:left;}
#top h1 { display:none;}
#top #inter { width:200px; border-bottom:1px solid #C9C9CA; float:right;}

#menu { color:#FFFFFF; text-transform:uppercase; font-size:10px;}
#menu a { color:#FFFFFF; padding:0 8px 0 8px; text-decoration:none; }
#menu a:hover { color:#D9E67B; text-decoration:underline;}
#menu a.nohover:hover { color:#FFFFFF; text-decoration:none;}
#menu1 { float:left; height:14px; padding-top:2px; width:279px; margin-right:1px; background-image:url(../img/grfx_MenuBgr.jpg); font-weight:bold;}
#menu2 { float:left; height:14px; padding-top:2px; width:480px; background-color:#939495;}

/* css dropdown menu functionality */
#menu ul, #menu li { padding:0; margin:0; list-style:none;}
#cssdropdown li { float: left; position: relative; height:14px;}
#cssdropdown2 li { float: left; position: relative; height:14px;}
ul.submenu { display: none; position: absolute; top:14px; left:0; background-color:#939495; border-top:1px solid #FFFFFF; border-bottom:10px solid #939495;}
ul.submenu li { clear:left; border-top:2px solid #939495;}
ul.submenu li a { display:block; white-space:nowrap;}
ul.submenu li a.submenu2 { display:block; white-space:nowrap; margin-left:12px;}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#cssdropdown li>ul { top:14px; left:0;}
#cssdropdown2 li>ul { top:14px; left:0;}
/* lists nested under hovered list items */
#cssdropdown li:hover ul, li.over ul { display: block;}
#cssdropdown2 li:hover ul, li.over ul { display: block;}

#content { padding:12px 0 10px 0; clear:both;}
#conMain { width:540px; float:left;}
#conSide { width:200px; margin-left:20px; float:left; border-top:30px solid #FFFFFF; background-color:#EFEFEF; color:#666666; font-size:10px;}
	#conSideSearch { background-color:#C9C9CA;}
	#conSideSearchInput { background-color:#FFFFFF; float:left; height:16px; border:1px solid #C9C9CA;}
	#conSideSearchBtt { height:18px;}	
	#conSideSearch input { width:130px; height:12px; border:0;}
	#conSideSearch input.btt { width:60px; height:16px; border:0;}	
#cleaner { clear:both; height:20px;}
#footer { position:absolute; bottom:0; width:750px; padding:0 5px 0 5px; font-size:9px; background-color:#EFEFEF; border-bottom:1px solid #FFFFFF;}
	#footer span { margin-left:580px;}

p.navig { margin:0; font-size:10px;}
p.navig a { color:#666666; text-decoration:none;}
p.navig a:hover { color:#666666; text-decoration:underline;}
p#newsHead { display:block; background-color:#FFFFFF; margin-top:0px; font-size:10px; font-weight:bold; color:#FF7300; text-transform:uppercase; padding:2px 0 3px 0;}
p.whiteBgr { display:block; background-color:#FFFFFF; margin-top:0px; padding-top:10px;}

#conSide ul { padding:0; margin:0;}
#conSide li { padding:0; margin:0 0 0 8px; list-style:none; text-indent:-8px;}
#conSide a.noA {color:#666666; padding-left:8px; background-image:url(../img/grfx_bulletN.gif); background-repeat:no-repeat; }
#conSide a.more {color:#666666; padding-left:8px;}

#conMain ul { padding:0; margin:5px 0 0 20px;}
#conMain li { padding:0; margin:0 0 0 10px; list-style:url(../img/grfx_bullet.gif);}
#conMainCol1 { width:260px; float:left; margin-top:30px;}
#conMainCol2 { width:260px; float:left; margin-top:30px; margin-left:20px;}

#conMain ul.sitemap li {margin-top:10px;}
#conMain ul.sitemap li ul li { margin-top:2px;}
#conMain ul.sitemap li ul li a.submenu2 { margin-left:20px;}

.cmsContainer { visibility:hidden; font-size:10px; margin-top:20px; padding:5px; border:1px solid #333333; }
.cmsContainer h6 { position:relative; top:-35px; width:82px; margin-bottom:-10px; font-size:14px; font-weight:bold; background-color:#FFFFFF; }
.cms { visibility:hidden; font-size:10px; padding:2px; }

form.formular div { clear:both; margin-bottom:2px;}
form.formular label { float:left; display:block; width:90px;}
form.formular label.midi { width:200px;}
form.formular label.large { width:313px;}
form.formular label.xlarge { width:400px;}
form.formular label.wide { width:100%;}
form.formular textarea { float:left; width:530px; height:80px;}
form.formular textarea.wL { width:220px;}
form.formular textarea.wXL { width:440px;}
form.formular select { width:225px;}
form.formular input.wS  { width:55px;}
form.formular input.wM  { width:110px;}
form.formular input.wL  { width:220px;}
form.formular input.wXL  { width:440px;}
form.formular input.wide  { width:100%;}
form.formular input.check { border:0; }
form.formular input.radio { border:0; }
.note { color:#666666; font-size:10px;}
span.repeat { font-size:10px; font-weight:bold; color:#C0362C; display:block; padding-left:200px; padding-top:2px;}
form.formular div.checkboxes { clear:none; float:left;}
form.formular div.checkboxes label { padding-top:3px;}
form.formular div.checkboxes input.check { float:left;}

#CRT_login { background-color:#ffc626; background-image:url(../img/grfx_CRTLoginBgr.jpg); background-repeat:repeat-x; padding:6px; border-top:10px solid #FFF; border-bottom:10px solid #FFF;}
	#CRT_login label { color:#FFF; font-weight:bold;}

