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

/*** Global HTML Definitions ***/

html {
	padding:0px;
	margin:0px;
}

body {
	padding:0px;
	margin:30px 0 30px 0;
	background-color:#c6e2f2;
	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;
	background-color:#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;
}


#footer {
	clear:both;
	margin:0px;
	padding:20px 0 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;
	}
	
/*** 2010 Calendar Home ***/	

#AETLogo {
	float:left;	
}


#homeLeftCol {
	float:left;
	width:486px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:14px;
}

	.greenheading {
		color:#6f983f;
		font-size:28px;
		font-weight:bold;
	}

	#homeLeftCol p {
		padding-left:46px;
		padding-right:15px;
	}

#homeRightCol {
	float:right;
	width:488px;
	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:#a8b538;
		text-decoration:none;
		padding:2px 2px 2px 12px;
		width:150px;
		float:left;
	}
	
	#subnav li a:hover, #subnav li a:active {
		color:#FFF;
		background-color:#6e983f;
		text-decoration:none;
		padding:2px 2px 2px 12px;
		width:150px;
		float:left;
	}
	
#healthTip {
	float:left;
	width:140px;
	height:191px;
	margin:0px;
	padding:15px 10px 0 15px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	
}
	#healthTip .tipTitle {
		color:#ffca05;	
	}

	.orangeHt {
		background-color:#e98300;	
	}
	
	.purpleHt {
		background-color:#42145f;	
	}
	
	.lightblueHt {
		background-color:#007ac9;	
	}
	
	.darkblueHt {
		background-color:#002776;	
	}
	
	.magentaHt {
		background-color:#ac0974;	
	}
	
	.greenHt {
		background-color:#6e983f;	
	}
	
	.redHt {
		background-color:#a71930;	
	}	
	
	
	
#col2 {
	width:384px;
	margin:0px;
	padding:52px 50px 0 100px;
	float:left;
	text-align:left;
	font-size:12px;
}

#col2wide {
	width:685px;
	margin:0px;
	padding:52px 50px 0 70px;
	float:left;
	text-align:left;
	font-size:12px;
}

#col2tight {
	width:384px;
	margin:0px;
	padding:52px 40px 0 70px;
	float:left;
	text-align:left;
	font-size:12px;
}
	
	h2.green {
		color:#a8b400;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:23px;
		font-weight:bold;
	}
	
	h2.magenta {
		color:#a1006b;
		padding:0 0 20px 0;
		margin:0px;
		font-size:23px;
		font-weight:bold;
	}
	
	h2.darkblue {
		color:#002776;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:23px;
		font-weight:bold;
	}
	
	h2.orange {
		color:#e98300;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:23px;
		font-weight:bold;
	}
	
	h2.lightblue {
		color:#1a8bcb;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:23px;
		font-weight:bold;
	}
	
	h2.black {
		color:#000;	
		padding:0 0 20px 0;
		margin:0px;
		font-size:23px;
		font-weight:bold;
	}

#wave {
	width:580px;
	height:100px;
	float:left;
	margin:20px 0 0 0;
	padding:50px 300px 3px 100px;
	color:#231f20;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	overflow:hidden;
}
	
	#wave .authorText {
		font-size:14px;
	}
	
	.greenWave {
		background-image:url(../images/graphic-wave_green.gif);
		background-repeat:no-repeat;
	}
	
	.orangeWave {
		background-image:url(../images/graphic-wave_orange.gif);
		background-repeat:no-repeat;
	}
	
	.yellowWave {
		background-image:url(../images/graphic-wave_yellow.gif);
		background-repeat:no-repeat;
	}


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

	#col3 img {
		float:right;	
		
	}

#col3wide {
	width:307px;
	margin:0px;
	padding:0px;
	float:right;
}

	#col3wide a:link, #col3wide a:visited {
		color:#000;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		
	}
	
	#col3wide a:hover, #col3wide a:active {
		color:#000;
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	
	}

.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;
	}

.blackLinksLG {
	
}

	.blackLinksLG a:link, .blackLinksLG a:visited {
		color:#231f20;
		font-size:24px;
		text-decoration:none;
	}
	
	.blackLinksLG a:hover, .blackLinkLG a:active {
		color:#008bd1;
		font-size:24px;
		text-decoration:none;
	}

.lightblueLinks {
	color:#231f20;
}

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

.lightblueWU {
	
}

	.lightblueWU a:link, .lightblueWU a:visited {
		color:#008bd1;
		font-size:12px;
		text-decoration:underline;
	}
	
	.lightblueWU a:hover, .lightblueWU a:active {
		color:#008bd1;
		font-size:12px;
		text-decoration:underline;
	}


.lightBlueCalDL {
	color:#0094b3;	
	font-weight:bold;
	font-size:14px;
}

.text15 {
	font-size:15px;	
}


			#feedback #submit button {
				float:left;
				width:100px;
				height:34px;
				border:0 none;
				background:none;
				margin:0px;
				padding:0px;
				text-align:left;
				background-image:url(../images/btn-submit_form-up.jpg);
				background-position:left;
				background-repeat:no-repeat;
			}
			
			#feedback #submit button:hover {
				width:100px;
				height:34px;
				border:0 none;
				background:none;
				margin:0px;
				padding:0px;
				text-align:left;
				background-image:url(../images/btn-submit_form-over.jpg);
				background-position:left;
				background-repeat:no-repeat;
			}
			
			#feedback #reset button {
				float:left;
				width:62px;
				height:34px;
				border:0 none;
				background:none;
				margin:0 0 0 10px;
				padding:0px;
				text-align:left;
				background-image:url(../images/btn-reset_form-up.jpg);
				background-position:left;
				background-repeat:no-repeat;
			}
			
			#feedback #reset button:hover {
				width:62px;
				height:34px;
				border:0 none;
				background:none;
				margin:0 0 0 10px;
				padding:0px;
				text-align:left;
				background-image:url(../images/btn-reset_form-over.jpg);
				background-position:left;
				background-repeat:no-repeat;
			}


			#feedback #submit2 button {
				float:left;
				width:125px;
				height:34px;
				border:0 none;
				background:none;
				margin:0px;
				padding:0px;
				text-align:left;
				background-image:url(../images/btn-submit_ESP-up.jpg);
				background-position:left;
				background-repeat:no-repeat;
			}
			
			#feedback #submit2 button:hover {
				width:125px;
				height:34px;
				border:0 none;
				background:none;
				margin:0px;
				padding:0px;
				text-align:left;
				background-image:url(../images/btn-submit_ESP-over.jpg);
				background-position:left;
				background-repeat:no-repeat;
			}
			
			
			
			

/*** Calendar Classes ****/

table.CB_tbl
{
    background-color:#FFF;
}

.CB_month
{
	color:#000;
	font-size:37px;
	font-weight:bold;
}

#monthName {
	padding:20px 0 0 0;
	margin:0 10px 0 0;
	float:left;
}

.CB_weekday
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	 color:#6f9934;
	 padding-bottom:20px;
}

.CB_day
{
    width:100px;
	height:45px;
	margin-bottom:4px;
}

.CB_day_empty
{
    width:100px;
}

.CB_day_number
{
   font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    text-align:right;
	text-align:center;
}

	.CB_day_number a:link, .CB_day_number a:visited  {
		color:#000;
		border:1px solid #000;
		text-decoration:none;
		padding:5px 10px 5px 10px;
		margin:2px 0 0 0;
	}	
	
	.CB_day_number a:hover, .CB_day_number a:active {
		color:#000;
		background-color:#dfebbb;
		border:1px solid #000;
		text-decoration:none;
		padding:5px 10px 5px 10px;
		
	}

.CB_day_number_event
{
    font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;
    background-color:#FFF;
	text-align:center;
	width:50px;
}


	.CB_day_number_event a:link, .CB_day_number_event a:visited  {
		color:#000;
		border:1px solid #000;
		text-decoration:none;
		padding:5px 10px 5px 10px;
		margin:2px 0 0 0;
	}	

	.CB_day_number_event:hover, .CB_day_number_event:active {
		color:#000;
		background-color:#dfebbb;
		border:1px solid #000;
		text-decoration:none;
	
	}
	
.CB_tooltip {background-color:#dfebbb; color:#000; border:1px solid #000; margin:0 0 0 4px; padding:2px; }

.qtip {
	margin:0px 0px 0px -5px;
}

#prev-next {
	text-align:right;
	padding:0 30px 0 0;
}

	#prev-next a:link, #prev-next a:visited {
		color:#000;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	#prev-next a:hover, #prev-next a:active {
		color:#000;
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}

/*************************/

/*** Other Classes ***/

.required_red {
	font-size:12px;
	color:#d3171b;
}