body  { background-image:url(images/bg.jpg); background-position:center top; margin:0; padding:0;}
table {}
p, h1, h2 , h3 , h4 , h5 , h6 , form { margin:0;}
a		{ color:#02869C;}
a img 	{ border:0;}

#maindiv { background-image:url(images/bg.png); background-repeat:repeat-y; width:1000px; margin:0px auto 0px auto;}
#mainwrapper { margin:0px 6px 0px 6px; width:988px; background-color:#F9F3E7;}
#bottom  { background-image:url(images/fbg.png); background-repeat:no-repeat; width:1000px; height:14px;  margin:0px auto 0px auto;}

#header  { clear:both; width:988px; border-bottom:3px solid #C1CA0C; display:table; background-color:#F6EDDD;  }
#header #logo { float:left; padding:30px 0px 30px 23px; }
#header #search { float:right; padding:28px 10px 0px 16px; width:240px;  background-image:url(images/sleft.jpg); background-repeat:no-repeat; background-position:left 28px; }
#header #search #searchfield {  margin:0; float:left; border-bottom:1px solid #C1B39D; border-top:1px solid #C1B39D; }
#header #search #searchfield #seachwords { vertical-align:top; border:0;  margin:0; color:#696560; font-size:14pt; padding:5px 0px 5px 0px; }
#header #search #searchfield #searchsubmit { vertical-align:top;}
#header #search #searchfield #searchfgo	   { float:left;}

#footer 		{ clear:both; border-top:1px solid #ECD7B3; width:968px; background-color:#F8F0E3; color:#585650; font-size:8pt; font-family: Helvetica, Arial, sans-serif; padding:14px 10px 6px 10px;}
#footersep 		{ clear:both; height:15px; width:988px; }

#topmenu 		 { clear:both; width:988px; margin:1px 0px 0px 0px; display:table; background-color:#00AECB; }
#topmenu ul 	 { margin:0; padding:0px 0px 0px 7px;}
#topmenu ul li   { list-style-type:none; float:left; display:block; margin:0; padding:0; }
#topmenu ul li a { float:left; display:block; margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:12pt; padding:10px 17px 10px 17px; color:#FFFFFF; text-decoration:none; } 

.menuarrow , .menuselectedarrow	 { margin:29px 0px 0px 0px; position:absolute; z-index:990; background-image:url(images/menu.png); background-repeat:no-repeat; width:16px; height:9px; overflow:hidden;}

#hometop  { clear:both; width:988px; height:244px; overflow:hidden; padding:0; margin:0; }
#headleft { background-image:url(images/home.png); background-repeat:no-repeat; width:290px; height:245px; position:absolute; z-index:980; margin:1px 0px 0px 0px;}
#headright { width:802px; height:245px; padding:0px 0px 0px 186px;  }


#location { clear:both; padding:11px 10px 12px 24px; }
#location h1 { color:#A2AD00; font-weight:400; font-family:"Times New Roman", Times, serif; font-size:26pt;}

#leftmenu { float:right; width:220px;}
#leftmenu ul { margin:0; padding:0;}
#leftmenu ul li { list-style-type:none; margin:0; padding:0; }
#leftmenu ul li a { display:block; border-bottom:1px solid #E2C48F; padding:5px 2px 4px 27px; font-family:Helvetica, Arial; font-size:10pt; color:#67685F; text-decoration:none; font-weight:bold;}

#actcontent { float:right; width:738px; padding:0px 0px 0px 27px;}
#actcontent h2 { font-size:20pt; font-family:"Times New Roman", Times, serif; color:#696560; font-weight:normal; line-height:32px; padding:15px 0px 15px 0px; }
#actcontent h3 { font-size:14pt; font-family:Comic Sans MS,Parkavenue,cursive; color:#F17100; font-weight:normal; padding:5px 0px 5px 0px; }
#actcontent p  { font-size:10pt; color:#5D5C58; line-height:18px; font-family:Helvetica, Arial; padding:5px 0px 5px 0px;}

#actcontent #page_content { padding:0px 20px 0px 0px;}

#page_content .input { border:1px solid #E2C48F; }
#page_content .button { border:0; background-color:#A2AD00; color:#FFFFFF; }

#leftcol { float:left; width:418px; padding:0px 20px 0px 0px;}


#rightcol { float:left; width:258px; padding:0px 20px 0px 20px; border-left:1px solid #DFD7CA; font-family:Helvetica, Arial; font-size:10pt; }
#rightcol h3 { font-family:Comic Sans MS,Parkavenue,cursive; font-size:18pt; padding:0px 0px 10px 0px; color:#F17100; font-weight:500;}
#rightcol ul { margin:0; padding:0;}
#rightcol li { list-style-type:none; background-image:url(images/li.jpg); background-repeat:no-repeat; background-position:left 10px; padding:4px 5px 4px 10px; color:#5D5C58;}

#homeleft { float:left; width:250px; padding:18px 0px 0px 0px;}
#homeleft h3 { background-color:#00AECB; color:#FFFFFF; padding:10px 5px 10px 22px; font-size:16pt; font-weight:500; }
#homeleft .lefttitle { position:absolute; font-family:Comic Sans MS,Parkavenue,cursive;  color:#F17100; padding:0px 5px 4px 8px; font-size:16pt; font-weight:500; background-image:url(images/arrow.gif); background-position:left 12px; background-repeat:no-repeat; }
#homeleft p  { padding:2px 0px 2px 0px; font-size:12pt; font-family:"Times New Roman", Times, serif; color:#5D5C58;}
#homeleft a  { color:#019BB5; font-size:9pt;}
#homeleft .homeleftcontent { margin:0px 0px 4px 0px; background-color:#FFFFFF; padding:12px 12px 12px 12px; }
#homeleft .homeleftimage   { margin:0; padding:0; width:250px; height:80px;}

#homeright { float:right; width:650px; padding:0px 40px 0px 40px;color:#5D5C58; font-family:Helvetica, Arial; font-size:10pt; }
#homeright h2 { font-size:20pt; font-family:"Times New Roman", Times, serif; color:#696560; font-weight:normal; line-height:32px; padding:15px 0px 15px 0px;}
#homeright .homecol { float:left; width:300px; }
#homeright .homesep { float:left; widows:1px; background-color:#DFD7CA; margin:0px 15px 0px 15px;}
#homeright h3 {font-family:Comic Sans MS,Parkavenue,cursive; font-size:18pt; padding:0px 0px 5px 5px; color:#F17100; font-weight:500;}
#homeright ul { margin:0; padding:0;}
#homeright li { list-style-type:none; background-image:url(images/li.jpg); background-repeat:no-repeat; background-position:5px 10px; padding:4px 5px 4px 15px; color:#5D5C58;}

#greencircle { position:absolute; width:34px; height:32px; background-image:url(images/u.png); margin:25px 0px 0px 252px; background-repeat:no-repeat; }
#redcircle   { position:absolute; width:34px; height:32px; background-image:url(images/s.png); margin:25px 0px 0px 230px; background-repeat:no-repeat;}
#bluecircle  { position:absolute; width:34px; height:32px; background-image:url(images/y.png); margin:25px 0px 0px 191px; background-repeat:no-repeat;}

#headleftGreen .gsel		 {width:47px; height:42px; background-image:url(images/u-on.png); margin:20px 0px 0px 248px;}
#headleftRed .gsel		 	{width:47px; height:42px; background-image:url(images/s-on.png); margin:20px 0px 0px 226px; }
#headleftBlue .gsel		 	{width:47px; height:42px; background-image:url(images/y-on.png);  margin:20px 0px 0px 186px;}

#headleftGreen 	{ width:300px;}
#headleftRed 	{ width:300px;}
#headleftBlue 	{ width:300px;}

#headleftGreen a 	{ display:block; height:67px; color:#FFFFFF; text-decoration:none; padding:15px 24px 0px 24px; font-size:10pt; font-family:Helvetica, Arial;}
#headleftRed a 		{ display:block; height:67px; color:#FFFFFF; text-decoration:none; padding:15px 24px 0px 24px; font-size:10pt; font-family:Helvetica, Arial;}
#headleftBlue a 	{ display:block; height:67px; color:#FFFFFF; text-decoration:none; padding:15px 24px 0px 24px; font-size:10pt; font-family:Helvetica, Arial;}

#headleftGreen a span	{ font-size:12pt; }
#headleftRed a 	span	{ font-size:12pt; }
#headleftBlue a  span	{ font-size:12pt; }

#headleftGreen a:hover  { background-image:url(images/gc.gif); background-repeat:no-repeat; background-position:4px 18px; }
#headleftRed a:hover  { background-image:url(images/rc.gif); background-repeat:no-repeat; background-position:4px 18px; }
#headleftBlue a:hover  { background-image:url(images/bc.gif); background-repeat:no-repeat; background-position:4px 18px; }