@charset "UTF-8";
/*main buld elements*/
body{background-color:#282d37;background-repeat:repeat-x;font-family:Helvetica, Arial, "Trebuchet MS", Times;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#333;margin:0;padding:0;}
#banner{width:916px;height:101px;background-image:url(images/banner.jpg);margin-left:auto;margin-right:auto;}
#logo{width:389px;height:101px;float:left;}
#numbers{width:384px;height:101px;float:right;}
#flash{width:903px;height:390px;margin-left:auto;margin-right:auto;background-color:#FFF;background-image:url(images/flash-bg.jpg);background-repeat:no-repeat;padding:7px;}
#main{width:911px;margin-left:auto;margin-right:auto;background-color:#4c4666;padding-right:5px;padding-top:10px;padding-bottom:10px;overflow:hidden;clear:both;background-image:url(images/mainbg.jpg);background-repeat:no-repeat;}
#wrapper { position:relative; overflow:hidden; width: 665px ; float:right}
#mainindex{width:911px; min-height:900px; margin-left:auto;margin-right:auto;background-color:#4c4666;padding-right:5px;padding-top:10px;padding-bottom:10px;overflow:hidden;clear:both;background-image:url(images/mainbg.jpg);background-repeat:no-repeat;}
#contentindex {width:645px;float:left;clear:both;padding-top:20px;line-height:27px;;top:883px;border-top:dashed 1px #FFF;margin:330px 25px 10px 2px; }


#main2{width:911px;margin-left:auto;margin-right:auto;background-color:#4c4666;padding-right:5px;padding-top:10px;padding-bottom:10px;overflow:hidden;clear:both;line-height:10px;}
#left{width:204px;float:left;border-right:dashed 1px #FFF;overflow:hidden;padding-left:9px;padding-right:18px;margin-right:5px;text-align:left;line-height:15px; display:inline; list-style:none}
#left a, ul, li {color:#FFF; list-style:none; padding:0; font-size:0.95em;}
#footer{width:911px;margin-left:auto;margin-right:auto;padding-right:5px;padding-top:10px;padding-bottom:10px;font-size:0.9em;line-height:20px;}
#footer ul{display:inline;list-style:none;color:#fff;font-size:0.9em;margin:0;padding:0;}
#footer li{display:inline;padding-left:5px;padding-right:5px;border-right:1px solid #fff;list-style:none;color:#fff;font-size:0.9em;}
#footer a:hover {color:#666666}
#content {width:645px;float:left;clear:both;padding-top:20px;line-height:27px;left:300px;top:883px;border-top:dashed 1px #FFF;margin:0 25px 10px 2px;}
#content2{width:637px;float:right;clear:both;padding-top:20px;line-height:25px;left:300px;top:883px;margin:0 25px 10px 10px; display:inline}
#contentnews{width:637px;float:right;clear:both;padding-top:20px;line-height:25px;left:300px;top:883px;margin:0 25px 10px 10px; display:inline}
#bottom { width:911px; margin:0 auto ; color:#333366; text-align:left; font-size:0.7em}
#bottom a{ color:#B3A5C1}
#bottom a:hover { color:#666666}
/*navigation*/
#nav{width:891px;height:39px;background-color:#FFF;margin:15px auto;padding:7px 12px 12px;}
ul#navlist{margin-left:0;padding-left:0;white-space:nowrap;list-style-type:none;font-weight:400;}
#navlist li{display:inline;list-style-type:none;font-weight:400;}
#navlist a{text-decoration:none;color:#666;font-weight:400;margin:0 6px;padding:5px 12px;}
#navlist a:hover{color:#666;background-color:#141924;text-decoration:none;font-weight:400;}
/*dashed hompage boxes*/
#dashcont{width:665px; display:inline; overflow:hidden; }
#dashcontindex{width:665px; display:inline; position:absolute; left:0; top:0; overflow:hidden; clear:both}
#dashleft{width:452px;float:left;overflow:hidden;left:300px;top:612px;}
#dotboxes1{width:225px;height:131px;float:left;border-right:dashed 1px #FFF;margin-bottom:5px;}
#dotboxes2{width:225px;height:131px;float:left;}
#dotboxes3{width:99px;height:106px;border-left:dashed 1px #FFF;float:right;padding-top:20px;padding-left:105px;background-image:url(images/45-year-sticker.jpg);background-repeat:no-repeat;}
#dotboxes4{width:198px;height:117px;margin-left:5px;float:right;margin-top:10px;border-top:dashed 1px #FFF;padding-top:15px;}
#dotboxes5{width:199px;height:131px;border-left:dashed 1px #FFF;float:right;padding-left:5px;}
#dashbotright{width:172px;border-top:dashed 1px #FFF;clear:both;margin-top:10px;background-image:url(images/double-pic.jpg);background-repeat:no-repeat;padding:15px 0 5px 280px;}
.dotboxes{border-left:dashed 1px #FFF;}
#dashright{width:212px;height:262px;float:right;}
/*styes*/
.form{background-color:#fff;width:204px;border:1px solid #ccc;font-family:Arial;color:#666;font-size:0.9em;margin-bottom:7px;height:20px;padding:6px 1px 1px;}
.form2{background-color:#fff;width:207px;border:1px solid #ccc;font-family:Arial;color:#666;font-size:0.9em;margin-bottom:7px;height:28px;padding:1px;}
.tickyellowbox{background-color:#eff6ef;border:1px solid green;}
.tickredbox{background-color:#f9eaea;border:1px solid #c33131;}
.linkbox{width:auto;background-color:#003;padding:10px;}
a:hover{text-decoration:underline;color:#666;}
.fakeh1{color:#FFF;font-size:1.2em;text-transform:uppercase; line-height:10px; display:block}
h1{color:#FFF;font-size:1.2em;text-transform:uppercase; display:inline; font-weight:normal;}
h2,h3{font-size:1em; color:#CCCCFF; line-height:30px; font-weight:normal; display:inline; letter-spacing:1px}
.fkh3{font-size:1em;color:#CCCCFF; line-height:30px; font-weight:normal; display:inline}
.fakeh2{color:#FFF;font-size:1em;text-transform:uppercase;margin-top:10px; display:inline}
.contactbox{background-color:#9389A1;text-align:left;border:#FFF dashed 1px;}
.formstyle2{width:190px;}
.meassagebox{width:495px;}
.contact{color:#333;font-size:0.9em;}
.map{color:#FFF;font-size:1.2em;text-transform:uppercase;line-height:20px;}
.phpstyle4,.phpstyle3{color:#9389A1;}
a:link,a:visited,a:active{ text-decoration:underline;color:#fff;}
p,.bullets{font-size:0.8em;color:#fff;font-family:Verdana, Arial, Helvetica;}
.indexh1{font-size:0.6em;color:#FFF;font-family:Verdana, Arial, Helvetica; display:inline; text-transform:capitalize}
.htwo{font-size:0.87em;color:#CCCCFF; text-transform:capitalize; display:inline; font-weight:normal; padding-top:5px}
.htwotwo{font-size:0.95em;color:#CCCCFF; text-transform:capitalize;font-weight:normal; display:inline; padding-top:5px}
.dothead{display:inline;text-transform:uppercase;color:#FFFFFF; font-size:0.85em}
.post { background-color:#bebace; width:600px; border: #333333 1px solid; padding:10px;color:#000033; font-size:0.9em; float:right; display:inline }
.post p { font-size:0.9em; color:#000033 }
.post a {color:#000033;} 
.post h2 {color:#000033;} 
.post a:hover { color:#fff}
.hidden { color:#FFF}
#sidebar { line-height:20px}
#sidebar h2 {color:#FFF}
#sidebar li { color:#999;}
#sidebar a { color:#999}
#sidebar a:hover { color:#fff}

.contentnews { color:#000033}
#banner { clear:both; }