body { font-family:"trebuchet ms", arial, sans-serif; font-size:80%; padding:15px; background:#fff; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
table p { margin:0; }
a { color:#29357f; }
a:hover { text-decoration:none; }
h1 { margin:0; margin-bottom:20px; margin-top:-20px; font-size:1.8em; } 
h2 { font-size:1.2em; margin-bottom:-19px; } 
h3 {  } 
h4 {  } 
img.clsleft {  } 
img.clsmiddle {  } 
img.clsright {  } 
img.clsborderleft {  } 
img.clsbordermiddle {  } 
img.clsborderright {  } 
.datatable th {  } 
.datatable td {  } 
.notes {  } 
.shout { background:url(../template/shout_top.gif) #d8e0f1 top no-repeat; padding:1px 15px; margin-bottom:20px; } 
.shout select {width: 145px}
.shout_bottom {margin: 0 -15px -5px -15px}
.shout2 { font-size:1.2em; color:#29357f; font-weight:bold; } 
.em1 { background:url(../template/em1.gif) #d8e0f1 top no-repeat; padding:1px 15px; width: 215px; float: left }
.em1 h2 {margin-bottom: 10px}
.em2 { background:url(../template/em1.gif) #d8e0f1 top no-repeat; padding:1px 15px; width: 215px; float: right }
.em2 h2 {margin-bottom: 10px}
.submit {  } 
.reset {  } 
.quote {  } 
.caption {  } 
.custom1 {  } 
.custom2 {  } 
.border {  } 
.noborder { border:0; }
.clear {clear: both}

#container { width:770px; font-size:1em; margin:0 auto; text-align:left; background:url(container_back.gif) repeat-y white; border:1px solid #3b3d53; border-top:0; }
#main { }
#flash {height:234px;}
#top { background:url(../template/top_pic.jpg) no-repeat; height:234px; }
#top_bar { height:27px; background:url(../template/top_bar_back.jpg) no-repeat; border-bottom:1px solid #3b3d53; border-top:1px solid #3b3d53; }
#date { float:left; font-weight:bold; height:27px; line-height:27px; text-indent:20px; font-size:0.9em; }
#top_links { float:right; font-size:0.9em; height:27px; line-height:27px; padding-right:2px; }
#top_links a { font-size:0.95em; color:black; text-decoration:none; background:url(../template/top_link.gif) no-repeat 40% left; padding-left:13px; padding-right:4px; }
#top_links a:hover { text-decoration:underline; }
#left_col { float:left; width:190px;  }
#contact_details { border-top:1px solid #3b3d53; border-bottom:1px solid #3b3d53; font-size:0.9em; padding: 5px 2px 5px 20px}
#right_col { float:right; width:579px; border-left:1px solid #3b3d53; }
#cbc { text-align:right; }
#cbc a img { border:0; }
#pagebody { padding:10px 20px 30px 20px; }
#copyright { clear:both; border-top:1px solid #3b3d53; height:22px; line-height:21px; font-size:0.95em; text-align:center; }
#end, #end a { font-size:0.9em; text-decoration:none; color:#4d6a9a; height:90px; line-height:40px; }
#end a:hover { color:#3b3d53; text-decoration:underline; }
#menu { width:190px; text-align:center; background:fff;  }
#nav, #nav ul { padding:0; margin:10px auto 15px; list-style:none; width:160px; text-align:left; }
#nav a { display:block; width:153px; padding-left:7px; background:#d8e0f1; color:#404041; height:21px; line-height:20px;text-decoration:none; border:1px solid #3b3d53; font-weight:normal; text-align:center;}
#nav a:hover { background:#488add; color:#fff; text-decoration:none; }
#nav li { float:left; width:160px;margin:6px 0; }
#nav li ul { position:absolute; width:200px ; left:-999em; }
#nav li ul li {margin:0;border:1px solid #fff;padding:0;width:100%;}
#nav li ul li a {width:100%;padding:0;}
#nav li ul ul { margin:-27px 0 0 155px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-23px 0 0 160px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 { border:1px solid #fff; border-bottom:0; }
#nav .nav_parent a { background:#d8e0f1; }
#nav .nav_parent a:hover { background:#488add; }
#nav .nav_child a { background:#d8e0f1; }
#nav .nav_child a:hover  { background:#488add; }
#nav .nav_parent2 a { background:#f9a24a; }
#nav .nav_parent2 a:hover { background:#242628; }
#nav .nav_child2 a { background:#f9a24a; }
#nav .nav_child2 a:hover  { background:#242628; }
#nav #active {background:#ffffff;}

#options td select { width: 255px; font-size: 9px}
#options {font-size: 0.9em;}