/*=== Aetna Latino Calendar CSS Document ====*/

/*** Global HTML Definitions ***/

html {
	padding:0px;
	margin:0px;
	background-color:#c6e2f2;
}

body {
	padding:0px;
	margin:30px 0 30px 0;
	font-family:Arial, Helvetica, sans-serif;

}

a:link {

}

a:visited {

}

a:hover {

}

a:active {

}

sup {
	font-size:10px;
	line-height:10px;
}

p {

}

/*** Image Settings ***/

img {
	
}

.imgRight {
	float:right;
}

.imgLeft {
	float:left;	
}

/*** Misc Classes ***/

.color1 {
		
}

.color2 {
	
}

/*** Flash Containers ***/

#flashContentWrap {
	width:100%;
	margin:0px;
	padding:0px;
}

	#flashContent {
		width:100%;
		margin:0px;
		padding:0px;
	}


/*** Layout / Organization ***/

#siteWrapper {
	width:980px;
	margin:0px;
	padding:0px;
	border:6px solid #FFF;
}

#header {
	margin:0px;
	padding:0px;
}

#mainNavWrap {
	margin:0px;
	padding:0px;
	height:44px;
	background-color:#535353;
}

	#nav {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		float:left;
		width:700px;
		height:44px;
		margin:0px;
		padding:0px 0 0px 20px;
		white-space:nowrap;
		overflow:hidden;
	}
	
	#nav ul {
		list-style-type:none;
		margin:0px;
		padding:22px 0 22px 0;
	}
	
	#nav li {display:inline;}
	
	#nav li a:link, #nav li a:visited {
		margin:-22px 0 0 0;
		padding:14px 10px 0px 10px; 
		float:left;
		text-decoration:none;
		color:#FFF;
	}

	#nav li.yellow a:hover, #nav li.yellow a:active {
		background-color:#fdc82f;
		padding:14px 10px 16px 10px;
	}
	
	#nav li.green  a:hover, #nav li.green a:active {
		background-color:#a8b400;	
		padding:14px 10px 16px 10px;
	}
	
	#nav li.magenta a:hover, #nav li.magenta a:active {
		background-color:#a1006b;
		padding:14px 10px 16px 10px;
	}
	
	#nav li.darkblue a:hover, #nav li.darkblue a:active {
		background-color:#002776;	
		padding:14px 10px 16px 10px;
	}
	
	#nav li.orange a:hover, #nav li.orange a:active {
		background-color:#e98300;	
		padding:14px 10px 16px 10px;
	}
	
	#nav li.lightblue a:hover, #nav li.lightblue a:active {
		background-color:#1a8bcb;	
		padding:14px 10px 16px 10px;
	}

#langSwitch {
	float:right;
	width:240px;
	height:30px;
	margin:0px;
	padding:14px 0 0 20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
}
	
	#langSwitch a:link, #langSwitch a:visited {
		padding:0 10px 0 10px;
		text-decoration:none;
		color:#FFF;
		text-align:right;
	}
	
	#langSwitch a:hover, #langSwitch a:active {
		padding:0 10px 0 10px;
		text-decoration:none;
		color:#fdc82f;
		text-align:right;
	}



#contentWrapper {
	margin:0px;
	padding:0px;
	background-color:#FFF;
	float:left;
	width:100%;
}


#footer {
	clear:both;
	margin:0px;
	padding:40px 20px 10px 20px;
	background-color:#FFF;
	font-size:12px;
	color:#6c6f70;
	text-align:left;
}

	#footer a:link, #footer a:visited {
		text-decoration:none;
		color:#6c6f70;
	}
	
	#footer a:hover, #footer a:active {
		text-decoration:underline;
		color:#6c6f70;
	}
	
	
/*** Primary Homepage ***/

#homeRow1 {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

	#homeRow1 img {
		float:left;	
	}

#lightBlue {		
	float:left;
	background-color:#1d8bcb;
	width:379px;	
	height:95px;
	margin:0px;
	padding:50px 10px 10px 50px;
	font-size:32px;
	font-weight:bold;
	color:#fdc938;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#darkBlue {
	float:left;
	background-color:#114e8c;
	width:451px;
	height:125px;
	margin:0px;
	padding:20px 40px 10px 50px;
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#homeRow2 {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:10px 0 0 0;
}
	#homeRow2 img {
		margin-bottom:6px;	
	}
	
	#homeRow2 a:link, #homeRow2 a:visited {
		text-decoration:underline;
		color:#010101;
		font-size:11px;
	}
	
	#homeRow2 a:hover, #homeRow2 a:active {
		text-decoration:none;
		color:#010101;
		font-size:11px;
	}

#homeBuffer {
	float:left;
	background-color:#535353;
	width:100%;
	height:44px;
	margin:0px;
	padding:0px;
}

/*** Tier Page Styles ***/


#col1 {
	width:175px;
	padding:0px;
	margin:0px;
	float:left;
}

	#subnav {
		width:164px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:30px 0 0 0;
		padding:0px;
		text-align:left;
		float:left;
	}
	
	#subnav ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	
	#subnav ul li {
		margin:0 0 2px 0;
		padding:0px;
		width:164px;
		float:left;
		display:block;
	}

	#subnav li a:link, #subnav li a:visited {
		color:#FFF;
		background-color:#1381c3;
		text-decoration:none;
		padding:2px 2px 2px 12px;
		width:150px;
		float:left;
	}
	
	#subnav li a:hover, #subnav li a:active {
		color:#FFF;
		background-color:#002776;
		text-decoration:none;
		padding:2px 2px 2px 12px;
		width:150px;
		float:left;
	}
	
	
#col2 {
	width:384px;
	margin:0px;
	padding:36px 70px 0 100px;
	float:left;
	text-align:left;
	font-size:12px;
}
	
	h2.green {
		color:#a8b400;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:35px;
		font-weight:normal;
	}
	
	h2.magenta {
		color:#a1006b;
		padding:0 0 20px 0;
		margin:0px;
		font-size:35px;
		font-weight:normal;
	}
	
	h2.darkblue {
		color:#002776;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:35px;
		font-weight:normal;
	}
	
	h2.orange {
		color:#e98300;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:35px;
		font-weight:normal;
	}
	
	h2.lightblue {
		color:#1a8bcb;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:35px;
		font-weight:normal;
	}


#col3 {
	width:250px;
	margin:0px;
	padding:0px;
	float:right;
}

	#col3 img {
		float:right;	
		
	}
	
	/* ID with classes not used due to IE 6 bug
	#colorBlock {
		width:250px;
		height:162px;
		margin:4px 0 0 0;
		padding:0px;
		float:right;
	}
	*/
	
	#colorBlockGreen {
		background-color:#a8b400;
		width:250px;
		height:162px;
		margin:4px 0 0 0;
		padding:0px;
		float:right;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	#colorBlockMagenta {
		background-color:#a1006b;
		width:250px;
		height:162px;
		margin:4px 0 0 0;
		padding:0px;
		float:right;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	#colorBlockDkBlue {
		background-color:#002776;
		width:250px;
		height:162px;
		margin:4px 0 0 0;
		padding:0px;
		float:right;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	#colorBlockOrange {
		background-color:#e98300;
		width:250px;
		height:162px;
		margin:4px 0 0 0;
		padding:0px;
		float:right;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	#colorBlockLtBlue {
		background-color:#1a8bcb;
		width:210px;
		height:142px;
		margin:4px 0 0 0;
		padding:34px 20px 6px 20px;
		text-align:left;
		float:right;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
		.didyouknow {
			color:#ffcb0a;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
		}
	
	
.blackLinks {
	
}

	.blackLinks a:link, .blackLinks a:visited {
		color:#000;
		font-size:12px;
		text-decoration:underline;
	}
	
	.blackLinks a:hover, .blackLinks a:active {
		color:#000;
		font-size:12px;
		text-decoration:none;
	}

.dkblueLinks {
	
}

	.dkblueLinks a:link, .dkblueLinks a:visited {
		color:#002776;
		font-size:12px;
		text-decoration:underline;
	}

	.dkblueLinks a:hover, .dkblueLinks a:active {
		color:#002776;
		font-size:12px;
		text-decoration:none;
	}

.orangeLinks {
	
}

	.orangeLinks a:link, .orangeLinks a:visited {
		color:#e98300;
		font-size:12px;
		text-decoration:underline;
	}

	.orangeLinks a:hover, .orangeLinks a:active {
		color:#e98300;
		font-size:12px;
		text-decoration:none;
	}

