@charset "utf-8";
/* CSS Document */

p {font:normal 14px verdana; color:#535353; margin-bottom:1em}
p span{color:#000 }

p a{font:normal 14px verdana; color:#551A8B;}
p a:hover{font:normal 14px verdana; color:#551A8B; text-decoration:none}

a.form {font:normal 10px verdana; color:#000; text-decoration:none; background:#A1C7DE; cursor:pointer;}
a.form:hover {text-decoration:none; color:#fff; background:#000}


bold {font:bold 12px sans-serif; color:#000 }
	
/*h1, h1 a{ font:normal 3em sans-serif; margin-bottom:0 0 0.5em 0; padding:0; color:#334488;}
h1 a:hover {text-decoration:underline;}
*/
h1 {font:normal 2.5em sans-serif; color:#334488; margin:0 0 0.5em 0; padding:0;}
h1 span.normal{color:#EC7404;}
h1 span{color:#EC7404; font:normal 12px verdana}
h1 .totalComments{color:#fff; padding:4px; text-align:center; width:142px; float:right; margin-top:5px; font:normal 12px verdana; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:#0A79BE}
h1 span.myPage{ color:#2487C3; font:normal 11px verdana;}
h1 a {font-size: 0.8em;	font-weight: normal;}
h1 a:hover {text-decoration:underline;}

h2 {font:normal 1.7em sans-serif; color:#334488; margin:0 0 0 0;}
h2 .blue {font:normal 1em sans-serif; color:#334488; margin:0 0 0 0;}
h2.big{font:normal 2.2em sans-serif; color:#EC7404; margin:0 0 0 0;}
h2 span{ color:#EC7404;}
h2 a {font-size: 0.8em;	font-weight: normal;}

h3 {font-size: 1.1em; margin: 0.5em 0 0.5em 0; font-weight:normal;}
h3 span.normal{color:#EC7404;}
h3 span{color:#EC7404; font:normal 12px verdana}
h3 a {font-size: 0.8em;	font-weight: normal;}
h3 a:hover {text-decoration:underline;}

h4 {font:normal 15px sans-serif;}
h4 span.normal{color:#EC7404;}
h4.faqs {font:normal 15px sans-serif; margin:20px 0 0 0;}			

ul.normal {font:normal 14px verdana; color:#535353;}
ul.normal li{margin:10px 0}

/* Misc... ____________________________________________________________________________________________*/

.staticContentArea {margin:56px 0 0 0;}
a.modalMessage {cursor:pointer; padding:2px 8px; margin:0 0px 0 0px;color:#74B3DB;font-size:11px;float:right; background:#EBF4FA}
a.modalMessage:hover {cursor:pointer; color:#fff; background:#4C9DD1}






	
/* Table (forms)________________________________________________________________________________________*/	

.summary td {border-bottom: 1px solid #E9E9F3}
.summary {border-top: 1px solid #E9E9F3; border-right: 1px solid #E9E9F3; border-left: 1px solid #E9E9F3; margin-bottom: 2em; width:437px;}

.singleForm td {border-bottom: 1px solid #E9E9F3}
.singleForm {border-top: 1px solid #E9E9F3; border-right: 1px solid #E9E9F3; border-left: 1px solid #E9E9F3; margin-bottom: 2em; width:515px;}
td.fieldTitle {background-color: #F2F2F8; width: 160px}

td.summlabel {background-color: #F2F2F8; width: 160px}
.maingreen {font:bold 12px #2487c3; background:#EAEAF2 url(../images/PanelHeaderBlue.jpg) repeat-x; height:32px; text-align:left; padding: 10px 5px 4px 5px}






/* list ________________________________________________________________________________________________*/	
/* numbered list*/ 
.numbered ol{margin-top:1em}
.numbered li {padding:0}
		
/* bulleted list*/ 
.bulleted ul{margin:1em 0}
.bulleted li {font:normal 14px verdana; color:#535353; }
		
	
	
	
	
	
	
	
		
		
/* FAQs page ____________________________________________________________________________________________*/		
.faqsCategory {
	border-bottom:1px #D0D0D0 solid;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
	}

.faqsCategory h4 { font-weight:bold; }	
	
/* Right Navigation */

	.twocol {
	float: left; padding: 0 0 20px 0; margin: -4px -4px 0 8px;
	}
	*+HTML .twocol {padding-right: 5px;}
	* HTML .twocol {padding-right: 5px;}

#helpnav {
	padding: 1em .7em 1em 0;
	border-left:1px #d0d0d0 solid;
	/*background:#FFFFDB;*/
	}
#helpnav h3 {
	color: #3B5998; 
	border: 0; margin: 0 10px;
	}
#helpnav p {
	margin: 0 10px;
	}
#helpnav ul {
	list-style: none; 
	margin: 0 0 2em 0;
	padding:0 0 0 20px;
	}
#helpnav ul li {
	font-size: 11px; 
	padding: .5em .5em .5em 0; 
	margin: 0 0 1px 0; 
	border-top: 1px dotted #ddd; 
	/*background: url(../images/bullet.gif) .35em .9em no-repeat;*/
	padding-left: 1em;
	}
#helpnav ul li a{
	text-decoration:none;
	color:#2487C3;
	}

	#helpnav ul li.phone {
	/*background: url(../media/images/icon_phone.png) 0 .5em no-repeat; */
	padding-left: 22px;
	}
	#helpnav ul li.email {
	/*background: url(../media/images/icon_email.png) 0 .5em no-repeat; */
	padding-left: 22px;
	}
#helpnav ul li:hover {
	/*background: url(../images/bullet.gif) .35em .9em no-repeat;*/
	text-decoration:none;
	}
	#helpnav ul li a:hover{
	text-decoration:underline;
	color:#3B5998;
	}
	#helpnav ul.customerservice li.phone:hover {
	/*background: url(../media/images/icon_phone.png) 0 .5em no-repeat; */
	padding-left: 22px;
	}
	#helpnav ul li.email:hover {
	/*background: url(../media/images/icon_email.png) 0 .5em no-repeat; */
	padding-left: 22px;
	}
	

#helpnav ol {
	list-style: none; 
	margin: 0 0 2em 0;
	padding:0 0 0 20px;
	}
#helpnav ol li {
	font-size: 11px; 
	padding: .5em .5em .5em 0; 
	margin: 0 0 1px 0; 
	border-top: 1px dotted #ddd; 
	padding-left: 1em;
	}
#helpnav ol li a{
	text-decoration:none;
	color:#2487C3;
	}

	#helpnav ol li.phone {
	padding-left: 22px;
	}
	#helpnav ol li.email {
	padding-left: 22px;
	}
#helpnav ol li:hover {
	text-decoration:none;
	}
	#helpnav ol li a:hover{
	text-decoration:underline;
	color:#3B5998;
	}
	#helpnav ol.customerservice li.phone:hover {
	padding-left: 22px;
	}
	#helpnav ul li.email:hover {
	padding-left: 22px;
	}



/* Tour design _____________________________________________________________________________*/	

.tourPage {width:922px; padding:10px; border:4px #EDEBEB solid; margin:0 0 20px 0}
.tourImage {}
.tourPageDetail {float:right; width:385px}






/*CollapsiblePanel _____________________________________________________________________________*/

.CollapsiblePanel {margin: 0 0; padding: 0px;/* border-left: solid 1px #F6E4B8; border-right: solid 1px #F6E4B8; border-top: solid 1px #F6E4B8; border-bottom: solid 1px #F6E4B8;*/}
.CollapsiblePanelTab {font: normal 16px sans-serif; /*background-color: #F6E4B8;*/ margin: 0px; padding: 2px; cursor: pointer; color:#334488;
						-moz-user-select: none; -khtml-user-select: none;}

.CollapsiblePanelContent { margin: 0px;	padding:10px 10px 5px 10px; background:#FFFFDB}
.CollapsiblePanelTab a {color: black;text-decoration: none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {/*background-color: #F5DEA5;*/}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {/*background-color: #F5DEA5;*/}
.CollapsiblePanelFocused .CollapsiblePanelTab {background-color: #F5DEA5;}


