body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #767676;
	text-align: center;
	background-color: #C9EAFF;
	background-image: url(../images/blocks/back_body.gif);
	background-position: left top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {color: #ff0000;}
a:hover {text-decoration: none;}
a img {	border: 0px solid #ffffff;}
form { margin: 0;}
input { font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; }

.inputbox { background-color: #ffffff; border: 1px solid #BEBEBE;}
.clearer {height: 1px; font-size: 1px; clear: both;}


#mainContainer {
	width: 780px;
	text-align: left;
	background-color: #ffffff;
	background-image: url(../images/blocks/back_maincontainer.gif);
	background-position: right top;
	background-repeat: repeat-y;
	margin: 50px auto 20px auto;
}

#header {
	width: 780px;
	float: left;
	overflow: hidden;
}

		#header .logo { width: 533px; height: 72px;  margin: 0 2px 0 0; float: left;}
		#header .searchContainer { 
			width: 243px; 
			height: 48px;
			background-image: url(../images/blocks/back_search.gif);
			background-position: left top;
			background-repeat: no-repeat;
			margin: 0 2px 0 0; 
			float: left; 
		}
				#header .searchContainer form { margin: 15px 5px 0 5px; }
				#header .searchContainer .inputbox { width: 164px; vertical-align: middle; margin: 0 5px 0 0;}
				#header .searchContainer .button { vertical-align: middle; }
		
		#header .sysmenu {
			width: 233px; 
			height: 18px;
			font-size: 10px;
			color: #A5A5A5;
			border-top: 1px solid #EAEEEF;
			margin: 0 5px;
			padding: 5px 0 0 0;
			float: left;
			display: inline;
		}
				#header .sysmenu a:link, #header .sysmenu a:visited { color: #A5A5A5; text-decoration: none; }
				#header .sysmenu a:hover { color: #000000; text-decoration: underline; }
		
		#header .mainmenu {
			width: 776px;
			height: 60px;
			background-color: #0E78BB;
			background-image: url(../images/menu/back_mainmenu_h.gif);
			background-position: left top;
			background-repeat: no-repeat;
			margin: 2px 2px 0 2px;
			float: left;
			display: inline;
			overflow: hidden;
		}
				/*
				#header .mainmenu .item { margin: 35px 4px 0 4px; float: left; display: inline; }
				#header .mainmenu .item a:link, #header .mainmenu .item a:visited { text-decoration: none; }
				#header .mainmenu .separator {
					width: 2px;
					height: 20px;
					font-size: 1px;
					background-image: url(../images/menu/mainmenu_separator_h.gif);
					background-position: left top;
					background-repeat: no-repeat;
					margin: 34px 0 0 0;
					float: left;
					clear: none;
				}
				*/
				#header .mainmenu table { margin: 35px 4px 0 4px; }
				#header .mainmenu table td a:link, #header .mainmenu table td a:visited { text-decoration: none; }
				#header .mainmenu .separator { width: 2px; height: 20px; font-size: 1px; background: url(../images/menu/mainmenu_separator_h.gif) center top no-repeat; padding: 0 5px; }
				
				
		#header .statusPanel {
			width: 776px;
			height: 58px;
			background-color: #97CFF2;
			margin: 0 2px;
			float: left;
			display: inline;
		}
				#header .statusPanel .pager { 
					font-size: 10px; 
					color: #000000; 
					background-image: url(../images/dots_03.gif);
					background-position: left top;
					background-repeat: repeat-x;
					margin: 37px 10px 0 0; 
					padding: 3px 0 0 0;
					float: right; 
					display: inline;
				}
				#header .statusPanel .pager a:link, #header .statusPanel .pager a:visited { color: #000000; text-decoration: none; }
				#header .statusPanel .pager .act { font-weight: bold; }
		
		#header .pathway {
			color: #ffffff;
			text-transform: lowercase;
			margin: 5px 0 0 10px;
		}
				#header .pathway a:link, #header .pathway a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
				
		#header .pageTitle {
			margin: 15px 0 0 10px;
		}

#submenuBegin { width: 136px; height: 17px; background: url(../images/menu/submenu_h_begin.gif) left top no-repeat; }
#submenu { width: 136px; text-align: left; background-color: #B7DEF7; padding: 5px 0; }
		#submenu .level1 { font-size: 11px; color: #0A659F; background: url(../images/menu/submenu_separator.gif) left bottom no-repeat; text-decoration: none;  padding: 5px 0; margin: 0 18px; display: block; }
		#submenu .level1:hover { color: #000000; }
#submenuEnd { width: 136px; height: 9px; background: url(../images/menu/submenu_h_end.gif) left top no-repeat; }
				
#contentContainer {
	width: 780px;
	border-top: 4px solid #ffffff;
	float: left;
}
		#leftColumn { width: 531px; margin: 0 2px; float: left; display: inline; overflow: hidden; }


		#rightColumn { width: 243px; margin: 0 2px 0 0 ; float: left; overflow: hidden; }
				#rightColumn .content { margin: 10px; }
				
#footer { 
	width: 780px;
	background-color: #ffffff;
	border-top: 2px solid #ffffff;
	float: left;
}
		#footer .copyright { 
			width: 136px; 
			height: 23px; 
			line-height: 23px; 
			font-size: 10px; 
			color: #ffffff; 
			text-align: center;
			background-color: #0E78BB; 
			background-image: url(../images/blocks/back_copyright.gif); 
			background-position: left bottom; 
			background-repeat: no-repeat; 
			margin: 10px 2px 5px 2px; 
			float: left; 
			display: inline; 
		}
		
		#footer .bottommenu {
			width: 637px; 
			height: 25px; 
			line-height: 23px; 
			font-size: 11px; 
			color: #1CB744; 
			text-align: center;
			border-top: 1px solid #9FC9E4;
			margin: 10px 2px 5px 0; 
			float: left; 
		}
				#footer .bottommenu a:link, #footer .bottommenu a:visited { color: #929292; text-decoration: none; white-space: nowrap; }
				#footer .bottommenu a:hover { color: #000000; text-decoration: underline; }
		

/*CONTENT ==================================================== */

/*	.csc-header */
h1 { font-size: 11px; font-weight: bold; color: #1CB744; text-transform: uppercase; background: url(../images/bullets/bullet_arrow_01.gif) left center no-repeat; padding: 0 0 0 17px; }
/*	.csc-textpicHeader h1 { font-size: 14px; }*/

	/*MAILFORM =================================== */
		.csc-mailform { border: 0px solid #ffffff;}
		.csc-mailform .csc-mailform-field { margin: 0 0 5px 0; clear: both; }
		.csc-mailform .csc-mailform-field label{ width: 150px; font-weight: bold; float: left; clear: left; }
		.csc-mailform .csc-mailform-field input, .csc-mailform .csc-mailform-field select { float: left; clear: right; }
		.csc-mailform .csc-mailform-submit { margin: 10px 0 0 150px; }
	/*MAILFORM */
	
	

	/*TIPAFRIEND =========================== */
		.tipafriend .dataTable { margin: 20px 0 0 0;}
		.tipafriend .dataTable th { font-size: 11px; font-weight: normal; color: #1CB744; text-align: left!important; text-transform: uppercase; background: url(../images/bullets/bullet_arrow_01.gif) left center no-repeat; padding: 0 0 0 17px; }
	/*TIPAFRIEND */
	
	/*SITEMAP ====*/
		.csc-sitemap { }
		.csc-sitemap li { font-size: 11px; font-weight: bold; color: #1CB744; text-transform: uppercase; list-style: none; padding-bottom: 5px; margin: 5px 0; }
		.csc-sitemap li a:link, .csc-sitemap li a:visited { color: #1CB744; text-decoration: none; background: url(../images/bullets/bullet_arrow_01.gif) left center no-repeat; padding: 0 0 0 17px; }
		.csc-sitemap li li { font-size: 10px; font-weight: bold; color: #0E78BB; list-style: none; padding-bottom: 0; margin: 5px 0; }
		.csc-sitemap li li a:link, .csc-sitemap li li a:visited { color: #0E78BB; text-decoration: none; background: none; padding: 0; }
		.csc-sitemap li li li { font-weight: normal; color: #767676; }
		.csc-sitemap li li li a:link, .csc-sitemap li li li a:visited { color: #767676; text-decoration: none; padding: 0; }
	/*SITEMAP */

	
/*CONTENT  */
