/*--IE8 Compatible--*/
#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}

.DefaultMainNoAjax {width: 900px !important;}

.RadMenu_CM8 .CMLevel1 {text-align:right !important;}
.RadMenu_CM8 .CMLevel1Selected {text-align:right !important;}
.RadMenu_CM8 .CMLevel2Selected {background-color:#F1C23E !important;}
.RadMenu_CM8 .CMLevel2:Visited {background-color:#F1C23E !important;}


/* Forms creator */

/*#divFormCreatorTableContentMain {WIDTH: 700px !important;}*/

.divFormCreatorTableContentMain {margin: 20px;}
.divFormCreatorTableContentMain label {width: 150px; display: block; float: left; margin: 0 5px 0 0 !important;}
.divFormCreatorTableContentMain div {margin: 5px 10px 0; clear: both;}
.divFormCreatorTableContentMain .clsMandatory label {width: auto; margin: 0 0 }

.clsCheckBoxListSpanOptions {WIDTH: 450px !important;}

.clsCheckBoxListSpanOptions SPAN {DISPLAY: block;WIDTH: 390px;}

.clsCheckBoxListSpanOptions SPAN INPUT {FLOAT: left;}

.clsCheckBoxListLabel {
width: 350px !important;
font-size: 11px !important;
float: left !important;
}

.clsCheckBoxListLabel label {FLOAT: left;}

.homeMiddlePanel {
	margin:20px 0px 20px 20px;
	padding:0px;
	background-color:#ffffff;
}

.rhpTable {
	width:266px;
	margin:7px 0px 20px 15px;
	padding:20px;
	background-color:#666666;
}

.rhphdr {
	width:266px;
	margin:7px 0px 10px 15px;
	padding:0px;
	background-color:#ffffff;
        margin-left:15px;
        font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:18px;
	color:#666666;
}

.rhpTableInner {
	width:246px;
}

hr {
        width: 100%;
        height: 1px;
}


/*.row1 {font: bold 10pt trebuchet ms; color: black; padding: 3px 0px 3px 0px; background-color: #ECC134; height: 20px; text-align:center;}*/

/*.row2 {font: bold 10pt trebuchet ms; color: black; padding: 3px 0px 3px 0px; background-color: #D7A42E; height: 20px; text-align:center;}*/

.row3 {font: bold 10pt trebuchet ms; color: black; margin: 5px 0px 5px 0px; padding: 10px 0px 10px 0px; background-color: #ECC134; height: 20px; text-align:center;}

body, p,  th, dic, blockquote, dl, ul, ol {
	font-family: trebuchet MS, verdana, helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}

.clsBreadCrumbsHighlighted {font-size:12px;}

#ctl00_TRBreadCrumbs_PrintIcon {display: none;}
#ctl00_TRHeaderDisplayArticle td {padding: 5px;}

.NormalText {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:13px;
	/*font-weight:bold;*/
	color:#666666;
}

a:link, {
text-decoration: none;
font-size:13px;
color: #0000ff;
background-color: transparent;
}

a:visited {
text-decoration: none;
font-size:13px;
color: #0000ff;
background-color: transparent;
}


a:hover, a:active {
text-decoration: none;
font-size:13px;
color: #000000;
background-color: #F1C23E;
}


.BannerHeading {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:20pt;
	/*font-weight:bold;*/
	color:#000000;
}


.PageHeading {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:18px;
	/*font-weight:bold;*/
	color:#666666;
}

.PageHeader {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:18px;
	/*font-weight:bold;*/
	color:#666666;
}

.Header {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:18px;
	/*font-weight:bold;*/
	color:#666666;
}

.SectionHeaderGrey {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:18px;
	/*font-weight:bold;*/
	color:#333333;
}

.HeaderGrey, .HeaderGrey a, .HeaderGrey a:visited, .HeaderGrey a:active, .HeaderGrey a:hover {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

.RightPanelHeader {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:14pt;
	/*font-weight:bold;*/
	color:#f1c23e;
}

.HeadingText, .HeadingText a, .HeadingText a:visited, .HeadingText a:active, .HeadingText a:hover {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
        line-height:0pt;
        line-before:2pt
}

.RightPanelText {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:8pt;
	/*font-weight:bold;*/
	color:#ffffff;
	margin-bottom:0px;
	padding-bottom:0px;
}

.RightPanelText a, .RightPanelText a:link, .RightPanelText a:active, .RightPanelText a:visited {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:8pt;
	/*font-weight:bold;*/
	color:#ffffff;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration:underline;
}

.RightPanelText a:hover {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:8pt;
	/*font-weight:bold;*/
	color: #000000;
	background-color: #F1C23E;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration:underline;
} 

.Footer, .Footer a, .Footer a:visited, .Footer a:active, .Footer a:hover {
	font-family:trebuchet MS, verdana, helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}

/* Yellow Headings */
.h1yellow{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #f1c23e;}
.h2yellow{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #f1c23e;}
.h3yellow{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #f1c23e;}

/* Grey Headings */
.h1grey{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #666666;}
.h2grey{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #666666;}
.h3grey{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666;}

/* White Headings */
.h1white{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF;}
.h2white{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.h3white{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF;}

/* Emphasized Text */
.emphasizedgrey {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#666666; }
.emphasizedwhite {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#FFFFFF; }
.emphasizedblack {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#000000; }
.emphasizedyellow {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#f1c23e; }

/* Body Text */
.bodytextgrey {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#666666; font-size:10pt}
.bodytextblack {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#000000; font-size:10pt}
.bodytextwhite {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#FFFFFF; font-size:10pt}
.bodytextyellow {font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#f1c23e; font-size:10pt}
.bodytextgreysmall{font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#666666; font-size:8pt}
.bodytextblacksmall { font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#000000; font-size:8pt}
.bodytextwhitesmall { font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#FFFFFF; font-size:8pt}
.bodytextyellowsmall { font-family: trebuchet MS, verdana, helvetica, sans-serif; font-weight:normal; color:#f1c23e; font-size:8pt}

/* homepage header */
.homepagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #7386BF; }


body {margin: 0;}
.MainTableForContent {width: 100% !important;}
.siteMapInner a, .siteMapInner a:visited {color: #0000FF;}
#ctl00_TDRHSArticle {vertical-align: top;}
.RadMenu_CM8 .CMLevel1 {height: auto !important;}

	
@media print{

.printfriendly {
	display:none;
}

.emailfriend {
	display:none;
}

.noPrint {
	display:none;
}

.rightpanel {
	width:200px;
	font-family: verdana, trebuchet MS, helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	float:left;
	clear:both;
}


.homeBotCase {
	height:11px;
}

.homeBotLogo {
	min-width:16px;
	margin-top:40px;
	margin-bottom:40px;
	float:left;
}

}



/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; font:11px arial, verdana, sans-serif; color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#ffffff !important;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:underline;}

#adminBanner {display:none;}



