* {padding: 0; margin: 0;}
body {background: #404041; font-family: arial, sans-serif; font-size: 12px; text-align: left;}

table, td { font-size: 12px;}

h1,h2,h3,h4,h5,h6,p {padding-bottom: 8px; padding-top: 2px; text-align: left; line-height: 160%;}

h1 {font-size:  26px; color: #4d4e50;}
h2 {font-size:  22px; color: #4d4e50; font-style: italic;}
h3 {color: #4d4e50; font-size: 18px; text-decoration: none;}
h4 {color: #f63321; font-size: 16px; text-decoration: none;}
h5 {color: #f63321; font-size: 16px; text-decoration: underline;}
h6 {background-color: #4d4e50; color: #ffffff; padding: 5px; border: 1px solid #7F7F7F; font-size: 14px; text-decoration: none; font-style: italic;}

p {font-size: 12px;}

ul {margin-left:  10px; padding-left: 20px; text-align: left;}
li {padding-left:  5px;}

.intro {font-weight: bold; font-size:  12px;}

a:link {text-decoration: none; color: #f63321;}
a:visited {text-decoration: none; color: #f63321;}
a:hover {text-decoration: none; color: #ca2718;}
a:active {text-decoration: none; color: #f63321;}


#topbanner {width: 900px; height: 134px; background: url(topbanner.jpg) no-repeat; margin-bottom: 5px;}

#maincontainer {width: 900px; margin: auto; background: #ffffff; overflow: hidden;}

#DateDiv, #printpage {display: none;}

#TopMenu {width: 900px; padding-top: 2px;}

#TopMenuSpan
{
padding: 3px 0;
margin-left: 0;
font: 14px verdana, sans-serif;
text-align: center;
}

#TopMenuSpan li
{
list-style: none;
margin: 0;
padding: 0;
display: inline;
}

#TopMenuSpan li a
{
padding: 3px 0.5em;
margin-left: 1px;
border: 1px solid #d5d5d5;
border-bottom: none;
background: #fff;
text-decoration: none;
}

#TopMenuSpan li a:link { color: #4d4e50; }
#TopMenuSpan li a:visited { color: #4d4e50; }

#TopMenuSpan li a:hover
{
color: #fff;
background: url("menuLiBg.gif") repeat-x ;
border-color: #d5d5d5;
}


#TopMenuSpan li.selected a
{
background: url("menuLiBg.gif") repeat-x ;
color: #fff !important;
}

#MainHTML {margin-top: 0px; border: 1px solid #d5d5d5; margin-left: 40px; margin-right: 40px; padding: 30px; background-color: #ffffff;}
#MainHTMLHome {margin-left: 40px; margin-right: 40px; background-color: #ffffff;}


#submenu {width: 199px; float: left; margin-right: 10px; text-align: left;}

ul#SubmenuHTML li a{color: #4d4e50 !important;}

ul#SubmenuHTML {padding: 0; margin: 0; background: url(lightbg.jpg) repeat-y; border-bottom: 1px solid #CED2D5;}

ul#SubmenuHTML li {list-style-type: none; padding: 5px;}

.row2 {background: url(dark_bg.jpg) repeat-y;}
.bot {clear: both; margin-top: 20px; font-size: 11px; color: #727273;}

#maincontent .mid {width: 520px; overflow: hidden; float: left; margin-left: 10px; margin-right: 10px;}
#maincontentwide .mid { width: 770px; overflow: hidden; }

.SubMenuHeadingSpan {width: 199px; height: 27px; background: url(submenu_header.jpg); text-align: center; padding-top: 4px;}
.SubMenuHeadingSpan a {text-decoration: none; color: #ffffff  !important; font-size: 18px;}


#fpimageslide {position: absolute; top: 0; right: 0; width: 483px; height: 320px; overflow: hidden; }

#fpFeatures {width: 583px; float: left; }
#fpFeatures ul {text-align: left; padding: 0; margin: 0; border-bottom: 1px solid #d8d2d2;}
#fpFeatures ul li {list-style-type: none; display: inline; padding: 0; margin: 0; cursor: pointer;}
#FeaturesContain {width: 583px; height: 327px;background: url("features_bg.gif") no-repeat;}
#FeaturesContain img.pic { float: left; margin-top: 30px; margin-left: 30px; }
#FeaturesContain p {margin-top: 30px; margin-left: 20px; float: left; width: 185px; font-size: 16px; line-height: 150%; margin-bottom: 10px;}


.lefttext {width: 250px; margin-left: 30px; margin-top: 30px; float: left;}
.highlightboxfp {border-top: 1px solid  #d5d5d5; border-left: 1px solid  #d5d5d5; border-right: 1px solid  #d5d5d5; background-image: url(fp_bg.jpg); background-color: #e0dede; background-repeat: repeat-x; text-align: left; height: 320px; position: relative;}
.leftintro {font-size: 20px; line-height: 130%; color: #000000;}

.highlightbox p {line-height: 120%;}

#rightcol {width: 218px; margin-left: 17px; float: right; background-color: #e4e1e1; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; height: 351px;}

.profiletd { padding-bottom: 25px; }

#footer {display: none; width: 900px; height: 31px; background: url(footer.jpg) no-repeat;}

.clearboth {clear: both;}

.SubMenuHeadingSpanWide {display: none;}

#partners { width: 650px; margin-left: 10px; margin-top: 30px;}

#easilogo {display: none;}

