@import url(titlemore_layoutStandard.css) screen; /* screen so only non ie browsers use this stylesheet*/
@import url(titlemore_layoutIE.css);
@import url(titlemore_formatting.css);

body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	text-align: center;
	background-image: url(images/titlemore_background-1x1.png);
}

#titlemore_frame {
	width: 750px;
	text-align: left;
	background-color: white;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.titlemore_divider {
	border-top: 0;
	padding-top: 0;
	margin-top: 1px;
	border-bottom: 10px solid #0A1464;
}

.clr{clear:both;}

#titlemore_gradient {
	height: 590px;
	background-image: url(images/titlemore_backgroundGradien.png);
	background-repeat: repeat-x;
}

/* shadow definitions *********************************/

#titlemore_shadowFrame {
	width: 778px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
	
#titlemore_shadowMiddle {
	width: 778px;
	text-align: center;
}

#titlemore_shadowTop {
	width: 778px;
	height: 5px;
}

#titlemore_shadowBottom {
	width: 778px;
	height: 17px;
}

/* header definitions ***********************************/

#titlemore_logo a {
	position: absolute;
	top: 1px;
	left: 5px;
	text-decoration: none;
	width: 60px;
	height: 62px;
}

#titlemore_header {
	height: 40px;
	width: 100%;
	background-color: #E7E7E7;
	border-bottom: 10px solid #0A1464;
}

#titlemore_headerSpacer {
	width: 140px;
	height: 40px;
	float: left;
}

#titlemore_headerRightSpan {
	background-image: url(images/titlemore_headerRightSpan.jpg);
	height: 40px;
	width: 562px;
	float: left;
}

#titlemore_text a {
	position: absolute;
	top: 15px;
	left: 70px;
	width: 233px;
	height: 24px;
}

#titlemore_headerXXVVIII {
	position: absolute;
	top: 15px;
	right: 5px;
	width: 140px;
	height: 24px;
}

#titlemore_text a {
	color: white;
	text-decoration: none;
}

/*#titlemore_headerTabs {
	position: absolute;
	top: 18px;
	left: 190px;
	z-index: 3;
}

.titlemore_normalTab a {
	float: left;
	width: 115px;
	height: 21px;
	margin-right: 1px;
	text-align: center;
	color: white;
	z-index: 3;
}

.titlemore_currentTab {
	float: left;
	width: 115px;
	margin-right: 1px;
	text-align: center;
	color: white;
	z-index: 3;
}

.titlemore_normalTab a:link,
.titlemore_normalTab a:active,
.titlemore_normalTab a:visited {
	text-decoration: none;
	color: white;
}

.titlemore_normalTab a:hover {
	text-decoration: underline;
}*/

#titlemore_headerDiagonal {
	width: 48px;
	height: 40px;
	float: left;
}

/* page definitions ***********************************/

#titlemore_outer {
	border:solid white 0px; 
	/*/*/ border-left-width: 181px ;  /* left column width. NN4 hack to hide borders */ 
	border-left-color: #0A1464;   /* left column colour */ 
	border-left-style: solid; 
	background-color: #FFFFFF; /* center column colour */ 
	width: auto; 
}

#titlemore_inner{
	margin:0; 
	width:100%;
}

#titlemore_outer>#titlemore_inner { border-bottom: 1px solid #FFFFFF; }

/* left column definitions ***********************************/

#titlemore_leftColumn {
	width: 181px;
	height: 100%;
	float: left;
	position: relative;
	margin-left:-181px; 
	margin-right:1px;
}

#titlemore_menu {
	width: 100%;
	border-top: 1px solid #E7E7E7;
}

#titlemore_ieMenuPadding {
	margin-top: 25px;
}

#titlemore_menu h1 {
	padding: 0; margin: 0;
	border-bottom: 1px solid #E7E7E7;
	color: white;
	padding-left: 5px;
	font-size: 15px;
}

.titlemore_menuNormal a {
	display: block;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom: 1px solid #E7E7E7;
	text-decoration: none;
}

.titlemore_menuNormal a:link, 
.titlemore_menuNormal a:active, 
.titlemore_menuNormal a:visited {
	color: white;
}

.titlemore_menuNormal a:hover {
	background-color: #EBEB3A;
	color: black;
}

.titlemore_menuCurrent {
	position: relative;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom: 1px solid #E7E7E7;
	color: black;
	background-color: #E7E7E7;
}

#titlemore_currentArrow {
	position: absolute;
	display: inline;
	top: 0px;
	right: -6px;
	z-index: 2;
}

#titlemore_logoCutoff {
	position: absolute;
	left: 0px;
	width: 181px;
	height: 150px;
}

/* main column definitions ***********************************/

#titlemore_mainColumn {
	width: 100%;
	position: relative;
	padding: 0;
	border: 0;
	margin: 0 0 0 -1px;
	float: left;
}

#titlemore_homepageImage {
	text-align: center;
	padding-top: 1px;
}

/* footer definitions ***********************************/

#titlemore_footer {
	float: left;
	margin-top: 1px;
	border-top: 1px solid black;
	background-color: white;
}

#titlemore_footerCopyright {	
	float: left;
	padding-left: 5px;
}

#titlemore_footerLinks {
	float: right;
	padding-right: 5px;
}

