body{
	margin:0px;
	background-color:#ECEDF0;
	 font-size:.8em;
	 overflow-x:hidden;
}
table tr td{font-family:Arial, Helvetica, sans-serif; line-height:1.3em}

a:link {color:#3366CC}
a:visited {color:#0033FF}
a:active {color:#3366CC}
a:hover {color:#336699}
a:focus {color:#3366CC}

/* Header Style Components */
	
	td.headerLinkTop{background:#DDD}
	td.headerLinks{color:#55596A; padding-right:10px}
	td.headerLinks a{
		text-decoration:none;
		color:#333;
	}
	td.headerLinks a:hover{
		color:#000;
		text-decoration:underline;
	}
	
	#mainNavigation{
		background: repeat-x top url(images/navMain/mainNavBack.jpg) #989AA9;
	}

/* End Header Style Components */

/* Page Style Components */
#pageNavigation{
	padding:1px;
	vertical-align:top;
	height:300px;
	width:175px;
	background:#DDD;
	border:5px solid #999AA8;
	border-width:5px 0px 5px 5px;
}
#pageContent{
	vertical-align:top;
	background:#FFF;
	border:5px solid #999AA8;
}
#pageAdSearch{
	padding:0px;
	vertical-align:top;
	width:198px;
	border:5px solid #999AA8;
	border-width:5px 5px 5px 0px;
	background:#989AA9;
}
h1{
	font-size:1.6em;
	color:#003399;
	margin-top:4px;
}
h2{
	font-size:1.3em;
	margin-top:0px;
	margin-bottom:4px;
}
h3{
	margin-top:4px;
	margin-bottom:6px;
}
h3.cm{
	margin:0px;
}
h3.cmnew{
	margin:0px;
	color:#26274A;
}
h4{margin:0px;
	font-size:1.1em;
}
h4.tip{
	color:#18651E;
}
.subheader{
	font-size:larger; font-weight:bold;
}
ul{
	margin-top:0px;
}
.whiteOutline{
	background:#FFF;
	border:1px solid #989AA9;
}

#HeaderBusinessInfo{
	background:url(/images/HeaderBusinessInfo.jpg) no-repeat top right #FFF;
}

#BusinessNav{
	border-bottom:#5a5964 2px solid;
	/*
	background:url(/images/tabimage_back.jpg) bottom center repeat-x #999AA8;
	*/
}
#BusinessNav tr td{padding:6px 2px 0px 2px; font-weight:bold; color:#999}
#BusinessNav a{text-decoration:none; padding:6px 10px 6px 10px; color:#CCC; display:block; background:url(/images/tabimage_down.jpg) bottom center; font-weight:bold;}
#BusinessNav a:hover{background:url(/images/tabimage_over.jpg) bottom center #CCC; padding:6px 10px 6px 10px; color:#CCC}
#BusinessNav a.Selected{text-decoration:none; padding:6px 10px 6px 10px; color:#FFF; display:block; background:url(/images/tabimage_up.jpg) bottom center}
#BusinessNav a.Selected:hover{background:url(/images/tabimage_up.jpg) bottom center}

#navigationOptions a{
	display:block;
	background:url(/images/manage/ManageConsoleNav_down.jpg) repeat-x top right #FFDE9B;
	color:#333;
	font-weight:bold;
	padding:3px;
	margin:2px;
	margin-bottom:0px;
	border:1px solid #CCC;
	padding-left:10px;
	text-decoration:none
}
#navigationOptions a.sub{
	background:#EEE;
	display:block;
	padding:2px;
	color:#333;
	border-top-width:0px;
	border-bottom:1px solid #CCC;
	margin:0px 2px 0px 0px;
	font-weight:normal;
}
#navigationOptions a:hover{
	background:url(/images/manage/ManageConsoleNav_over.jpg) repeat-x top right #FFDE9B;
	color:#000;
}

	
/* End Page Style Components */

/* Form Style Components */
.formTable{
	background:#DDD;
	border:1px solid #CCC;
}

.formTable td.HeaderRow{
	background:url(/images/cm_specbg.jpg) repeat-x top;
}

.formTable tr td.category{
	background-color:#F5F5F5;
	color:#333333;
	font-weight:bold;
	text-align:right;
}
.formTable tr td.field, .formTable tr td.lightgray{
	color:#000000;
	text-align:left;
}
.formTable tr th{
	background:url(/images/cm_specbg.jpg) repeat-x top;
	color:#006699;
	text-align:left;
	border-bottom:1px solid #55596A; 
}

#ManageListTable{
	background:#BBB;
	border:1px solid #999;
}
#ManageListTable td{background:#FFF}
#ManageListTable th{background:url(/images/cm_specbg.jpg) repeat-x #DDD top; text-align:left}
#ManageListTable td.HeaderRow{
	background:url(/images/cm_specbg.jpg) repeat-x #DDD top; text-align:left;
}

#CreateNewEntryTable{
	background:#FFEFDF;
	border:2px solid #CC9900;
	margin-top:15px;
}
#CreateNewEntryTable td{}
#CreateNewEntryTable td.HeaderRow{
	background:url(images/cm_addnewbg.jpg) repeat-x #DDD top; text-align:left;
}
/*
.buttons{
	cursor:pointer;
	border:1px outset #DDD;
	padding:3px 10px 3px 10px;
	background:url(/images/buttonBack.gif) #CC9900;
	color:#000033;
	font-size:.9em;
}
*/
.buttonsBlue{
	cursor:pointer;
	border:1px solid #C7C7C7;
	padding:1px 4px 1px 4px;
	background:url(/images/buttonBackBlue.gif) #990000;
	color:#CCC;
}

.category{
	background:#eee
}
.field{
	background:#fff
}
.lightgray{
	background:#eee;
}

.required{color:#003399}

/* End Form Style Components */

.bluebox{
	border:3px solid #dcdcfc;
	background:#f0f0fd;
	color:#0033CC;
	margin-bottom:6px;
}
.redbox{
	border:3px solid #EE9B86;
	background:#FCDEDC;
	color:#CC3300;
	margin-bottom:6px;
}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color:#EEE;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Arial;
z-index:100;
border-right: 2px solid black;
border-bottom: 2px solid black;
visibility: hidden;
}
.hoverpointer{
	cursor:pointer;
}
.disclaimer{
	color:#666666; font-style:italic; font-size:10px;
}

textarea.fieldcontact{
	font-family:Arial; padding:3px;
	font-size:.9em;
}
