/* Start of CMSMS style sheet 'cscc-home-styles' */
/* CSS Document */



* { 
	padding:0; 
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
} 

body
{
	background-color: #FFFFFF;
}


#page-container {
	background-color: #FFFFFF;
	margin:15px auto; 
	width:960px;
}

#header {
   height: 75px;    /* adjust according your image size */
   background: #fff url(uploads/images/header-Hspacer.gif) repeat-x;    
}




#header-logo {
	width:140px;
	float:left;
}

#header-search {
	float:right;
	padding-top:20px;
       width: 400px;
}

#header-contact-us {
	float:right;
	padding-left:15px;
	padding-top:3px;
}

#header-search-form {
	float:right;
}


#content {
	padding:0px;
}

#nav-container {
	width:250px;
	float:left;
}

#side-nav {
	width:165px;
	float:right;
}

#home-copy-container {
	width:690px;
	float:right;
}

#home-copy-top-left {
	width:470px;
	float:left;
}

#home-copy-top-right {
	width:180px;
	float:right;
}

#home-main-image {
	padding:0px 0px;
}

#home-copy-bottom-left {
	width:210px;
	float:left;
	padding-right:30px;
}

#home-copy-bottom-middle {
	width:210px;
	float:left;
}

#home-copy-bottom-right {
	width:210px;
	float:right;
}




#copy-container {
	width:695px;
	float:right;
}

#copy-main-content {
	width:480px;
	float:left;
padding-left: 5px;
}

#copy-sidebar-right {
	width:185px;
	float:right;
	border-left:solid 1px #DCDCDC;
	padding-left:10px;
	margin-top:40px;
}



/* =Global Padding for Copy
---------------------------------------------------------------------------------------------------- */

.copy {
		padding: 10px;
}

.padding {
		padding: 10px;
}

h1, h2, h3,h4 {
	color:			#1fbeca; 
	padding-top: 	5px;
	padding-bottom: 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
	h1 { 
		font-size:		19px;
		font-weight:	normal;
	}
	
	h2 { 
		font-size:		13px;
		font-weight:	normal;
	}
	
	h3 { 
		font-size:		130%;
		font-weight:	normal;
	}

	h4 { 
		color: 			#000;
		font-size:		110%;
		font-weight:	normal;
	}


	p {
		font-weight:		normal;
		font-style:			normal;
		line-height: 		16px;
		padding-top: 		5px;
		padding-bottom: 	5px;
	}
	

ul {
		list-style-type: 	disc;
		font-weight:		normal;
		font-style:			normal;
		margin-left: 		15px;
		padding-left: 		15px;
		padding-top: 		5px;
		padding-bottom: 	5px;
} 

ol {
		font-weight:		normal;
		font-style:			normal;
		margin-left: 		15px;
		padding-left: 		15px;
		padding-top: 		5px;
		padding-bottom: 	5px;
} 

a,
a:link,
a:visited,
strong a,
strong a:link,
strong a:visited {
	color:			#13BBC7;
	text-decoration:underline;
}

a:hover, strong a:hover {
	color:			#000000;
	text-decoration:underline;
}

.rss-image {
border:0;
}	


/* =Text/Image Treatments and Alignments
---------------------------------------------------------------------------------------------------- */
	
strong { font-weight: bold; }
em { font-style: italic; }
b { font-weight: bold;}
i { font-style: italic; }
.bold{ font-weight: bold;}
.italic{ font-style: italic; }
.lowercase {text-transform: lowercase;}
.uppercase {text-transform: uppercase;}
.textalign-left {text-align:left;	}
.textalign-right {text-align:right;	}
.textalign-center {	text-align:center;	}
.float-left {float:left;	}
.float-right {float:right;	}


.clear {clear: both; margin:0; padding:0;}


.boldRED, 
.error, 
.inactive {
	font-weight: bold;
	color: #FF0000;
}

.text-small {
	font-size: 9px;
}

.text-small-grey a {
   font-size:12px;
   color: #999;
   text-decoration:none;
}


.text-small-grey a:hover {
   font-size:12px;
   color: #000;
   text-decoration:underline;
}


div#header-search input.searchField { background-color:#FFFFFF;
border: 1px #ccc solid;
height: 15px;
color: #ccc;
padding: 1px 5px 0px 5px;


}

div#header-search input.goButton {

background-color: none;
border: none;
background: url(uploads/images/BTN-searchGo-bg.gif) repeat-x;
border-right: 1px #666 solid;
border-left: 1px #666 solid;
padding: 1px 3px 2px 3px;
color: #fff;

}

.clear { clear:both; margin:0; padding: 0;}

#footer {
   border-top: 1px #efefef solid;
   margin-top: 15px;
   padding-top: 5px;
   margin-left: 87px;
   padding-bottom: 10px;
   width: 873px;
   display: block;
}


/* End of 'cscc-home-styles' */

