html,body{height:100%;width:100%;margin:0;padding:0;background:#f1f2f3;font:normal 17px Verdana,Arial,Helvetica,sans-serif}
#main{width:918px;margin:0 auto;padding:0;background:url(../images/body1.gif) #fff repeat-y}

#home{height:20px;width:870px;margin:0 0 0 9px;padding:5px 0 0 13px;font-size:10px;background:url(../images/icons.gif) #fff no-repeat 0 4px;overflow:hidden}
#home1{float:left;width:585px}
#home a{color:#777;text-decoration:none;cursor:pointer}
#home a:hover{color:#000}
#links{float:right;margin:0;border:none;padding:0;width:120px;height:19px}
.smaller{background: url(../images/gb_font_smaller.png) transparent no-repeat;margin:0}
.larger{background: url(../images/gb_font_larger.png)}
.reset{background: url(../images/gb_reset.png)}
#searchbox{float:left;margin:0;padding:0}
#searchbox input{border:1px solid #e0e8f1;font-size:11px;color:#003668;padding:2px 5px}

#mainmiddle{width:894px;border:1px solid #e0e8f1;background:#fff;margin:2px 2px 2px 11px;padding:0}
#imagebanner{height:139px;width:890px;margin:0 2px;position:relative;top:-4px}
#image{float:left;width:260px;height:104px;background:url(../images/banner5.jpg) no-repeat;overflow:hidden;font:bold 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#fff;padding:35px 0 0 345px}
#image ul{padding:0 0 0 35px;margin:10px 0 0 0}
#image li{padding:0;list-style-image:url(../images/li.gif);margin:5px 0}

#newsflash{float:left;width:262px;height:92px;overflow:hidden;background:#eef2f8;color:#306d8c;border:1px solid #e0e8f1;padding:18px 10px;margin:0;font-size:13px;font-weight:bold;margin:9px 0 0 0;position:relative}
#newsflash a{position:absolute;display:block;height:260px;width:299px;z-index:20000;top:0;left:0;text-decoration:none;background:transparent}
#logo{margin:0 0 30px 30px;background:transparent}

.dd{font:bold 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;padding:0 0 0 20px}
#slogan{font:bold 15px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#003668;padding:5px 0 0 0;line-height:25px}

#horizmenu,#submenu{background:#75ade3;margin:0 2px 2px 2px;padding:0;font-weight:bold;float:left;width:889px;font-size:13px}
#horizmenu ul,#submenu ul{margin:0;padding:0;list-style:none;float:left}
#horizmenu li,#submenu li{float:left;margin:0;padding:0;background:none}
#submenu{border-bottom:0;margin-top:-3px;z-index:101;height:20px;background:#003668;border-top:1px solid #fff}
#horizmenu a:link,#horizmenu a:visited,#submenu a:link,#submenu a:visited{border-right:1px solid #fff;border-bottom:1px solid #fff;color:#fff;float:left;display:block;height:25px;line-height:25px;padding:0 22px 0 20px;text-decoration:none}
#submenu a:link,#submenu a:visited{color:#fbe8d8;height:20px;line-height:20px;border-right:0;border-bottom:0}
#horizmenu a:hover{text-decoration:none;background:url(../images/menu-hover3.gif) #003668 no-repeat center left;color:#f9e1cc}
#submenu a:hover{text-decoration:none;background:#00274c;color:#f9e1cc}
#horizmenu a.active_menu:link,#horizmenu a.active_menu:visited{background:url(../images/menu-hover2.gif) #003668 no-repeat center left;color:#f9e1cc;border-bottom:1px solid #003668;position:relative}
#horizmenu a{background:url(../images/menu-a2.gif) #75ade3 no-repeat center left}

#pathway{margin-bottom:10px;padding:0 0 10px 10px;font-size:11px}


#middle{float:left;width:579px;background:#ffffe7;padding:10px;color:#424239;margin:2px;border:1px solid #e0e8f1;line-height:15px;text-align:justify;font-size:95%}
#middle .contentheading,#middle .componentheading{font-size:130%;padding:0;height:35px;line-height:30px;margin:0;width:479px;color:#003668;text-transform:uppercase;font-weight:bold}
#middle a{text-decoration:none;color:#003668}
#middle a:hover{text-decoration:underline}
.contact_email{line-height:17px}
#middle h1, #middle h2, #middle h3{padding:0;margin:0;font-size:105%}

#right{float:left;width:282px;background:#eef2f8;color:#424239;border:1px solid #e0e8f1;margin:2px;font-size:95%;line-height:18px;padding:0}
#right .moduletable{padding:10px;width:262px}
#right h3{font-size:120%;padding:0;height:30px;line-height:35px;margin:0;text-align:left;width:260px;color:#003668;font-weight:bold;text-transform:uppercase}
#right a,#right a:hover,#right a#active_menu{text-decoration:none;margin:2px 0;color:#31648c}
#right a:hover,#right a#active_menu{text-decoration:underline}
#right-img{width:282px;background:url(../images/right-img.jpg) transparent no-repeat;height:130px;padding:0;margin:0}

#copyright{width:470px;float:left;padding:10px 15px 0 25px;font:normal 12px verdana,arial,sans-serif;color:#003668}
#webdesign{float:left;width:330px;padding:5px 0 0 0;font-size:9px;color:#777;font:normal 9px verdana,arial,sans-serif;text-align:center}
#creativesites_logo{float:left;margin:5px 0 0 0}
#webdesign a{text-decoration:none;color:#777}

#foot{width:918px;margin:0 auto;border:none;padding:0;background:transparent}
#footer{width:918px;margin:0;border:none;background:transparent;height:8px}

#footer-m{float:left;width:900px;height:8px;margin:0;border:none;padding:0;background:url(../images/foot.gif) repeat-x}
#footer-l{float:left;width:8px;height:8px;margin:0 0 0 1px;border:none;padding:0;background:url(../images/foot-l.gif) no-repeat}
#footer-r{float:left;width:8px;height:8px;margin:0;border:none;padding:0;background:url(../images/foot-r.gif) no-repeat}


.cleaner{clear:both;height:0;font-size:0;border:none;visibility:hidden;overflow:hidden;margin:0;padding:0}
input.button{background:#dfe7f2;color:#003668;border:1px solid #aabedb;cursor:pointer;font-size:100%;margin:5px 0;font-weight:bold}

#naj{width:170px;height:12px;overflow:hidden;margin:-14px 0 0 170px}
#mod_login_usernametext,#mod_login_passwordtext{float:left;width:50%}
#mod_login_password,#mod_login_username{width:50%;}

