﻿.Foo{}

/* General */
html,body,form{font-family:Verdana, Arial, Helvetica, sans-serif;color:#444;margin:0;padding:0;text-align:center;font-size:100%;height:100%;cursor:default;background:url(images/bg.gif) top repeat-x #fff;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{height:100%;}
H1{display:none;}
H3{font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;padding:0 0 5px 5px;font-size:150%;font-weight:400;}
H4,H5,H6{}
H2{display:none;}
img{border:0;}

#Outer{width:746px;margin:0 auto;text-align:left;font-size:.75em;height:1px;padding-bottom:14px;}

.hide{display:none;}
		
/* General End */

/* main content panes. These can be switched on/off with the back end code to suit the wireframes.*/
/* these arent really designed to be modified or to have any visual elements in the layout. Structural only really.*/
.PageBody{width:746px;display:block;margin:0;background:url(images/template/pagebody_tile.gif) repeat-y;padding:0;}
.TopPane{background:url(images/template/pagebody_top.gif) left top no-repeat;height:24px;}
.BottomCol{background:url(images/template/pagebody_bottom.gif) left top no-repeat;height:35px;clear:both;padding-top:5px;clear:both;}
.ContentPane{float:left;color:#444;width:405px!important;margin:0!important;padding:25px 8px 13px 10px!important;clear:none;background:url(images/template/contentpane_top.gif) top right no-repeat;font-size:90%;}
.Contentbox{padding:0!important;width:404px;overflow:hidden;line-height:18px;position:relative;}
.Contentbox a{color:#237acc;text-decoration:underline;}
.Contentbox a:hover{background:#13528e;color:#fff;}
.Contentbox h3{padding:0 0 5px;margin:0;}

/* Hack for ie6 */
/*\*/ * html .ContentPane  {width:360px !important;}


.RightPane{float:right;width:169px!important;min-height:300px;}
.LeftPane{float:left;padding:27px 0 0;width:153px !important;background:url(images/template/leftpane_top.gif) top left no-repeat;overflow:hidden}

/* Hack for ie6 */
/*\*/ * html .LeftPane  {width:154px !important; } 

.flashholder{height:186px;width:746px;}
.clear{clear:both;}

/* Banner */

.pagebanner{background:url(images/template/header_bg.gif) no-repeat;clear:both;}
.pagebanner	label{color:#fff;}
.pagebanner	.left{display:none;}
.pagebanner	.right{padding:22px 14px 0 0;color:#fff;}
.pagebanner	.right a{color:#fff;float:right;text-align:center;padding:0 8px;font-size:80%;text-decoration:none;}
.pagebanner	.right a:hover{background:#f89332;padding:0 8px;}
.pagebanner	label{display:none;}
.pagebanner	.right .Separator{float:right;padding:0;}
.pagebanner .logo{width:364px;height:62px;float:left;}
.pagebanner .content{text-align:right;display:block;padding:0 15px 0 0;font-size:90%;}
.pagebanner .content .upper{float:right;height:30px;clear:right;text-align:right;}
.pagebanner .content .lower{display:none;}
.pagebanner .content .lower span{}
.pagebanner .content .lower a:link,.pagebanner .content .lower a:visited,.pagebanner .content .lower a:active{color:#FFF;text-decoration:none;}
.pagebanner .content .lower a:hover{text-decoration:underline;}
.pagebanner	.Search{width:170px;text-align:right;margin:0;padding:10px 0 0;}
.applications{clear:both;padding:0;}

/* End Banner */

/* Breadcrumbs */
div.breadcrumbs{clear:both;display:block;margin:0 10px 2px;font-size:80%;}



div.breadcrumbs a.RootLink:link,div.breadcrumbs a.RootLink:active,div.breadcrumbs a.RootLink:visited,div.breadcrumbs a.RootLink:hover{padding-left:22px;font-weight:700;}
div.breadcrumbs a.CurrentNode{font-weight:700;color:#444;}
div.breadcrumbs a.ParentNode{font-weight:700;color:#444;}
.breadcrumbs a{color:#217acc;text-decoration:underline;}
.breadcrumbs a:hover{text-decoration:none;}
.breadcrumbs a span.current{color:#000!important;text-decoration:none;}
.breadcrumbs a span.current:hover{}

/* Breadcrumbs End */

/* applications menu */
.TopNav{}
.TopNav ul.MenuItems{}
.TopNav li.MenuItem{}
.TopNav li.MenuItem span{}
.TopNav li.MenuItem span a{}
.TopNav li.MenuItem span a:hover{}
.TopNav li.MenuItem span a:active{}
.TopNav li.MenuItem-Selected{}
.TopNav li.MenuItem-Selected span{}
.TopNav li.MenuItem-Selected span a{}
.TopNav li.MenuItem-Selected span a:hover{}
/* Hide from IE5-Mac \*/

.nav-menu li a{float: none}
/* End hide */

.nav-menu{width:30em;} 

/* applications menu End */

/* Banner */

.pagefooter{height:26px;clear:both;text-align:left;padding:5px 0 3px;background:url(images/footer_top.gif) no-repeat top;}
.pagefooter a{color:#666;font-size:9px;}
.pagefooter	.left{display:none;}
.pagefooter	.right{display:none;}
.pagefooter	ul{list-style:none;float:none;padding:0 3px 15px 20px;margin:0;background:url(images/footer_bottom.gif) bottom no-repeat;}
.pagefooter	ul li{display:inline;margin:0;padding:0;color:#1f7cac;}
.pagefooter	.lefttext{display:none;}
.pagefooter	.righttext{display:none;}
.pagefooter	ul li a{color:#fff;text-decoration:none;cursor:pointer;}
.pagefooter	ul li a:hover{text-decoration:underline;}


/* Generic Form for use on the website */

.UserForm{padding:10px;}
.UserForm span.fieldlabel,.UserForm label.fieldlabel{display:block;margin-top:6px;}
.UserForm span.field{width:250px;}
.UserForm select.listbox{width:250px;}
.UserForm textarea.field{width:250px;}
.UserForm input.field,.UserForm select.field{width:250px;}
.UserForm input.hiddenfield{}
.UserForm span.fielderror{color:#C30;font-weight:700;}
.UserForm span.fieldrequiredmarker{color:#C30;font-weight:700;}
.UserForm a.CommandBtn,.UserForm a.CommandBtn:link,.UserForm a.CommandBtn:active,.UserForm a.CommandBtn:visited{display:block;margin-top:6px;background:url(images/template/submit.jpg) no-repeat;width:100px;height:40px;}
.UserForm a.CommandBtn:hover{display:block;}
.UserForm a.CommandBtnSlim,.UserForm a.CommandBtnSlim:link,.UserForm a.CommandBtnSlim:active,.UserForm a.CommandBtnSlim:visited{}
.UserForm a.CommandBtnSlim:hover{}
.postthanks{border:none!important;}

/* End Generic Form */