body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #001342;
	color: #000000;
}

body, td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #4578CB;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 10px;
}

h6 {
	font-size: 8px;
}

a:link, a:active, a:visited {
	color: #0000ff;
	text-decoration: none;
}

a:hover {
	color: #0000ff;
	text-decoration: underline;
}

form {
	margin: 0px;
	padding: 0px;
}

/*input {
	background-color: #333333 !important;
	color: #ffffff !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

/*input[type=button], input[type=submit] {
	background-color: #2a2a2a;
}*/

/*textarea, select {
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}*/

#dToolTip {
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #4578cd;
	color: #ffffff;
	visibility: hidden;
	z-index: 2000;
}

#dPixImages div {
	margin: 0px;
	margin-top: 5px;
	margin-right: 2px;
	padding: 0px;
}

.dcPic {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 5px;
	border-color: #4578cd;
	float: left;
	overflow: hidden;
	text-align: center;
}

.dcPic:hover {
	border-color: #001342;
}

.dcPic img.icImage {
	padding: 0px;
}

.dcPic img.icLoading {
	padding: 36px;
}

#thumbBox {
	position: absolute;
	left: -100;
	top: -100;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #4578cd;
	visibility: hidden;
	z-index: 1111;
	cursor: hand;
	cursor: pointer;
}

#thumbBox .footerbar {
	font: bold 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 5px;
	line-height: 1.1em;
	color: white;
	padding: 5px 0;
	text-align: right;
}

#thumbBox #thumbImage {
	background-color: white;
}

#thumbLoading {
	position: absolute;
	top: -100;
	left: -100;
	visibility: hidden;
	border: 1px solid black;
	background-color: #efefef;
	color: #000000;
	padding: 5px;
	z-index: 1110;
}

#dLoginCorner {
	position: relative;
	top: 15px;
	font-size: 12px;
	color: #ffffff;
	padding-right: 5px;
}

#dLoginCorner a {
	color: #4E9CE2;
}

.cLoginBox {
	font-size: 10px !important;
}

.cREL {
	padding: 10px 5px 10px 5px;
	width: 220px;
	background: url(/images/design/seperator.gif) repeat-x bottom;
}

.cREL:hover, .cREL a:hover {
	cursor: pointer;
	background-color: #0b245b;
}

.cImgREL {
	padding: 3px;
	background: #0b245b; 
	border: 1px solid #051236;
}

.cTDREL {
	padding-left: 5px;
	color: #ffffff;
	width: 220px;
}

.cULSidebar {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	color: #ffffff;
	
}

.cULSidebar li {
	padding: 4px 0 0 0;
}

.cULSidebar a {
	color: #4E9CE2;
}

.cArticle {
	background: transparent url(/images/design/list_arrow.gif) no-repeat 7px 7px;
	width: 90%;
	border-bottom: 2px #010D34 solid;
	padding: 5px 0 7px 25px;
}

.cArticle a {
	color: #4E9CE2;
}

.cArticle:hover {
	cursor: pointer;
	background-color: #010716;
}

.cArticle:hover a {
	text-decoration: none;
}

#tdFooter {
	background-color: #000000;
	padding: 10px;
	color: #ffffff;
}

#tdFooter a {
	color: #ffffff;
	text-decoration: underline;
}

#dMiniSearch {
	height: 33px;
	width: 33px;
	position: absolute;
	top: 111px;
	left: 100%;
	margin-left: -35px;
	z-index: 1001;
}

#dHomepageEvent {
	color: #ffffff;
	padding: 10px;
}

#dHomepageEvent:hover {
	cursor: pointer;
	background-color: #0b245b;
}

.cHomepageEventImage {
	padding: 3px;
	margin-right: 5px;
	background: #0b245b; 
	border: 1px solid #051236;
	float: left;
}

.cHomepageEventTitle {
	font-weight: bold;
}

.cHomepageEventNavigator {
	position: relative;
	display: inline;
	border: 1px solid #ffffff;
	padding: 1px;
	padding-top: 0px;
	color: #ffffff;
}

.cHomepageEventNavigator:hover {
	cursor: pointer;
	background-color: #0b245b;
}

#dBanner {
	width: 748px;
	height: 100px;
	background: url('/images/global/banner_bg.png');
	text-align: center;
	padding-top: 10px;
}

#dError {
	color:red;
}

/* ======================================================================================== */
/* Navmenu */
/*CT REIA Navigation */

/* style the outer div to give it width */
.cMenu {font-size:12px;padding-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;z-index:1000;}

/* remove all the bullets, borders and padding from the default list styling */
.cMenu ul {padding:0;margin:0;list-style-type:none; height:3em; background:#4578CB;position:relative;z-index:1000;}

/* style the sub-level lists */
.cMenu ul ul {width:15em;position:relative;z-index:1000;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.cMenu ul li {float:left;height:3em;line-height:3em;position:relative;z-index:1000;}

/* style the sub level list items */
.cMenu ul ul li {display:block;width:12em;height:auto; line-height:1em;position:relative;z-index:1000;}

/* style the links for the top level */
.cMenu a, .cMenu a:visited {display:block;float:left;height:100%;font-size:1em;text-decoration:none;color:#fff;background:#4578CB;padding:0 1em 0 1em; border-left:1px solid #eee; border-right:1px solid #000;position:relative;z-index:1000;}

/* style the sub level links */
.cMenu ul ul a, .cMenu ul ul a:visited {display:block;background:#4578CB; color:#ffffff;width:12em;height:100%;line-height:1em; padding:0.5em 1em;}
* html .cMenu ul ul a, * html .cMenu ul ul a:visited  {width:14em; width:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.cMenu table {position:absolute; left:1px; top:0; width:0; height:0; font-size:1em; z-index:-1;}


/* style the third level background */
.cMenu ul ul ul a, .cMenu ul ul ul a:visited {background:#4578CB;}
/* style the fourth level background */
.cMenu ul ul ul ul a, .cMenu ul ul ul ul a:visited {background:#4578CB;}
/* style the sub level 1 background */
/*.cMenu ul :hover a.sub1 {background:#020A20;}*/
/* style the sub level 2 background */
/*.cMenu ul ul :hover a.sub2 {background:#c4ceac;}*/

/* style the level hovers */
/* first */
* html .cMenu a:hover {color:#ffffff;background:#001342; position:relative; z-index:1000;}
.cMenu li:hover {position:relative;}
.cMenu :hover > a {color:#ffffff;background:#001342;}
/* second */
* html .cMenu ul ul a:hover{color:#ffffff;background:#001342; position:relative; z-index:1010;}
.cMenu ul ul li:hover {position:relative;}
.cMenu ul ul :hover > a {color:#ffffff;background:#001342;}
/* third */
* html .cMenu ul ul ul a:hover {background:#001342; position:relative; z-index:1020;}
.cMenu ul ul ul :hover > a {background:#001342;}
/* fourth */
.cMenu ul ul ul ul a:hover {background:#001342; position:relative; z-index:1030;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.cMenu ul ul {visibility:hidden;position:absolute;height:0;top:3em;left:0;width:14em;}

/* position the third level flyout menu */
.cMenu ul ul ul{left:14em;top:0;width:14em;}


/* make the second level visible when hover on first level list OR link */
.cMenu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent url(/images/design/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.cMenu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.cMenu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.cMenu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.cMenu ul :hover ul :hover ul :hover ul {visibility:visible;}

/*END CT REIA Navigation */
/* ======================================================================================== */

/* ======================================================================================== */

input[type=text], input[type=password], textarea, select {
background-color: #E8F6FD !important;
border: 1px solid #000000;
color: #000000 !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* ======================================================================================== */

.cTBShow {
	display: table-row-group;
	_display: block;
}

.cTBHide {
	display: none;
}

.cTRHover {
	background-color: #dfdf4e !important;
}

.cTRClickable:hover {
	background-color: #dfdf4e !important;
	cursor: pointer;
}

.cTRHighlight, .cTRHighlight a {
	color: #ffffff;
	background-color: #4578CB;
}