/* Start of CMSMS style sheet 'Homepage Style' */
@charset "UTF-8";

/* CSS Document */

* {  /* browsers interpret margin and padding a little differently, we'll remove all default padding and margins and set them later on */
	margin: 0;
	padding: 0;
}

/*****************
Set initial font styles
*****************/

body {
	text-align: left;
	font: 12px/15px 'Trebuchet MS', Arial, sans-serif;
	color: #525c66;
        background-color: #cbcccc;
	margin: 0;
}

div {  /* set font size for all divs, this overrides some body rules */
	font-size: 11px;
}

img {  /* if img is inside "a" it would have borders, we don't want that */
	border: 0;
}

/*****************
default link styles
*****************/


/*****************
basic layout 
*****************/
body {
	background: url(uploads/images/backgrounds/back_gradient.jpg) repeat-x;
}

#pagewrapper {
	margin: 0 auto;  /* this centers wrapper */
	width: 750px;  /* sets content width */
	text-align: left;
}

#contentwrapper {
	margin: 0 auto;  /* this centers wrapper */
        width: 750px;  /* sets content width */
	padding: 0px 9px 0px 9px;
	background: url(uploads/images/backgrounds/back_home_promo.jpg) no-repeat; */
height: 700px;
}

/*****************
Top nav, Search
*****************/

#topnav {  /* we will hide text and replace it with a image we need to assign a height for it */
        position: relative;
	height: 15px;  /* adjust according your image size */
	padding: 15px 5px 5px 0px;
        z-index: 100;
	float: right;  /* moves menu to right side of logo */
	color: #999999;
}

#topnav p {  	/* top static menu */
	font-size: 10px;
	color: #999999;
}

#topnav p a, #topnav p a:link, #topnav p a:active, #topnav p a:visited {
	text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
	color: #999999;
}

#topnav p a:hover {
	text-decoration: underline;
	color: #518dad;
}

#topnav a, #topnav a:link, #topnav a:active, #topnav  a:visited {
	text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
	color: #999999;
}

#topnav a:hover {
	text-decoration: underline;
	color: #999999;
}

#primary-nav {
	font-size: 11px;
}


/*****************
header
*****************/
#header {
	margin-bottom: 0px;
}

#header img {
	padding-top: 3px;
	border-top: 1px solid #cad3dd;
}

/*****************
main content
*****************/
#content {
	margin: 0px 0px 0px 0px; /* some air above and under menu and content */
height: 591px;
}

#main {
	margin-right: 195px; /* and some air on the right */
}

#mainFull {
	padding: 26px 0px 0px 39px; /* some air above and under menu and content */
	color: #ffccff;
	width: 420px;
	height: 294px;
	font: 11px/16px 'Trebuchet MS', Arial, sans-serif;
}


#support {
	position: absolute;
	padding: 0 0 0 475px;
}


#footer {
	clear:both;  /* keep footer below content and menu */
	color: #666666;
}

#footer p {
	font: 10px/15px 'Trebuchet MS', Arial, sans-serif;
	padding: 8px 15px 0px 0;  /* some air for footer */
text-align: right;	
margin: 0;
        color: #ffffff;
}

#footer p a {
	color: #ffffff;  /* needed becouse footer link would be same color as background otherwise */
}

div.hr {  /* as we hid all hr for accessibility we create new hr with extra div element 
	height: 1px;
	margin-top: 1em;
	border-bottom: 1px solid #cad3dd; */
}

/********************
CONTENT STYLING
*********************/

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {
	color: #406080;
}


/* FORMS */
.formbuilderform {
	display: table;
	margin: 0px;
	padding: 0px;
}

.section h4 {
	border-bottom: 1px solid #cad3dd;
	padding-bottom: 5px;
}

.inquiry input[type="text"] {
	font-size: 11px;
	padding: 0.1em;
	border: 1px solid #a6b6c7;
	width: 350px;
	color: #525c66;
}
.inquiry textarea, .inquiry select {
	font-size: 11px;
	border: 1px solid #a6b6c7;
	color: #525c66;
}
/* End of 'Homepage Style' */

