body{margin: 0px;font-family: 'Georgia', Verdana, Arial, Helvetica, sans-serif; font-size:13px; background-color:#EDEBE8; }
#clear .clear {clear:both;}
a:active,a:link, a:visited {	text-decoration: none;	color: #ffffff; font-weight:normal;}
a:hover{		color: #ffffff; text-decoration:underline}

.newsinfull a:active,.newsinfull a:link, .newsinfull a:visited {	text-decoration: none;	color: #333333; font-weight:bold;}
.newsinfull a:hover{		color: #333333; text-decoration:underline}
.pageinfull a:active,.pageinfull a:link, .pageinfull a:visited {	text-decoration: none;	color: #333333; font-weight:bold;}
.pageinfull a:hover{		color: #333333; text-decoration:underline}
.scrollingcontent a:active,.scrollingcontent a:link, .scrollingcontent a:visited {	text-decoration: none;	color: #333333; font-weight:bold;}
.scrollingcontent a:hover{		color: #333333; text-decoration:underline}

img {border:0px}
h1 {font-weight:bold;font-size:2.2em; letter-spacing:-2px; margin:6px 0px 0px 0px; color: #821112;}
h2 {font-weight:bold;font-size:2.0em; letter-spacing:-2px;margin:0px 0px 0px 0px; color:#821112;}
h3 {font-size:1.2em;margin:0px;color:#821112;letter-spacing:-1px;margin:-6px 0px 9px 0px;}
h4 {font-size:2.1em; margin:0px;color:#821112;}
h5 {font-size:1.5em; margin:0px;color:#333333;letter-spacing:-1px;}
h6 {font-size:1.6em; margin:-6px 0px 0px -6px;color:#333333;}
#dottedline{width:100%; height:1px; background-color:transparent; border-bottom:1px dotted #821112; margin-top:9px;margin-bottom:9px; margin-left:0px; margin-right:0px;}

#menu{float:left; margin:-10px 0px 0px 3px; font-style:italic; font-size:1.3em}
#menu a{color:#333333; margin:0px 5px 0px 5px;}
#menu a:hover{color:#333333; margin:0px 5px 0px 5px;text-decoration:underline}
#menu a.first{color:#333333; margin-right:30px;}
#menu a.first:hover{color:#333333; margin-right:30px;text-decoration:underline}
#menu a.last{color:#333333; margin:0px 0px 0px 5px;}
#menu a.last:hover{color:#333333; margin:0px 0px 0px 5px;text-decoration:underline}

#mainbackground {width:100%; margin-top:-3px;padding-bottom:12px; background-image:url(../images/bg1.jpg);background-repeat:no-repeat; background-position:center 0px; }
#mainbackground .holder {width:990px; margin-left:0px;padding-top:24px;margin-top:0px;text-align:left;}
#mainbackground .holder .tornpaper{width:966px; background-image:url(../images/tornpaperbg.png); color:#333333; padding:12px; line-height:140%; margin-bottom:-12px}

#mainbackground .holder .tornpaper .top{float:left; width:946px; margin-top:18px;margin-left:16px; height:119px; background-image:url(../images/headertitle.png); cursor:pointer}
#mainbackground .holder .tornpaper .top .info{float:left; width:450px; margin:36px 0px 0px 250px; line-height:140%; color: #821112; font-style:italic; font-size:0.95em}
#mainbackground .holder .tornpaper .top .callusicon{float:left; margin:34px 0px 0px 0px; width:87px;}
#mainbackground .holder .tornpaper .top .callus{float:left; margin:40px 0px 0px 0px; width:137px;font-size:1.8em; color:#821112;letter-spacing:-2px; font-weight:bold}
#mainbackground a:active,a:link, a:visited{text-decoration: none;text-decoration:none}
#mainbackground a:hover{text-decoration: none;text-decoration:underline}
#mainbackground td{font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; }

#mainleft{float:left; width:674px; margin-left:20px; line-height:130%; font-size:0.9em;}
#mainleft a{color:#821112; font-weight:bold;}
#formright{float:left; width:324px; margin-left:20px; height:200px}
#newsleft, #infoleft{float:left; width:329px; height:200px;margin-left:20px;}
#newsleft a{color:#333333; font-weight:bold;}
#servicesicons{float:right; width:256px; height:744px; position:relative; margin-right:10px;margin-top: -170px;bottom:-190px; background-repeat:no-repeat; background-image:url(../images/whatwedo.png)}
#servicesicons .title{float:left; width:227px; height:36px;margin:0px 0px -2px 18px;}


#subfooterholder { width:100%; height:121px; background-image:url(../images/subfooter.jpg); background-repeat:repeat-x; background-color:#ffffff; line-height:112%; background-position:center top;}
#subfooterholder .subfooter {width:990px;  text-align:left; font-size:1.1em; color:#333333; height:121px}
#subfooterholder .subfooter a {color:#333333; text-decoration:none; font-weight:100;}
#subfooterholder .subfooter a:hover {color:#333333; text-decoration:underline;  font-weight:100;}

#subfooterholder .subfooter .subfooter1{float:left; width:177px;margin-top:21px; margin-left:32px; line-height:120%}
#subfooterholder .subfooter .subfooter1 .icon{float:left;height:36px; width:36px; margin-right:14px; background-image:url(../images/callbackicon.jpg); text-indent:-10000px; cursor:pointer}
#subfooterholder .subfooter .subfooter2{float:left; width:171px;margin-top:21px; line-height:120%}
#subfooterholder .subfooter .subfooter2 .icon{float:left;height:36px; width:36px; margin-right:14px; background-image:url(../images/twittericon.jpg); text-indent:-10000px; cursor:pointer}
#subfooterholder .subfooter .subfooter3{float:left; width:198px;margin-top:21px; line-height:120%}
#subfooterholder .subfooter .subfooter3 .icon{float:left;height:36px; width:36px; margin-right:14px; background-image:url(../images/facebookicon.jpg); text-indent:-10000px; cursor:pointer}
#subfooterholder .subfooter .subfooter4{float:left; width:160px;margin-top:21px; line-height:120%}
#subfooterholder .subfooter .subfooter4 .icon{float:left;height:36px; width:36px; margin-right:14px; background-image:url(../images/linkedinicon.jpg); text-indent:-10000px; cursor:pointer}

#footerholder { width:100%; height:138px; background-image:url(../images/footer.png); background-repeat:repeat-x; background-color:#ffffff; line-height:112%; background-position:center top;}
#footerholder .footer {width:990px;  text-align:left; font-size:1.1em; color:#333333; height:111px}
#footerholder .footer .col1{float:left; width:136px; margin:0px 0px 0px 10px; color:#333333;line-height:120%;  }
#footerholder .footer .col1b{float:left; width:161px; margin:0px 0px 0px 0px; color:#333333;line-height:120%;  }
#footerholder .footer .col2{float:left; width:261px; margin:0px 0px 0px 0px; color:#333333;line-height:120%;  }
#footerholder .footer .col2 .label{float:left; width:81px; margin:0px 0px 0px 0px; color:#333333;line-height:120%;   }
#footerholder .footer .col3{float:left; width:144px; margin:0px 0px 0px 0px; color:#333333;line-height:120%;   }
#footerholder .footer .col1 a ,#footerholder .footer .col1b a ,#footerholder .footer .col2 a,#footerholder .footer .col3 a{color:#333333;  font-weight:100 }
#footerholder .footer .col1 a:hover ,#footerholder .footer .col1b a:hover , #footerholder .footer .col2 a:hover,#footerholder .footer .col3 a:hover{color:#333333;  font-weight:100; text-decoration:underline }
#footerholder .footer .col4 {float:right; width:253px; margin:8px 0px 0px 0px; color:#821112; }

.footertitle {margin:10px 0px 6px 0px; color:#333333; font-weight:bold; font-size:1.0em;}

#footerholder .footerinfo {width:970px;  text-align:left; font-size:1.3em; color:#ffffff;  }
#footerholder .footerinfo .left{margin-top:3px;float:left; width:400px;}
#footerholder .footerinfo .right{margin-top:3px;float:right; width:400px; text-align:right;}
#footerholder .footerinfo .right .nowd{margin-top:-2px;margin-left:8px;float:right; text-align:right;}

#form {margin-top:12px;float:left; text-align:right; width:324px; }
#form fieldset .elementholder {margin-bottom:6px; float:right}
#form fieldset {		font-size:1em; border:0px;}
#form fieldset input, #form fieldset textarea{margin:2px; width: 237px; border:1px solid #999999;  }
#form fieldset label {text-align:right;	float:left;	color:#000000; font-size: 0.9em;	font-weight:bold;width:40px; margin-right:6px;}
#form .button {background-color:#821112; width:239px;height:21px; font-weight:bold; font-size:1.0em; color:#ffffff; border:0px;margin-top:0px;margin-bottom:12px; font-family: 'Georgia', Verdana, Arial, Helvetica, sans-serif;}
#form .button:hover {background-color:#ffffff; width:239px;height:21px; font-weight:bold; font-size:1.0em; color:#821112; border:1px solid #821112;margin-top:0px;margin-bottom:12px; font-family: 'Georgia', Verdana, Arial, Helvetica, sans-serif;}

#form2 {margin-top:12px;float:left; text-align:right; width:324px; }
#form2 fieldset .elementholder {margin-bottom:6px; float:right}
#form2 fieldset {		font-size:1em; border:0px;}
#form2 fieldset input, #form2 fieldset textarea{margin:2px; width: 187px; border:1px solid #999999;  }
#form2 fieldset select{margin:2px; width: 187px; border:1px solid #999999;  }
#form2 fieldset label {text-align:right;	float:left;	color:#000000; font-size: 0.9em;	font-weight:bold;width:90px; margin-right:6px;}
#form2 .button {background-color:#821112; width:189px;height:21px; font-weight:bold; font-size:1.0em; color:#ffffff; border:0px;margin-top:0px;margin-bottom:12px; font-family: 'Georgia', Verdana, Arial, Helvetica, sans-serif;}
#form2 .button:hover {background-color:#ffffff; width:189px;height:21px; font-weight:bold; font-size:1.0em; color:#821112; border:1px solid #821112;margin-top:0px;margin-bottom:12px; font-family: 'Georgia', Verdana, Arial, Helvetica, sans-serif;}

