@charset "UTF-8";
/* CSS Document */


/*------------------------------------------
	HOME CONTENT
------------------------------------------*/

html, body {margin: 0; padding: 0; font-family: 'Trebuchet MS', Verdana; background: #fff url(../images/bg_body.jpg);}
#page-container {width: auto; margin: auto;}
#main-container {width: 953px; margin: auto;}
#header1 { background:url(../images/header.jpg); height:118px; margin: auto 0; padding:0;}
#header2 {height:207px; margin: auto;}

#wrapper {text-align: left; margin: 0px auto; padding: 0px; border:0; width: 953px; background: url("../images/content_bkgrnd.jpg") repeat;}
#content {width: 885px; padding-left:50px;}
#content img {margin:0 0 10px 0;}
#content h1 {font-size:18px; margin: 0; font-weight:100; line-height:28px;}
#content h2 {font-size:15px; margin: 0;}
#content h4 { font-size:10px; padding: 0 0 15px 0; margin:0;}

#homepage_sidebar {float: right; width: 178px; height:100%; margin-right:30px; background:#FFFFFF; text-align:center;}
.certificate { font-size:10px; padding: 0 0 15px 0;}

#textsize_box {background: url(../images/textsize_box.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:10px; font-size:13px; height:51px;}
#spv_header {background: url(../images/spv_header.jpg); background-repeat:no-repeat; height:39px;}
#line{background:url(../images/line.jpg) no-repeat; height:10px; padding-bottom:20px;}


/*------- Columns-----------------*/
.section1{margin: auto;}
.container3 {padding: 0px 0px 0px 0px; width: 830px; text-align: left;}
.clear{clear: both; font-size: 0; height: .1px; /* for gecko browsers */}
.columnstyle3{float: left; margin-right: 30px; width: 300px; text-align: left; font-size:14px; line-height:20px;}



/*------------------------------------------
	LEVEL 2 PAGES
------------------------------------------*/

/*-------Header-----------------*/
#level2_headers { background:url(../images/header3.jpg); height:108px;}
#level2_headers h2 {padding-left:50px; padding-top:78px; font-size:18px; color:#3e3f39; text-transform:uppercase; margin:0;}

/*-------CONTAINER-----------------*/
#lvl2-wrapper {margin:auto; padding:0px; background:url(../images/content_bkgrnd.jpg) repeat-y;}
#lvl2-container {margin:0; padding:0 0 0 50px; width:850px;}
#lvl2-container h2 {margin:0; padding:15px 0 0 0; font-size:18px; }
#lvl2-container p {margin:0; padding:15px 0 0 0;}
#lvl2-container ul {margin:0; padding-top:10px;}


a.nav:link {color: #9fb96f; font-size:12px; text-decoration: none; }
a.nav:visited {color: #9fb96f; font-size:12px; text-decoration: none; }
a.nav:hover {color: #bc2e16; font-size:12px; text-decoration: underline; }
a.nav:active {color: #bc2e16; font-size:12px; }


a.footerlink:link {color: #9fb96f; font-size:11px; text-decoration: underline; }
a.footerlink:visited {color: #9fb96f; font-size:11px; text-decoration: underline; }
a.footerlink:hover {color: #bc2e16; font-size:11px; text-decoration: underline; }
a.footerlink:active {color: #bc2e16; font-size:11px; text-decoration: underline; }

a.other:link {color: #9fb96f; font-size:14px; text-decoration: underline; }
a.other:visited {color: #9fb96f; font-size:11px; text-decoration: underline; }
a.other:hover {color: #bc2e16; font-size:11px; text-decoration: underline; }
a.other:active {color: #bc2e16; font-size:11px; text-decoration: underline; }


/*------------------------------------------
	FOOTER
------------------------------------------*/

#footer {
	clear: both;
	background: url("../images/footer.jpg");
	width:953px;
	height:247px;
}

#footer_right {float:right; width:303px; text-align:right; padding-right:50px;}
#footer_left {width:300px; height:100px;}
#footer_left h1 {margin:0; padding:0 0 5px 0; font-size:16px; font-weight:normal; border-bottom:1px solid #999;}
#footer_left img {padding:5px 0 0 0; float:left;}
#footer_left iframe {float:left; margin:0; padding:10px 0 0 0;}

#footer_font{
font-size:11px;
padding-top:70px;
line-height:18px;
}

#copyright{
font-size:11px;
padding-top:70px;
padding-left:50px;
padding-right:50px;
}
