/*
 * Default style definitions
 */
body, p, h1, h2, h3, h4, h5, hr, ul, li, blockquote { font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 11px;	color : #1B1B1B; margin: 0px; }

h1 					{ margin-bottom: 20px; }
h2 					{ margin-top: 25px; }
h2.csc-firstHeader 	{ margin-top: 0px; }

h5			{ margin-top: 4px; color: #1e86a9; font-weight: normal; }

hr 					{ background-color: #B7C9CB; color: #B7C9CB; border: #B7C9CB; height: 1px; margin: 0px; }
hr.news				{ background-color: #94a6a7; color: #94a6a7; border: #94a6a7; height: 1px; margin: 0px; }

ul 					{ list-style: square; padding-left: 50px; margin: 15px 0px 15px 0px; }
*div ul 			{ margin: 10px 0px 15px 0px; }

p.footer			{ font-family: Tahoma, Arial, Verdana; font-size: 9px; color: #96AFB3; text-align: right; }
.newsDate			{ color: #94a6a7; }
.small 				{ font-size: 10px; }

/*
 * Links
 */
a 					{ color: #1E86A9; text-decoration: none; }
a:hover 			{ color: #65BEE3; }

a.printLink 		{ color: #96AFB3; font-family: tahoma,arial,verdana; font-size: 9px; }
a.printLink:hover 	{ color: #1E86A9; }

a.footerLink 		{ color: #96AFB3; text-decoration: none; }
a.footerLink:hover	{ text-decoration: underline; }

a.black 			{ color: #1B1B1B; }


/*
 * CSS styled imgtext
 */
.csi-image 						{ float: left; width: auto; padding: 0px 15px 15px 0px; /*background-color: #B7C9CB;*/ }
.csi-intext-left div.csi-image 	{ padding: 0px 15px 1px 0px;}
.csi-image-only div.csi-image 	{ padding: 0px 0px 1px 0px;}
.csi-caption 					{ display: none; }
.csi-text 						{ width: auto; /*background-color: #ABCDEF;*/ }

/*
 * Background colors
 */
.bgDarkBlue 	{ background-color: #264E56; layer-background-color: #264E56; background-image: none; }
.bgLightBlue	{ background-color: #7E999C; layer-background-color: #7E999C; background-image: none; }
.bgWhite 		{ background-color: #FFFFFF; background-image: none; }
.bgGrey 		{ background-color: #B7C9CB; layer-background-color: #B7C9CB; background-image: none; }

/*
 * Menu Definitions
 */
#mainMenu ul, #subMenu ul, #serviceMenu ul	{ list-style-type: none; margin: 0px; padding: 0px; }
#mainMenu li 								{ float:left; padding:0px; margin:0px; }

#mainMenu 						{ position: absolute; top: 39px; left: 240px; }
	#mainMenu ul 				{ }
	#mainMenu li				{ margin: 0px 12px 0px 12px;  }
	#mainMenu a					{ display: block; color: #A3B4B6; font-size: 10px; font-weight: bold; text-decoration: none; padding: 7px 0px 0px 0px; }
	#mainMenu a:hover			{ color: #BACCCE; }
	#mainMenu .active a 		{ color: #1E86A9; background: transparent url(./../img/icon/arrow_down_blue.gif) no-repeat center 0px; }

#metaMenu 						{ position: absolute; top: 0px; left: 663px; width: 180px; height: 64px; background: transparent url(./../img/icon/grayBgLine.gif) repeat; }
	.metaItem 					{ float: left; padding: 24px 7px 3px 15px; }
	
#subMenu					{ position: absolute; top: 133px; left: 0px; width: 140px; }
	#subMenu ul 			{ }
	#subMenu li				{ margin: 0px 0px 10px 3px;  }
	#subMenu li.sub				{ }
	#subMenu a				{ display: block; color: #A3B4B6; font-size: 10px; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 12px; }
	#subMenu a:hover		{ color: #BACCCE; }
	#subMenu ul li.active a 		{ color: #1E86A9; background: transparent url(./../img/icon/arrow_right_blue.gif) no-repeat 0px 3px; }
	
	#subMenu ul ul 			{ margin-top: 7px; }
	#subMenu ul ul li				{ margin: 0px 0px 6px 15px;  }
	#subMenu ul ul a				{ background: transparent none; font-weight: normal;  }
	#subMenu ul li.active ul a			{ background: transparent none;  }

ul.csc-menu			{ list-style-type: none; margin: 0px; padding: 0px; }
	.csc-menu li	{ margin-bottom: 1px; }


/*
 * JavaScript Tree Element
 */
.treeHeader				{ color: #1E86A9; margin-top: 5px; cursor: pointer; }
.treeContent 			{ margin: 5px 0px 0px 30px; }
* div.treeContent		{ display: none; }

/*
 * Other Elements
 */
.addressBlock 			{ width: 158px; clear: right; margin-bottom: 15px; }
* div.addressBlock 		{ float: right; }

div.servicesOverviewCol { float: left; width: 166px;}
p.servicesOverview 		{ clear: both; font-size: 10px; padding: 14px 7px 15px 7px; }
a.overviewItemHeader				{ color: #1B1B1B;}
a.overviewItemHeader:hover			{ color: #1E86A9;}
a.overviewItem, a.overviewItem:hover{ color: #1B1B1B;}

/*
 * Global div elements
 */
#forceScroll	{ width: 700px; height: 1000px; background-color: #EEEEEE;}
#logo 			{ position: absolute; top: 12px; left: 15px; /*background-color: #EEEEEE;*/ }

#imgArea 					{ position: absolute; top: 65px; left: 0px; width: 100%; height: 47px; background: transparent url(./../img/topRight/long_horizontal_gray.gif) repeat; }
	#imgArea .container		{ float: left; height:47px; border-right: 1px solid white; }
	#imgArea #flashContainer	{ width: 843px;  background: #264e56;}
		#imgArea #imgContainer	{ width: 299px; }

#lineBarRight 	{ position: absolute; top: 0px; left: 844px; }

/*
 * Home Div Elements
 */
#claimArea		{ position: absolute; top: 215px; left: 0px; width: 374px; background-color: #264E56; }
#newsArea		{ position: absolute; top: 322px; left: 15px; }
#valuesArea		{ position: absolute; top: 232px; left: 678px; width: 160px; }
#footerHome		{ position: absolute; top: 438px; left: 401px; width: 444px; }

/*
 * Content Div Elements
 */
#printLink		{ position: absolute; top: 130px; left: 678px; z-index: 5; }

#contentArea	{ position: absolute; top: 130px; left: 148px; width: 695px; overflow: hidden; /*border: 1px dotted red;*/ }
#pageTitle		{ width: 447px; margin-bottom: 27px; }
#footer			{ clear: both; width: 695px; }

#myAspectraLogin { width: auto; margin: 15px 0px 15px 0px; padding: 5px 20px 7px 7px; background-color: #d6dfaa;}


#imgArea h1			{ margin: 20px 15px 20px 15px; }
#imgArea h1.csc-firstHeader,
#imgArea h2 		{ margin: 0px 15px 0px 15px; }
#imgArea h3 		{ margin: 0px 15px 3px 15px; font-weight: normal; }
#imgArea p			{ margin: 0px 10px 0px 15px; }
#imgArea a, #imgArea p 	{ font-size: 9px; color: #FFFFFF; }
#imgArea h2, #imgArea h3, #imgArea h2 a, #imgArea h3 a { font-size: 9px; color: #264E56;}
#imgArea h2 a:hover,
#imgArea h2 a:hover p 	{ color: #FFFFFF; }
#imgArea p,
#imgArea a				{ font-size: 9px; color: #FFFFFF; line-height: 12px; }

#hlContainer h2 	{ margin: 0px 15px 15px 15px; }
#statContainer p	{ /*font-style: italic;*/ }

#valuesArea h1		{ margin: 0px 0px 15px 0px; }
#valuesArea h2		{ margin: 10px 0px 0px 0px; }
#valuesArea h2 a	{ font-size: 10px; color: #264e56; }
#valuesArea h2 a:hover	{ color: #1E86A9; }
#valuesArea p		{ }
#valuesArea p a		{ font-size: 10px; color: #1b1b1b; line-height: 11px; }

#newsArea h1		{ margin: 0px 0px 15px 0px;}
#newsArea p 		{ margin-bottom: 5px; }
#newsArea a			{ font-size: 10px; color: #1b1b1b; }
#newsArea a:hover	{ color: #65BEE3; }

/* 
 * Content Templates
 */
div.defaultLeftCol 		{ float: left; width: 500px; }
div.defaultRightCol 	{ float: right; width: 180px; background-color: #7E999C; }
	div.defaultRightCol h1,
	div.defaultRightCol h2				{ margin: 15px 15px 0px 15px; font-size:10px; color: #264e56; }
	div.defaultRightCol h1				{ margin: 15px; }
	div.defaultRightCol p				{ margin: 0px 15px 15px 15px; font-size:10px; color: #ffffff;  }
	div.defaultRightCol a				{ color: #ffffff; }
	div.defaultRightCol h1 a,
	div.defaultRightCol h2 a			{ color: #264e56; }
	div.defaultRightCol a:hover			{ color: #ffffff; }
	
	div.defaultRightCol p.teaserPdf		{ margin: 0px 15px 4px 15px; }
	div.defaultRightCol .teaserPdf a	{ color: #466576; }
	div.defaultRightCol .teaserPdf a:hover	{ color: #65BEE3; }

div.singleCol, .clear 			{ clear: both; /*width: 695px;*/ }

div.doubleLeftCol 		{ float: left; width: 332px; }
div.doubleRightCol 		{ float: right; width: 332px; }

div.twoImgLeftCol 		{ float: left; width: 151px; }
div.twoImgRightCol		{ float: right; width: 529px; }

div.threeImgLeftCol 	{ float: left; width: 227px; }
div.threeImgRightCol	{ float: right; width: 453px; }

div.fiveImgLeftCol 		{ float: left; width: 380px; }
div.fiveImgRightCol 	{ float: right; width: 300px; }

div.sixImgLeftCol 		{ float: left; width: 456px; }
div.sixImgRightCol	 	{ float: right; width: 224px; }

div.fourColLeft			 	{ float: left; width: auto; margin-right: 66px; }
div.fourColMiddleLeft 		{ float: left; width: auto; margin-right: 66px; }
div.fourColMiddleRight 		{ float: left; width: auto; margin-right: 66px; }
div.fourColRight 			{ float: left; width: auto; }

/*div.csc-textpic { *margin-top: -25px; }*/
/*div.csc-textpic 	{ *margin-top: -25px; }*/
/*
div.fiveImgLeftCol div.csc-textpic { *margin-top: -25px; }
div.fiveImgLeftCol { *padding-top: -25px; }
*/
html>body div.fiveImgLeftCol div.csc-textpic { *margin-top: -25px; }
