/* Start of CMSMS style sheet 'MAIN CSS' */
body {background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

.left_width { width:50%; vertical-align:top;}
.right_width { width:50%; vertical-align:top;}
.main_widht { width:766px; vertical-align:top;}

.top_bg_l { background-image:url(images/spacer.gif); background-repeat:repeat-x; }
.top_bg_r { background-image:url(images/spacer.gif); background-repeat:repeat-x; }

.banner_bg_l { background-image:url(images/spacer.gif); background-repeat:repeat-x; background-position:top; height:71px; }
.banner_bg_r { background-image:url(images/spacer.gif); background-repeat:repeat-x; background-position:top; height:71px; }

.footer_bg { background-image:url(images/footer-bg.jpg); background-repeat:repeat-x; height:64px; }

img {border:0;}
p {margin:0; padding:0;}

.center {text-align:center;}

.nav-bg-1 { background-image:url(images/nav-bg-1.jpg); background-repeat:no-repeat; height:27px;}
.nav-bg-2 { background-image:url(images/nav-bg-2.jpg); background-repeat:no-repeat; height:27px;}
.nav-bg-3 { background-image:url(images/nav-bg-3.jpg); background-repeat:no-repeat; height:27px;}
.nav-bg-4 { background-image:url(images/nav-bg-4.jpg); background-repeat:no-repeat; height:27px;}
.nav-bg-5 { background-image:url(images/nav-bg-5.jpg); background-repeat:no-repeat; height:27px;}
.nav-bg-6 { background-image:url(images/nav-bg-6.jpg); background-repeat:no-repeat; height:27px;}
.nav-bg-7 { background-image:url(images/nav-bg-7.jpg); background-repeat:no-repeat; height:27px;}
.nav-bg { background-image:url(images/nav-bg.jpg); background-repeat:repeat-x; height:54px;}

.logo-bg {background-image:url(images/logo.jpg); background-repeat:no-repeat; height:144px; width:297px;}

ul { margin:0; padding:0; list-style:none;}
li { background:url(images/bullet.gif) no-repeat 0 5px; line-height:15px; margin:0px; padding:0px; padding-left:10px;}

.body_border_left {border-left:solid 2px #e7e7e7;}

.titles {font-family: Arial; font-size: 14px; color: #262626; font-weight: bold;}

.body_main_text {font-family: Tahoma; font-size: 12px; color: #262626; margin-top:12px;}
.body_main_text a {font-family: Tahoma; font-size: 12px; color: #262626; margin-top:12px; text-decoration:underline;}
.body_main_text a:hover {font-family: Tahoma; font-size: 12px; color: #262626; margin-top:12px; text-decoration:none;}

.body_main_text_sm {font-family: Tahoma; font-size: 11px; color: #262626; margin-top:12px;}
.body_main_text_sm a {font-family: Tahoma; font-size: 11px; color: #262626; margin-top:12px; text-decoration:underline;}
.body_main_text_sm a:hover {font-family: Tahoma; font-size: 11px; color: #262626; margin-top:12px; text-decoration:none;}

.read_more {font-family: Tahoma; font-size: 11px; color: #262626; background:url(images/arrow.gif) no-repeat 0 6px; line-height:15px; margin:0px; padding:0px; padding-left:8px; }
.read_more a {font-family: Tahoma; font-size: 11px; color: #262626; text-decoration:underline;}
.read_more a:hover {font-family: Tahoma; font-size: 11px; color: #262626; text-decoration:none;}


.footer_text {font-family: Tahoma; font-size: 10px; color: #afafaf;}

.formbuilderform input {width:201px; height:16px; margin-top:8px; padding-left:5px; float:left; clear:left;}

.formbuilderform textarea {width:201px; height:80px; margin-top:1px; padding-left:5px; float:right; margin-top:-52px;}

.formbuilderform label {display:none;}
   
.formbuilderform {font-family: Tahoma; font-size: 11px; color: #262626; }
/* End of 'MAIN CSS' */

