html,body{height:100%;width:100%;margin:0;padding:0;background:#f1f2f3;font:normal 17px Verdana,Arial,Helvetica,sans-serif}
#main{width:800px;margin:0 auto;padding:0;background:#fff;border:1px solid #dcdcde}

#logo{width:800px;height:60px;background:#fff;margin:0;padding:0;border:none;overflow:hidden}
#logo1{position:relative;float:left;width:625px;height:60px;background:#fff;margin:0;padding:0;border:none}
#logo1 a{position:absolute;display:block;height:60px;width:225px;z-index:20000;top:0;left:0;text-decoration:none;background:transparent}
#logom{float:left;margin:2px 0 0 0}
#links{float:left;margin:5px 0;border:none;padding:0;width:170px}
.smaller{background: url(../images/gb_font_smaller.png) transparent no-repeat;margin:0 0 0 50px}
.larger{background: url(../images/gb_font_larger.png);}
.reset{background: url(../images/gb_reset.png);}
#searchbox{float:left;margin:15px 0 0 0;}
#searchbox .inputbox{width:163px}

#mainmiddle{width:794px;border:1px solid #e0e8f1;background:#fff;margin:2px;padding:0}
#imagebanner{height:139px;width:790px;margin:2px}
#image{float:left;width:505px;height:139px;margin:0 2px 0 -2px}
#newsflash{float:left;width:252px;height:101px;overflow:hidden;background:#eef2f8;color:#306d8c;border:1px solid #e0e8f1;padding:18px 15px;margin:0;font-size:13px;font-weight:bold;line-height:32px}


#horizmenu,#submenu{background:#7bb4c7;margin:2px;padding:0;font-weight:bold;float:left;width:789px;font-size:12px}
#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:0px;margin-top:-3px;z-index:101;height:20px;background:#316e8c;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 15px;text-decoration:none}
#submenu a:link,#submenu a:visited{color:#fff;height:20px;line-height:20px;border-right:0px;border-bottom:0px;}
#horizmenu a:hover{text-decoration:none;background:#316e8c;color:#fff;}
#submenu a:hover{text-decoration:none;background:#2c617b;color:#fff;}
#horizmenu a.active_menu:link,#horizmenu a.active_menu:visited{background:#316e8c;color:#fff;border-bottom:1px solid #316e8c;position:relative;}

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


#middle{float:left;width:479px;background:transparent;padding:10px;color:#424239;margin:2px;border:1px solid #e0e8f1;font-size:95%;line-height:25px;}
#middle .contentheading,#middle h1, #middle h2, #middle h3{font-size:120%;padding:0;line-height:20px;margin:0;width:479px;color:#6c7e92;text-transform:uppercase;font-weight:bold}
#middle .contentheading h1{font-size:100%;padding:0 0 12px 0}
#middle h1, #middle h2, #middle h3{padding:0}
#middle a,#pathway a{text-decoration:none;color:#6c7e92}
#middle a:hover{text-decoration:underline;}
.contact_email{line-height:17px}

#right{float:left;width:262px;background:#eef2f8;color:#424239;border:1px solid #e0e8f1;padding:10px;margin:2px;font-size:95%;line-height:20px}
#right h3{font-size:120%;padding:0px;height:25px;line-height:25px;margin:0;text-align:left;width:260px;color:#6c7e92;font-weight:bold;;text-transform:uppercase}
#right a,#right a:hover,#right a#active_menu{text-decoration:none;margin:2px 0;color:#306d8c}
#right a:hover,#right a#active_menu{text-decoration:underline}


#foot{width:780px;margin:0 auto;border:none;}

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


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


