body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; line-height:18px;}

a:link, a:visited{text-decoration:none; color:#2955C7; font-weight:bold;}
a:hover{text-decoration:underline; color:#000;}

/*headers*/
h1{font-family:"microsoft Sans Serif", arial, verdana; font-size:28px; font-weight:normal; line-height:28px; color:#656565; margin:0px; padding:20px 0px 5px 8px; border-bottom:3px solid #E6EEF4;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#292929; font-weight:normal; border-bottom:#A0A0A0 8px solid; margin:0px; padding:11px 0px 5px 0px;}
h3{font-family:"microsoft Sans Serif", arial, verdana; font-size:17px; font-weight:normal; color:#fff; margin:0px; padding:0px; background:url(images/header-bg-red.gif) left top no-repeat; width:206px; height:27px; padding:6px 0px 0px 5px; float:left;}

/*Css for index page*/
a.topnavilinks:link, a.topnavilinks:visited{font-size:13px; color:#000; font-weight:bold; text-decoration:none; float:left; height:22px; padding:10px 0px 0px 5px;}
a.topnavilinks:hover{color:#A43E2C;}
a.bulleted-links:link, a.bulleted-links:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3E74DA; text-decoration:none; display:block; background:url(images/bullet-link.gif) 0px 10px no-repeat; padding:5px 0px 0px 12px;}
a.bulleted-links:hover{color:#000;}

.linksportfoliocategories{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; font-weight:normal; text-decoration:none; display:block; background:url(images/bullet-link.gif) 0px 9px no-repeat; padding:3px 0px 0px 12px;}


/*a.linksportfoliocategories:link, a.linksportfoliocategories:visited{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; font-weight:normal; text-decoration:none; display:block; background:url(images/bullet-link.gif) 0px 9px no-repeat; padding:3px 0px 0px 12px;}
a.linksportfoliocategories:hover{color:#000; text-decoration:underline;}*/


a.linksonright:link, a.linksonright:visited{font-size:12px; font-weight:bold; color:#373636; text-decoration:none; display:block; padding:5px 0px 5px 19px; margin:0px 5px 0px 5px; background-color:#E6EEF4; border-bottom:#C1D4E5 1px solid;}
a.linksonright:hover{background-color:#fff;}
a.linksonbottom:link, a.linksonbottom:visited{color:#4E4E4E; font-size:12px; text-decoration:none; float:left;}
a.linksonbottom:hover{color:#A43E2C;}
a.linksonbottom2:link, a.linksonbottom2:visited{font-size:12px; font-weight:bold; color:#6A6A6A; text-decoration:none; padding:0px 3px 0px 3px;}
a.linksonbottom2:hover{color:#000;}

#maindiv{width:992px; padding:0px 4px 0px 4px;}
.topdiv{width:992px; height:99px; background:url(images/top-bg.gif) top repeat-x;}
.topnavi-newsletterdiv{width:767px; height:95px; float:left;}
.newsletterdiv{width:767px; height:30px; padding-top:24px; float:left; text-align:right;}
.topnavidiv{width:767px; height:41px; float:left; background:#E6F7FF;}
.subscribetext{float:right; color:#0A65E1; font-size:11px; padding-right:5px;}

#leftdiv{float:left; width:780px; text-align:left;}
.contentdiv{float:left; width:780px;}
.contentleft{float:left; width:357px; padding:0px 10px 0px 10px;}
.content-tab-bg{padding:10px 25px 25px 12px; line-height:20px; text-align:justify; background:url(images/panel-bg.gif) right bottom no-repeat;}
.contentright{float:left; width:383px; padding:0px 10px 0px 10px;}
.blogrow{float:left; width:346px;}
.blogleft{float:left; width:246px;}
.blogright{float:left; width:100px; font-size:11px; color:#949191; padding-top:4px;}

#rightdiv{float:left; width:211px; padding:0px 0px 0px 1px; text-align:left;}
.rightsidepanel{float:left; width:210px; padding-bottom:10px; margin-bottom:2px; background:url(images/right-panel-bg.gif) bottom no-repeat #E6EEF4;}
.callusphonenums{font-size:12px; font-weight:bold; color:#373636; padding:5px 0px 5px 19px; margin:0px 5px 0px 5px;}

#bottomdiv{float:left; width:992px; margin-top:30px;}
