/*Global CSS Styles*/

body {
	height:100%;
	background:#003768;
	font-size:12px;
	font-family:arial, verdana, sans-serif;
	color:#717174;
	text-align:center;
}

input.inputField {
	border:#c9cacb solid 1px;
	background:#fff url(../images/global/forms/text_input_back.gif) repeat-x 0 0;
	color:#333;
}

input.dirInputField {
	border:#c9cacb solid 1px;
	width:100px;
	height:20px;
	background:#fff url(../images/global/forms/text_input_back.gif) repeat-x 0 0;
	color:#333;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:-10px;
}

input.formSubmit {
	width:23px;
	height:23px;
	border:0;
	background:transparent url(../images/global/forms/submit_button.gif) repeat-x 0 0;
}

#main {
	width:975px;
	/**height:100%;*/
	background:#fff;
	margin:0 auto;
}

#mainBody {
	width:100%;
	background:#fff;
}

#mainTop, #mainBottom  {
	width:100%;
	height:15px;
	z-index:1;
}

#mainTop div, #mainBottom div  {
	width:15px;
	height:15px;
}


#mainTop #mainTopLeft {
//	background:transparent url(../images/corners/main_tl.gif) no-repeat left top;
	float:left;
}
#mainTop #mainTopRight {
//	background:transparent url(../images/corners/main_tr.gif) no-repeat right top;
	float:right;
}


#mainBottom #mainBottomLeft {
//	background:transparent url(../images/corners/main_bl.gif) no-repeat left bottom;
	float:left;
}
#mainBottom #mainBottomRight {
//	background:transparent url(../images/corners/main_br.gif) no-repeat right bottom;
	float:right;
}

/*Global Header styles*/
#globalHeader {
	width:100%;
	height:245px;
	background:transparent;
	/*margin:-15px 0 10px 0;*/
	position:relative;
	top:-15px;
/*	border:#ff0000 solid 1px;*/
	z-index:5;
}

#headerMain {
	width:975px;
	height:215px;
	background:transparent url(../images/global/header/header_back.gif) no-repeat center center;
}

#headerLeft {
	width:309px; 
	height:199px;
	float:left;
	position:relative;
	left:25px;
	bottom:-11px;
}

#headerCenter {
	width:216px; 
	height:152px;
	float:left;
	position:relative;
	left:70px;
	top:36px;
}

#headerRight {
	height:160px;
	float:right;
	position:relative;
	right:25px;
	top:36px;
}

#headerMessaging {
	text-align:right;
}

#headerSlogan {
	font-family:arial;
	font-size:20px;
	font-weight:600;
	font-variant:small-caps;
	color:#003768;
	margin-bottom:5px;
}

#headerCopy {
	font-family:arial;
	font-size:15px;
	font-weight:600;
	font-variant:small-caps;
	color:#7e7e7e;
}

#headerSearch {
	position:absolute;
	bottom:0;
	right:0;
	height:22px;
}

#headerSearchLeft {
	float:left;
	width:5px;
	height:22px;
	background:transparent url(../images/global/search/global_search_left.gif) repeat-x 0 0;
}

#headerSearchInput, .headerSearchInput {
	float:left;
	width:175px;
	height:22px;
	border:0;
	background:transparent url(../images/global/search/global_search_middle.gif) repeat-x 0 0;
	color:#333;
	padding:.25em;
}

#headerSearchSubmit, .headerSearchSubmit {
	float:left;
	width:54px;
	height:22px;
	background:transparent url(../images/global/search/global_search_submit.gif) repeat-x 0 0;
	border:0;
	cursor:pointer;
}

#headerSearchSubmit:hover, .headerSearchSubmit:hover {
	background:transparent url(../images/global/search/global_search_submit_hover.gif) repeat-x 0 0;
}

/*Main Footer Styles*/
#mainFooter, #mainFooter .SkinObject {
	margin-top:0px;
	color:#fff;
}

#mainFooter a {
	color:#fff;
}

#mainFooterLinks {
	margin-top:5px;
}

#mainFooterCopyright {
	margin-top: -10px;
	margin-bottom:5px;
}

/*Custom Global CSS classes*/
.clear {
	clear:both;
	width:0px;
	height:0px;
}

.block {
	display:block;
}


#containerDefault .sectionHeader {
	/**float: left;*/
	width: 100%;
	text-align: left;
}

/** HEAD classes, used for the TITLE object in Container skins */
.Head, a.Head:link, a.Head:hover, a.Head:visited, a.Head:active {
	color: #6C6C6C;
	font-family: "Arial Narrow";
	font-size: 24px;
	font-weight: 400;
	text-decoration: none;
}

P, .Normal {
	line-height:18px;
}


/** CLASSES FOR THE PROFILE BUTTONS */
.tabProfileImageOff {
 cursor: pointer;
 position: relative;
 margin: 0 0 0 -18; 
 padding: 15 10 0 5;
 vertical-align: top;
 z-index: 0;
}

.tabProfileImageOn {
   cursor: pointer;
	position: relative;
	z-index: 5;
	margin: 0 0 0 -18;
   padding: 15 10 0 5;
}
.tabProfileImageStripDiv {
	padding: 0 0 0 25;
	width: 615;
}

.tabProfileImageStrip {
	padding: 0 0 0 0;
	width: 615;
	text-align:left;
	background-position: bottom;
	background-image: url(/DesktopModules/MTM_ProfileFull/images/tabBoxTop.gif);
	background-repeat: no-repeat;
}

.tabProfileImageOff_ff {
 cursor: pointer;
 position: relative;
 margin: 0 0 0 -18; 
 padding: 15 10 0 5;
 vertical-align: top;
 z-index: 0;
}
.tabProfileImageOn_ff {
   cursor: pointer;
	position: relative;
	z-index: 5;
	margin: 0 0 0 -18;
   padding: 15 10 0 5;
}
.tabProfileImageStripDiv_ff {
	padding: 0 0 0 25;
	width: 615;
}
.tabProfileImageStrip_ff 
{
  	position: relative;
	padding: 0 0 0 0;
	width: 615;
	text-align:center;
}
/** END PROFILE CLASSES */