/* Start of CMSMS style sheet 'MAIN CSS' */
body {
background:url(images/bg.jpg) 0 0 repeat-x #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {vertical-align:top;}
p {margin:0; padding:0;}
img {border:none;}

.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}


ul { margin:0; padding:0; list-style:none;}


.left-sh {width:2px; background:url(images/shadow-left.jpg) 0 0 repeat-y;}
.right-sh {width:2px; background:url(images/shadow-right.jpg) 0 0 repeat-y;}
.main-table {width:916px; background:#FFFFFF;}


/* *************** header ****************** */

.header-logo {background: url(images/header-logo-bg.jpg) 0 0 repeat-x #ffffff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4c4c; line-height:15px; border-bottom:1px solid #ffffff;}
.header-logo a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4c4c; line-height:15px; text-decoration:underline;}
.header-logo a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4d4c4c; line-height:15px; text-decoration:none;}
.header-logo p { padding-top:12px;}

.header-nav {background:#252b31; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:15px; color:#FFFFFF; vertical-align:middle;}
li.header-nav a {color:#FFFFFF; text-decoration:none; display:block; text-align:center; margin:0; padding:18px 37px 18px 37px;}
li.header-nav a:hover {background:#21272c; color:#f87602; text-decoration:none; padding:18px 37px 18px 37px;}
ul.header-nav {list-style-type:none; margin:0; padding:0;}
li.header-nav {float:left;}

.header-nav-over {background:#21272c; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:15px; color:#f87602; vertical-align:middle;}
li.header-nav-over a {color:#f87602; text-decoration:none; display:block; text-align:center; margin:0; padding:18px 37px 18px 37px;}
li.header-nav-over a:hover {background:#21272c ; color:#f87602; text-decoration:none; padding:18px 37px 18px 37px;}
ul.header-nav-over {list-style-type:none; margin:0; padding:0;}
li.header-nav-over {float:left;}

.menu-bg { background:#252b31; }

.div-logo-l { width:297px; height:105px; float:left;}
.div-logo-r { width:500px; height:105px; float:right; text-align:right; margin:0; padding:0;background:url(images/icon.jpg) 450px 50px no-repeat; }
.div-logo-r p { padding:60px 58px 0 0;}

/* *************** end header ****************** */






/* *************** body ****************** */

.body-top {background: url(images/top-page-bg.jpg) 0 0 repeat-x #ffffff;}

.index-table-left {width:548px;}
.index-table-sep {width:50px;}
.index-table-right {width:264px; text-align:right;}
.index-table-right div {width:264px; background:url(images/icon-contact-footer.jpg) 140px 56px no-repeat; margin:0; padding:56px 0 12px 0;}

.index-banners-right {margin:0; padding:0 0 10px 0;}

.index-ttl {margin:0; padding:0 0 30px 0;}

.index-sm-txt {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#5d5d60 !important; line-height:18px !important;}
.index-sm-txt a {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#5d5d60 !important; line-height:18px !important; text-decoration:underline !important;}
.index-sm-txt a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#5d5d60 !important; line-height:18px !important; text-decoration:none !important;}
.index-sm-txt strong {font-weight:bold; color:#5d5d60 !important;}
.index-sm-txt p {padding-bottom:22px;}
.index-sm-txt li {background:url(images/icon-folder.jpg) no-repeat 0 6px !important; line-height:24px !important; margin:0px; padding:0 0 0 28px !important;}
.index-sm-txt ul {padding:0 0 22px 0 !important;}

.index-contact {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#333435 !important; line-height:18px !important; }
.index-contact a {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#333435 !important; line-height:18px !important; text-decoration:underline !important;}
.index-contact a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#333435 !important; line-height:18px !important; text-decoration:none !important;}
.index-contact strong {font-weight:bold; color:#333435 !important; font-size:14px !important; line-height:28px !important;}
.index-contact p {padding-bottom:22px;}
.index-contact li {background:url(images/bullet.gif) no-repeat 0 9px !important; line-height:24px !important; margin:0px; padding:0 0 0 12px !important;}
.index-contact ul {margin:0px; padding:0 0 22px 0 !important;}


.main {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; line-height:22px;}
.main a {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#f78614; line-height:22px; text-decoration:underline;}
.main a:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#f78614; line-height:22px; text-decoration:none;}
.main p {padding-bottom:22px;}
.main strong { font-weight:bold; color:#f78614;}
.main li { background:url(images/bullet.gif) no-repeat 0 8px; line-height:22px; margin:0px; padding:0 0 12px 12px;}
.main ul {padding:0px; padding:0 0 22px 0;}
.main ol li { background:none; margin:0px; padding:0 0 12px 0px;}


/* *************** end body ****************** */







/* *************** footer ****************** */

.footer { background:#21262c; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:16px; vertical-align:middle; margin:0; padding:26px 0 26px 0; text-align:center;}
.footer a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:underline;}
.footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none;}
.footer span {margin:0; padding:0 8px 0 8px;}

/* *************** end footer ****************** */



/* ******************* form builder ******************* */

.formbuilderform label {float:left; display:inline; width:200px; font-family:Arial; font-size:15px; color:#000000; line-height:22px; margin-top:4px;}
.formbuilderform input {width:250px; margin-top:7px;}
.formbuilderform textarea{width:250px; height:50px; margin-top:7px;}
.submit input {width:auto;}
#cntnt01fbrp_submit { float:left; margin-left:200px;}

/********************* end formbuilder ******************* */
/* End of 'MAIN CSS' */

