BODY{font-family:Arial;color:#585757;font-size:10pt;line-height:14pt;}
A{font-family:Arial;color:#585757;}
SUP{line-height:0em;font-size:8pt;text-decoration:none;}

P{margin:0px;}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.showcasethumbnail{border:solid 1px #cccccc;margin:5px 5px 5px 5px;}
.showcasethumbnail:hover{border-color:#2288ff;}
.bodyparagraph{line-height:14pt;margin:0px 5px 0px 10px;}
.bodytext{font-family:Arial;font-size:10pt;color:#585757;}
.testimonial{color:#e6e7e8;font-family:Arial;font-size:10pt;}
.imageleftfloat{margin:3px 7px 0px 0px;float:left;border:solid 1px #908F8F;}
.imagerightfloat{margin:6px 3px 0px 7px;float:right;border:solid 1px #908F8F;}
.blocklink{display:block;}
.headertext{font-size:13pt;font-family:arial;color:#4a4d4a;text-transform:uppercase;}
.podimage{border:solid 1px #cccccc;}

.homepagepodholder{background-color:#ffffff;border:solid 1px #d7d1bb;margin:10px 0px 20px 15px;}
.headerblock{position:absolute;z-index:2;background-color:#ffffff;margin-top:-18px;_margin-top:-19px;margin-left:7px;}
.homepageheadertext{position:relative;z-index:2;top:8px;margin-left:3px;padding:0px 5px 0px 0px;font-size:14pt;font-family:arial;color:#4a4d4a;}
.homepagepod{margin:7px 7px 7px 7px;padding:3px;}

a.headerlink:visited,a.headerlink:active,a.headerlink:link,a.headerlink:hover{color:#4a4d4a;text-decoration:none;}
a.headerlink:hover{color:#a50000;}

a.mainmenu:visited{font-family:Arial;font-size:13pt;line-height:1.5em;color:#444444;text-decoration:none;clear:both;}
a.mainmenu:active{font-family:Arial;font-size:13pt;line-height:1.5em;color:#444444;text-decoration:none;clear:both;}
a.mainmenu:link{font-family:Arial;font-size:13pt;line-height:1.5em;color:#444444;text-decoration:none;clear:both;}
a.mainmenu:hover{font-family:Arial;font-size:13pt;line-height:1.5em;color:#444444;text-decoration:underline;clear:both;}

a.topmenu:visited,a.topmenu:active,a.topmenu:link,a.topmenu:hover{font-family:Arial;font-size:12pt;color:#ffffff;margin:0px 5px 0px 5px;text-decoration:none;}
a.topmenu:hover{color:#a50000;}
.topmenudividerimage{position:relative;top:7px;}

a.bottommenu:visited{color:#ffffff;font-family:Arial;font-size:9pt;margin:0px 5px 0px 5px;text-decoration:none;}
a.bottommenu:active{color:#ffffff;font-family:Arial;font-size:9pt;margin:0px 5px 0px 5px;text-decoration:none;}
a.bottommenu:link{color:#ffffff;font-family:Arial;font-size:9pt;margin:0px 5px 0px 5px;text-decoration:none;}
a.bottommenu:hover{color:#ffffff;font-family:Arial;font-size:9pt;margin:0px 5px 0px 5px;text-decoration:underline;}

a.sitelink:visited{color:#b302b3;font-family:"Arial";font-size:9pt;font-weight:bold;text-decoration:none;letter-spacing:1px;}
a.sitelink:active{color:#b302b3;font-family:"Arial";font-size:9pt;font-weight:bold;text-decoration:none;letter-spacing:1px;}
a.sitelink:link{color:#b302b3;font-family:"Arial";font-size:9pt;font-weight:bold;text-decoration:none;letter-spacing:1px;}
a.sitelink:hover{color:#7415c8;font-family:"Arial";font-size:9pt;font-weight:bold;text-decoration:underline;letter-spacing:1px;}

a.bodylink:visited{color:#a50000; font-family: "Arial"; font-size:10pt; text-decoration:underline;}
a.bodylink:active{color:#a50000; font-family: "Arial"; font-size:10pt; text-decoration:underline;}
a.bodylink:link{color:#a50000; font-family: "Arial"; font-size:10pt; text-decoration:underline;}
a.bodylink:hover{color:#444444; font-family: "Arial"; font-size:10pt; text-decoration:underline;}

/* CONTACT FORM FRAME */
.contactformdiv{position:relative;top:0px;margin-bottom:0px;text-align:center;}
.contactformframe{border:solid 1px #cecece;background-color:#ffffff;margin:0px 0px 0px 0px;width:445px;height:610px;}
.uploadformframe{border:solid 1px #ededed;background-color:#ffffff;margin:0px 0px 0px 0px;width:445px;height:810px;}

/* Curved cutout Borders */
.splashpopup .splashpopupboxcontent {text-align:left; background-color:#ececed; background-image:url(/images/splashpopupbg.jpg); background-repeat:repeat-x; border:solid #d7d1bb; border-width:0px 1px 1px 1px; padding:0px 7px 7px 7px;width:320px;}
