/* @override http://clients.2cdesign.com/criticalwatch/styles/style-content.css */

.ctt_content {
	float: left;
	overflow: hidden;
	width:710px;
	min-height: 300px;
	padding: 12px;
	margin:0 !important;
}

/*HEADINGS*/
 

.ctt_content h1 {
 	color: #003066;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px 0px 10px 0px;
	/* alternate h3 tag for normal font - orone 4-8-10
    margin: 0 0 0 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height: 140%;
	color:#000000;
	display:inline;
    */
}


/*gold text same as h4*/
.ctt_content h2 {
    color: #996633;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0px;
    margin:15px 0px 15px 0px; 
   
} 

#ctt_learnh2  /* created for h2 tags in learn page - Orone 4-9-10 */
{
	color: #003066;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:15px 0px 15px 0px;
}


/*Blue text with horizontal line over the top*/
.ctt_content h3 {
	color:#003066;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 0px;	
	margin:20px 0px 0px 0px !important;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
	/* alternate h3 tag for normal font - orone 4-8-10
    margin: 0 0 0 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height: 140%;
	color:#000000;
	display:inline;
    */
}

#ctt_buyh3 {  /* altnerate h3 tag made to look like h6 for buy page Q&A - Orone 4-8-10 */
	margin: 0px !important;
	color: #003066;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	height:85%;
	line-height: 120%;
	background-image: url(../images/question.gif);
	background-repeat: no-repeat;
	background-position: 10px 14px;
	border-top: #EFF5FC 1px solid;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 40px;
}



/*blue same as h2*/
.ctt_content h4 {
	color: #003066;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:15px 0px 15px 0px;
}

/*blue text with less space under it than h4*/
.ctt_content h5 {
	color: #003066;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:8px 0px 5px 0px;
} 

/*Question Style on FAQs and lists, has Q in front of it*/
.ctt_content h6 {
	margin: 0px !important;
	color: #003066;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	height:85%;
	line-height: 120%;
	background-image: url(../images/question.gif);
	background-repeat: no-repeat;
	background-position: 10px 14px;
	border-top: #EFF5FC 1px solid;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 40px;
}


/*BODY COPY*/
.ctt_content p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height: 140%;
	color:#000000;
	margin:5px 0px 10px 0px;
	padding:0px;
	
}
#ctt_altp  /* created to allow for inline h3 tags in P tags - Orone 2-9-10 */
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height: 140%;
	color:#000000;
	margin:5px 0px 10px 0px;
	padding:0px;
	
}

#ctt_alth3{  /* created to allow for normal h3 tags as a table entry - Orone 2-9-10 */
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height: 140%;
	color:#000000;
	margin:inherit;
	padding:0;
	border:0px;
	display:inline;
}

/*Body copy links*/
.ctt_content a:link, a:visited, a:active{
	color:#003066;
	text-decoration:none;
}

.ctt_content a:hover {
	text-decoration:underline;
}

.ctt_content ul li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.ctt_content ul li ul li {
	background-image: url(../images/bulletsub.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

/*Horizontal Line <hr> tag*/
.ctt_content hr{
	border-top:1px dotted #8b8b8b;
	border-bottom:none;
	border-right: none;
	border-left:none;
}

/*POSITIONING BLOCKS*/
.ctt_rightblock {
	float: right;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #8b8b8b;
	padding: 0px 0px 0px 8px;
	height:auto;
	margin: 0px 5px 10px 10px;

}

.ctt_leftblock {
	float: left;
	width: 150px;
	padding: 0px 5px 0px 0px;
	height:auto;
	margin: 0px 0px 0px 10px;
	position:absolute;

}

.leftblock {
	 float: left;
	 width: 400px;
	 padding: 5px ;
	 margin:0 !important;
}
 
.leftblock h4 {
 margin: 0;
 } 


/*COLORS*/
.color-gold {
	color:#996633 !important;
}

.color-blue {
	color:#003066 !important;
}

.color-gray {
	color:#3D3D3D !important;
}

/*BOLD COLORED TEXT*/
.text-bold-gold {
	color:#996633 !important;
	font-weight:bold !important;
}

.text-bold-blue {
	color:#003066 !important;
	font-weight:bold !important;
}

.text-bold-gray {
	color:#3D3D3D !important;
	font-weight:bold !important;
}


/*CENTERBLOCK*/
.centerblock {
	padding: 0px 14px 10px 14px;
	margin:0 !important;
	width:700px;
}

/*MENU FOR 4TH TIER ITMES - GENERALLY PAGE ANCHORS LIKE ON THE MANAGEMENT TEAM PAGES*/
.content_bar {
	color:#888888;
	text-decoration:none;
	font-weight:  normal;
	font-size: 10px;
}

.content_bar a{
	color:#003066;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content_bar a:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#51575d;
	font-weight: normal;
	text-decoration: underline;
}

.content_bar #active{
	color:#996633;
}
 
.management_link {
	color:#003066;
	background: url(../images/management_icon1.gif) left top no-repeat;
	height: 50px;
	padding: 8px 0 19px 25px;
	width: 110px;
	margin: 10px 0 0 0px;
 	font-size: 10px;
	font-weight: bold;
}

a:hover.management_link {
	text-decoration: underline;
}

.imageborder {
	border: 1px solid #cbcdcc;
	padding: 5px;
	margin: 0px;
	margin: 0px 10px 10px 10px;
	background-color: #FFFFFF;
}

.imagebordermanage{
	border: 1px solid #cbcdcc;
	padding: 5px;
	margin: 0px 10px 0px 0px;
	background-color: #FFFFFF;
}

.imagebordercontent {
	padding: 5px;
	margin:0 !important;
	margin: 0px 10px 0px 20px;
}

.managementpunchline {
	height: 100%;
	width: 680px;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}

.punchline {
	margin: 0px !important;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a727a;
	font-weight: bold;
	height:100%;
	background-color: #e1edf9;
	text-align: center;
	line-height: 120%;
}

.bluebox {
	height: auto;
	width: auto;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.blueboxcontent {
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a727a;
	font-weight: bold;
	height:85%;
	background-color: #E4EFFA;
	line-height: 120%;
	text-align: center;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 18px;
	padding-left: 5px;
}


 


.roundback {
 	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
		padding: 8px;
			color:#003066;
	background: url(../images/icon_round.gif) 3px 8px no-repeat;

	margin: 0px !important;

}

.ctt_blockquote{
	margin: 5px 0px 0px 30px;
}

.ctt_blockquote1{
	margin: 0px 0px 0px 30px;
}

.ctt_blockquote ul li {
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.borderbox {
	border: 1px solid #c0c0c0;
	padding: 5px;
	margin:0px;
	height:100%;
}

.tablerow {
	margin: 1px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	background-color: #e7effc;
}

.titletableraw p {
	margin: 0px;
	padding: 5px 20px 5px 10px;
	width: 20%;
	float:left;
	height: 100%;
	font-weight: bold;
}

.titletableraw1 p{
	display:block;
	margin: 0px;
	padding: 5px 27px 5px 10px;

	border-left:#bcbcbc 1px solid;
	width: 70%;
		height: 100%;
	font-weight: normal;
	float:left;
	background-color: #F5F5F5;
}

.question {
	margin: 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003066;
	font-weight: bold;
	height:85%;
	text-align: left;
	line-height: 120%;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	border-top: #EFF5FC 1px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
 }

.answer {
	margin: 0px 0px 5px 10px;
}

.answer ul li {
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.answerRes{
	margin: 0px 0px 0px 0px;
	background-image: url(../images/answer.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-top: 8px;
	padding-left: 40px;
}

.answerRes ul li {
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.subquestion{
	color:#003066;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 15px;
	background-image: url(../images/bulletsub.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
		margin:0px !important;
		padding: 0px;
}
.subquestion a{
	color:#003066;
		margin:0px !important;
}
.quote_box {
	border: 1px solid #7f7f7f;
	background: #dce4f0;
	width: 250px;
	height: 101px;
}
  
.quote_box h4 {
	background: #003066;
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	width: 238px;
	padding: 2px 0 2px 10px;
	margin: 1px 0 0 1px;
}

.quote_box p{
	font-style: italic;
	padding: 0px 5px 0 5px;
	line-height: 100%;
	margin-top: -3px
} 

.q_name {
	float: right;
	margin-top: -3px;
} 

.rightblock {
	float: right;
	width: 250px;
	padding: 5px 0 0 5px;
	margin:0 !important;
} 

.newsletter_label
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003066;
}

.newsletter_font
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #003066;
}