/* Start of CMSMS style sheet 'Main CSS' */
body {	
	color: #979696;
	background: #fff;
	font: 11px/19px andale mono, times, serif;
	height:100%;
}

/* center wrapper, min max width */
div#pagewrapper,#footer ul, .copyrightwrapper {
   margin: 0 auto;     /* this centers wrapper */
   max-width: 797px; /* IE wont understand these, so we will use javascript magick */
   min-width: 60em;
   background-color: #fff;;
}

div#header {
   height: 148px; 
   background:#979696 none repeat scroll 0 0;
   background:transparent url(images/cms/logo/header.jpg) no-repeat scroll left top;   
}

#logo {
float:left;
margin:34px 0 0 39px;
width:389px;
}

#search {
float:right;
margin:10px 5px 0 0;
text-align:right;
width:200px;
background:transparent none repeat scroll 0 0;
}
#search input[type=text] {
border:1px solid #DCE9F3;
color:#858282;
padding:3px 0;
vertical-align:top;
width:122px;
}
#search input[type=image] {
margin-top:1px;
vertical-align:top;
}

#content {
clear:both;
margin-left:20px;

}
#content #sidebar{
display:inline;
float:left;
margin-left:0;
margin-top:15px;
width:22%;
}

#content #main {
margin-left:23%;
margin-right:1%;


}
#content a , #content a:visited {
	text-decoration: underline; important!
	color: blue; important!

}
#content a:hover {
	text-decoration: none;

}

#content a.external:link,#content a.external:hover,#content a.external:visited {
	background:none !important;
}

#content hpagetitle {
font-family: Georgia !important;
font-size: 26px !important;
color: #38939b !important;
font-weight: bold !important;
font-variant: small-caps !important;
line-height: 32px;
padding-top: 5px;
margin-bottom: 15px;
}

#content h1, #content h2,#content h3,#content h4 {
color:#38939b;
}
#content h4 {
color:#000000;
font-size:14px;
font-weight:bold;
margin:10px 0;
}
#content h2 {

font-size:18px;
font-variant:small-caps;
font-weight:600;
letter-spacing:1px;
margin:10px 0;
}
#content h1 {
font-family:Times New Roman;
font-size:25px;
font-weight:normal;
margin:10px 0;
text-transform:uppercase;
}

.breadcrumbs {
background:transparent url(images/cms/layout/path-bar.gif) no-repeat scroll left bottom;
clear:both;
color:#D8D5D1;
font-size:10px;
font-weight:bold;
height:25px;
padding-top:10px;
text-transform:uppercase;
width:100%;
margin-bottom:10px;
letter-spaces:1px;
}
.breadcrumbs .lastitem {
color:#9ed44c;
}
.breadcrumbs a {
color:#D8D5D1 !important;
}
.sectionBox {
background:transparent url(images/cms/layout/box-bg.jpg) no-repeat scroll left top;
width:418px;
height:140px;
padding:10px 30px;
}
.sectionBox h1,.sectionBox p {
width:355px;
}

.leftside {
float:left;
margin-top:20px;
}
.rightside {
float:right;
margin-left:10px;
margin-top:12px;
width:170px;
}
.gotoBox {
background:transparent url(images/cms/layout/box-goto.jpg) no-repeat scroll left top;
height:42px;
padding:10px 0;
text-align:center;
width:179px;
}
.backToBox a {
color:#979696 !important;
font-family:Times New Roman;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-transform:uppercase;
}
.backToBox a:hover {
color: #979696;

}
.backToBox {
background:transparent url(images/cms/layout/box-back.jpg) no-repeat scroll left top;
font-weight:normal;
padding:10px 0;
text-align:center;
text-transform:uppercase;
width:179px;
}

.questionBox {
background:transparent url(images/cms/layout/box-question.jpg) no-repeat scroll left top;
font-weight:bold;
padding:25px 0;
text-align:center;
text-transform:uppercase;
width:301px;
}
b,strong {
color:#858282;
font-weight:bold;
}

.space10 {
margin:10px 0px;
}

.list {
margin:10px 0px;
padding:0px;
}

.list li {
color:#6d9f1c;
background:transparent url(images/cms/layout/arrow2.gif) no-repeat scroll left center;
}

.list li a,.list li a:visited {
color:#6D9F1C !important;
padding-left:15px;
text-decoration:none !important;
}
.list li a:hover {
text-decoration:underline;
}


.imageBox {
background:transparent url(images/cms/layout/image-bg.png) no-repeat scroll center center;
padding-top:7px;
text-align:center;
}
.imageBoxLink {
margin:8px 0 5px 15px;
}
.imageBoxLink a,.imageBoxLink a:visited {
text-decoration:none !important;
color:#858282 !important;
padding-left:3px;
}
.imageBoxLink a:hover {
text-decoration:underline!important;
}

.gotoBox a {
color:#979696 !important;
font-family:Times New Roman;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-transform:uppercase;
}
.gotoBox a:hover {
color: #979696;
}

#footer {
background-color:#FFFFFF;
margin-top:10px;
}

#footer ul {
border-top: 1px solid #DCE9F3;
clear:both;
float:left;
left:50%;
margin-left:-397px;
position:relative;
width:auto !important;
}
#footer ul li {
background:transparent url(images/cms/layout/footer-left-border.gif) no-repeat scroll left top;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:7px 10px;
}
#footer ul li a,#footer ul li a:visited{
color:#38939B;
min-width:72px;
text-decoration:none;
}
#footer ul li a:hover {
	text-decoration: none;
}
.copyright {
background-color:#EFEFEF;
border-top:1px solid #DCE9F3;
clear:both;
color:#333333;
height:60px;
}
.copyrightwrapper {
padding-top:5px;
background:transparent none repeat scroll 0 0;
}
.copyrightwrapper a, .copyrightwrapper a:visited, .copyrightwrapper a:hover {
color:#38939B;
text-decoration:none;
}

/*contact form*/
#main .contactform {
border-left:1px solid #E6E7E7;
height:500px;
padding-left:30px;
}
#main .contactform fieldset {
background:transparent none repeat scroll 0 0;
border: 0px;
padding:0px;
}
#main .contactform fieldset legend {
display:none;
}
#main .contactform fieldset div {
clear:both;
float:left;
width:100%;
}
#main .contactform fieldset div label {
color:#858282;
display:inline;
float:left;
width:130px;
}
#main .contactform fieldset div input[type=text] {
background-color:#F5F8FA;
border:1px solid #DCE9F3;
padding:5px 0;
width:350px;
}
#main .contactform fieldset div textarea {
background-color:#F5F8FA;
border:1px solid #DCE9F3;
float:left;
width:350px;
}
#main .contactform fieldset div.required label {
color:#FF0000;
}

#main .contactform .submit input  {
background:transparent url(uploads/images/button/submit.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:42px;
width:85px;
color:#85817C;
text-transform:uppercase;
font-family:"Trajan Pro" !important;
}
.contactform div.submit {
text-align:center;
padding-top:15px;
}

/* End of 'Main CSS' */

