/* CSS Styles written by Jack Ward for Comoms */


body {
font-family: Arial, Helvetica, sans-serif;
background-color:#E5E8DC;
margin:0px;
padding:0px;
}
img {
border:0;
margin:0px;
padding:0px;
white-space:nowrap;
}
p {
margin:0px 0px 0px 0px;
}
.clr {
clear:both;
}

/* index */

#mainwrapper {
margin:0;
width:746px;
padding:0px 2px 0px 14px;
background-image:url(images/wrepeat3.gif);
background-position:left;
background-repeat:repeat-y;
background-color:#FFF;
float:left;
}
#top {
margin:0;
padding:0;
width:746px;
height:41px;
background-image:url(images/top.gif);
background-repeat:no-repeat;
float:left;
}
.name {
margin:0;
padding:0;
width:433px;
height:41px;
float:right;
}
#navleft {
margin:0;
padding:0;
width:13px;
height:26px;
background-image:url(images/navcorner.gif);
background-repeat:no-repeat;
float:left;
}
#navright {
margin:0;
padding:5px 0px 0px 0px;
width:733px;
height:21px;
background-image:url(images/navrepeat.gif);
background-repeat:repeat-x;
float:left;
color:#002290;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
font-weight:bold;
}
.topnav {
margin:0;
padding:0px;
color:#002290;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.topnav a {
color:#002290;
font-weight:bold;
text-decoration: none;
}
.topnav a:hover {
color:#002290;
font-weight:bold;
text-decoration: underline;
}
#mainpic {
margin:0;
padding:0;
width:746px;
height:153px;
background-image:url(images/mainpic.jpg);
background-repeat:no-repeat;
float:left;
}
#container {
margin:0;
padding:0;
width:746px;
float:left;
}
#mainprovide {
margin:0;
padding:0;
width:579px;
height:72px;
background-image:url(images/mainprovide.jpg);
background-repeat:no-repeat;
float:left;
}
#mainleft {
margin:0;
padding:0;
width:579px;
float:left;
}
#mainswooshl {
margin:0;
padding:0;
width:112px;
height:209px;
background-image:url(images/mainswooshl.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#E7EFD2;
float:left;
}
#textbod {
margin:0;
padding:15px 20px 20px 20px;
width:427px;
float:left;
color:#636363;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-color:#FFF;
}
#textbod h1 {
margin:0;
padding:0 0 35px 0;
color:#636363;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
font-weight:bold;
}
#tagcont {
margin:0;
padding:0;
width:746px;
float:left;
}
#tagleft {
margin:0;
padding:0;
width:112px;
height:56px;
background-image:url(images/tagleft.gif);
background-repeat:no-repeat;
float:left;
}
#tagright {
margin:0;
padding:0px;
width:467px;
height:56px;
background-image:url(images/tagright.gif);
background-repeat:no-repeat;
float:left;
}
#tagbottom {
margin:0;
padding:6px 0px 0px 0px;
width:579px;
height:15px;
background-image:url(images/brepeat.gif);
background-repeat:repeat-x;
background-color:#E7EFD2;
background-position:bottom;
float:left;
color:#8B8B8B;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
line-height:1px;
}
.tagnav {
color:#8B8B8B;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}
tagnav a {
color:#8B8B8B;
font-size:10px;
text-decoration:underline;
}
tagnav a:hover {
color:#8B8B8B;
font-size:10px;
text-decoration:underline;
}
#tagfooter {
margin:0;
padding:8px 0px 0px 0px;
width:746px;
height:23px;
background-color:#C2C7B3;
float:left;
text-align:center;
font-size:12px;
color:#64675B;
}
.botnav {
margin:0;
padding:0;
color:#64675B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.botnav a {
color:#64675B;
text-decoration: none;
}
.botnav a:hover {
color:#FFF;
text-decoration: underline;
}
#logo {
margin:0;
padding:0;
width:167px;
height:77px;
background-image:url(images/slogo.gif);
background-repeat:no-repeat;
float:right;
}
#rightcont{
margin:0;
padding:0;
width:167px;
float:left;
background-color:#D4DBC0;
}
#feattop {
margin:0;
padding:9px 0px 0px 10px;
width:157px;
height:23px;
background-image:url(images/featrepeat.gif);
background-repeat:repeat-x;
float:left;
color:#002290;
font-family: "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}
#featbod {
margin:0;
padding:0px 0px 137px 0px;
width:167px;
background-color:#E7EFD2;
float:left;
}
#feattext {
margin:0;
padding:10px 10px 0px 10px;
width:147px;
float:left;
color:#002290;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#feattext ul{
margin: 0px 0px 0px 5px;
padding: 0px;
list-style: none;
}

#feattext li{
margin: 0px 0px 6px 0px;
}
#footer {
margin:0;
padding:0;
width:762px;
height:16px;
background-image:url(images/footer.gif);
background-repeat:repeat-x;
float:left;
clear:both;
}


/* interior */


#intpic {
margin:0;
padding:0;
width:746px;
height:117px;
background-image:url(images/interior/intpic.jpg);
background-repeat:no-repeat;
float:left;
}
#intprovide {
margin:0;
padding:0;
width:579px;
height:73px;
background-image:url(images/interior/intprovide.jpg);
background-repeat:no-repeat;
float:left;
}
#intleft {
margin:0;
padding:0;
width:579px;
float:left;
}
#lccont {
margin:0;
padding:0;
width:124px;
height:227px;
background-color:#E7EFD2;
float:left;
}
#lctop {
margin:0;
padding:0;
width:124px;
height:227px;
background-image:url(images/interior/lctop.gif);
background-repeat:no-repeat;
background-position:top;
float:left;
}
#lcmid {
margin:0;
padding:0;
width:124px;
height:152px;
background-image:url(images/interior/lcrepeat.gif);
background-repeat:repeat-y;
float:left;
}
#lcbot {
margin:0;
padding:0;
width:124px;
height:41px;
background-image:url(images/interior/lcbot.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#E7EFD2;
float:left;
}
#itextbod {
margin:0;
padding:15px 20px 20px 20px;
width:415px;
float:left;
color:#636363;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-color:#FFF;
}

#itbod {
margin:0;
padding:15px 20px 20px 20px;
width:415px;
float:left;
color:#636363;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-color:#FFF;
}

#itextbod h1 {
margin:0;
padding:0 0 35px 0;
color:#636363;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
font-weight:bold;
}

#itextbod img{
float: left;
border: 2px solid #999999;
margin: 0px 8px 5px 0px;
}
 
#icontact {
margin:0;
padding:0;
width:225px;
float:left;
} 
 
#iform_t {
margin:0;
padding:0;
width:390px;
float:left;
} 

#iform {
margin:0;
padding:20px 0 0 0;
width:390px;
float:left;
} 
 
#imap {
margin:0;
padding:0;
width:149px;
height:auto;
float:left;
}  
 
#itagleft {
margin:0;
padding:0;
width:124px;
height:86px;
background-image:url(images/interior/itagleft.gif);
background-repeat:no-repeat;
float:left;
}
#itagright {
margin:0;
padding:0px;
width:455px;
height:86px;
background-image:url(images/interior/itagright.gif);
background-repeat:no-repeat;
float:left;
}
#ilogo {
margin:0;
padding:0;
width:167px;
height:107px;
background-image:url(images/slogo.gif);
background-repeat:no-repeat;
background-position:bottom;
float:right;
}
#rctop {
margin:0;
padding:0;
width:167px;
height:82px;
background-image:url(images/interior/rctop.gif);
background-repeat:no-repeat;
background-position:bottom;
float:left;
background-color:E7EFD2;
}
#rcbot {
margin:0;
padding:0;
width:167px;
height:132px;
background-image:url(images/interior/rcbot.gif);
background-repeat:no-repeat;
float:left;
}