@charset "UTF-8";
/* CSS Document */


/* COLORS:
beige		color: #797061;
d. beige	color: #4d4d45;
red 		color: #77101a;
off white	color:#eaeacf;

*/
 



/**** CLEAR FLOATS using generated content ***/

/* for browsers that support :after */
/*
#???
	{  
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

/* targets IE5 & 6 only */
/*
* html #nav1 ul,
	{ height:1%; } /* clears contained floats */

/* targets IE7 */ 
/*
*:first-child+html #nav1 ul,
{ min-height:1px; }
	*/
	 /* clears contained floats */


/**** END CLEAR FLOATS *****/






body {
	margin:0; padding:0;
	background: url(../img/bg.gif) #e8e5dc top repeat;
	font: normal normal normal 66%/1.4em  Georgia, Times, Serif;
	color:#666;
	text-align:left;
	}



/* CONTAINER DIVS  */


	
#wrapper1 {
	margin:0; padding:0;
	background: url(../img/bg2.gif) top left no-repeat;
	width:100%;
	font: 1.2em  Georgia;
	}
	

#wrapper5 {
	margin:0 auto; padding:20px 0 0 0px;
	width:791px;
	position:relative;
	display:block;
		}


	h2#intro {
	margin:0; padding:0;
	width: 30%;
	float:left;
	color: #77101a;
	font-size:28px;
	line-height:2px;
	font-weight: normal;
	}
	
	
	h2#quote {
	margin:0; padding:0 0 0 26px;
	background: url(../img/qm1.gif) top left no-repeat;
	width: 43%;
	float:right;
	color: #797061;
	font-size:28px;
	line-height:2px;
	font-weight: normal;
	}

#top2-left {
	float: left;
	width: 250px;
	margin-top: 55px; 
	/*padding-top: 40px;*/
	height:80px;
	overflow: hidden; /* temporary clears contained floats*/
	}
	
#top2-right {
	float: right;
	text-align: right;
	margin-top: 55px; 
	/*padding-top: 32px;*/
	padding-right: 10px;
	height:80px;
	overflow: hidden; /* temporary clears contained floats*/
	}

#log {
	position: relative;
	top: -28px;
	left: 0px;
	font-size: 11px;
	text-decoration: underline;
}


	
#menu-cms {
	list-style: none;
	display: block;
	font-size: 18px;
	line-height: 25px;
	position: relative; top: -10px; left: -40px;
		}

#menu-cms li {
	padding-left: 3px;
}

	#menu-cms a {
		font-size: 1.2em;
		text-decoration:none;
								}

#menu-cms #current a {
		color: #77101a;
			}
	
	
	#menu-cms a:hover {
		color: #77101a;
			text-decoration:none;
			}
	

#nav4-cms {
	list-style: none;
	font-size:14px;
	font-weight: bold;
		}
	
	#n14-cms { position:absolute; top:320px; left: 17px; background-color:#4d4d45; color:#eaeacf; font-size: 16px;}
		
	#nav4-cms a {
		color:#eaeacf;
		margin:0; padding:0.1em;
		float: left;
		display:block;
		font-size: 1.2em;
		background-color:#4d4d45;
		text-decoration:none;
		}

#nav4-cms a:hover {
	color: #fff;
	text-decoration: underline;
		}



#pics-cms {
	float: left;
		}
	

	
	#left-cms {
		float: left;
		width: 180px;
		padding-top:30px;
		padding-left: 25px;
			}
	
		
p#menutype-cms {
	color: #77101a;
	font-size: 28px;
	font-weight: normal;
	}
	
#content3-cms {
	padding: 20px;	
	color: #77101a;
	
	}
	
	
#content3_cms_loginnew {
	width:auto;
	height:auto;
	float:left;	
	padding: 20px;	
	color: #77101a;
}
	
#backtop-cms {
	clear: both;
	margin-top: 10px;
	margin-left: 207px;
	text-decoration: underline;
	padding: 5px;
	font-size: 12px;
}
	

		
#footer2-cms {
	padding:20px 0px 5px 0px;;
	clear:both;
	overflow: hidden; /* temporary clears contained floats*/
	}

		#footer2nav {
		margin:0; 
		padding-left: 420px;
		float: left;
		}
		
		#footer2nav a {
		margin:0; padding-right:20px;
		float: left;
		text-decoration:none;
		color:#666;
		}
		
	#copyright2 {
		margin:0; 
		padding-top: 2px;
		float: right;
		font: 0.8em Tahoma, helvetica, sans-serif;
		}
		
		.sclogo {
		padding: 20px 0 20px 25px;
		background: url(../img/sclogo.gif) center left no-repeat;
		}	

/* hiding semantic markup where not visually relevant */

#n4, #company, #sptitle, #ctitle { 
	display:none; 
	margin:0; padding:0; 
	}
	
/* hide end */

a:visited, a:active, a:link{
	text-decoration:none;
	color:#666;
	}
	
	
a:hover {
	text-decoration:underline;
	color: #77101a;
	}

.formtext{ width:200px; height:auto; float: left;}
.formtextlogintext{ width:300px; height:auto; float: left;}
.formfield{ width:200px; height:auto; float: left;}
.formfieldspace{ clear:both; height:5px; width:auto;}




.loginmain_div{  width:300px; height:auto;}
.formfieldspace_login{ clear:both; height:8px; width:auto;}
.formlogin_text{ width:100px; height:auto; float: left;}
.formlogin_field{ width:250px; height:auto; float: left;}
.formfieldspace{ clear:both; height:5px; width:auto;}