@charset "utf-8";
/* CSS Document */

body, html {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background-color: #cccccc;
	border-top:0;
	margin-top:0;
	height:100%;
}
/* Note: bg img is set in inc_params so not to interfere with tinyMCE */

td img {display: block;}

p, td { 
	font-size:12px; line-height:20px; color:#555555;  
}

/* MAIN CONTENT AREA */
#mainContent {
	padding:12px;
	direction:ltr
}

#mainContentTitle {
	color:white;
	/*font-weight:bold;*/
	font-size:18px;
	margin-bottom:4px;
	direction:ltr;
}
.mainContentTable { height: 100%; min-height: 100%}

.mainContentTable td, p, h1, h2, h3, h4
{
	padding: 0;
	margin: 0 0 5px 0;
	
}

/* SIDE BAR AREA */
#sidebarContent p {
	padding:8px;
	font-size:11px;
	color:#444;
}
.sideBarTable { height: 100%; min-height: 100%}

/* BAGES ON HOME PAGE */
.badge {
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:25px 0 0 25px;
	display:block;
	
	
}

td .badge a { 
	text-decoration:none; 
	color:#cc0000;
}
td .badge a:link {
	text-decoration: none;
	color:#cc0000;
}
td .badge a:hover { 
 	text-decoration: none;
 	color:#393; 	
}


/* FOOTER AREA */
#footer a { text-decoration:none; color:#555 }
#footer p {
	text-align:center;
	padding:0;	
	margin:5px 0 0 0;
}
#footer a:hover {	
	text-decoration: none;
	color:#222;
	background: #CCC;
}
#copyright {
color:#999
}


a:link {
	color: #0062C4;
	text-decoration: underline;
}
a:visited {
	color: #888800;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a:active { color: #C00; text-decoration: none; }


h1 { font-size: 24px; font-weight: normal; }
h2 { font-size: 22px; font-weight: normal; }
h3 { font-size: 18px; font-weight: normal; }
h4 { font-size: 14px; font-weight: bold; }
h5 { font-size: 12px; font-weight: bold; }
h2, h3, h4, h5 { line-height:normal; color:#555555; }
h1 { line-height:normal; color:black; }

/*
h1 { 
	background-image:url(../images/globeH1.gif);
	background-repeat:no-repeat;
	padding-left:50px;
	vertical-align:middle;
	line-height:43px;
	
	
}
*/
h3 { 
	background-image:url(../images/bullet_01.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	vertical-align:middle;
}

#sidebarContent h1 { font-size: 20px; font-weight: normal; }
#sidebarContent h2 { font-size: 16px; font-weight:bold;  }
#sidebarContent h3 { font-size: 14px; font-weight:bold;  }
#sidebarContent h4 { font-size: 12px; font-weight:bold;  }
#sidebarContent h5 { font-size: 10px; font-weight:bold;  }

#sidebarContent h1, h2, h3, h4, h5 { color:#444 ; line-height:normal; }

#mainContent h1, h2, h3, h4, h5 { margin-top:1px;}


.txt-tiny    { font-size: 9px; line-height: normal;}
.txt-tiny b  { font-weight:bold; }
.txt-small   { font-size: 10px; line-height: normal;}
.txt-small b { font-weight:bold; }
.txt-reg	 { font-size: 12px; line-height: normal;}
.txt-reg b   { font-weight:bold; }
.txt-med	 { font-size: 14px; line-height: normal;}
.txt-med b   { font-weight:bold; }
.txt-large	 { font-size: 18px; line-height: normal;}
.txt-large b { font-weight:bold; }
.txt-big	 { font-size: 22px; line-height: normal;}
.txt-big b   { font-weight:bold; }

.txt-Justified { text-align: justify }
.txt-Underline { text-decoration: underline; }

td .txtQuote  { text-decoration: italic; }
td .pinRequirement  { color:gray; text-decoration: italic; }

.txtNavy  { color: #2053a3; }
.txtWhite { color: #FFFFFF; }
.txtGray  { color: #999999; }
.txtRed { color: #984545; }

.tbl_row_dk { background-color:#eeeeee; }
.tbl_row_lt { background-color:#ffffff; }
.tbl_border_lt { border:solid thin #CCCCCC; }

ul {
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	/*list-style-type: disc;*/
	list-style-position: outside;
	list-style-image: url(../images/squareRed.gif);
}

td .tableBox { border:1px #cc0000 solid; }
#mainContent table tr.tableHeader td { color:white; background-color:#cc0000; font-weight:bold;} /* was #900 */
td .tableRow { background-color:#f1f1eb; }
td .tableRow2 { background-color:#fff; }
td .tableBoxInner { text-align:center; border:1px #ccc solid; }

HR { color: #999999; height: 1px; }
INPUT { color:#000000; font-size: 11px;}
SELECT { color:#000000; font-size: 11px;}
.darkGrey { border: 1px solid #999999; background-color: #626262; } 
.lightGrey { background-color: #eeeeee; }

