body {
	padding : 0;
	margin : 0;
	min-width : 745px;
	position : relative;
	font-size : 100.01%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : white;
	color : #333333;
	overflow-x:off;
}

body.twoColumn {background : white url(../images/2column_bg.gif) 100% 0 repeat-y;}
body.threeColumn {background : white url(../images/3column_bg.gif) 100% 0 repeat-y;}
h1,h2,h3,h4,h5,p,table,form,ol,ul,li {
	margin-top: 0;
	margin-bottom : 0.6em;
}
p {
	margin-bottom : 1em;
}

h1 {
	margin-bottom : 0.5em;
	font-size : 1.6em;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color : #FF5601;
	font-weight : normal;
	
}
h2 {
	color : #333333;
	border-bottom : 1px solid #DDDDDD;
	width : 100%;
	font-size : 1.1em;
	margin-bottom : 0.5em;
	text-transform: uppercase;
}
h3 {
	margin-bottom : 0.5em;
	color : #FF5601;
	font-size : 1.1em;
}
h4 {
	font-size : 1em;
}
h5 {
	font-size : 0.9em;
	text-transform: uppercase;
}
ul {
	margin : 0 0 1em 1em;
	padding : 0;
	list-style-type : none;
}
ul li {
	padding-left : 12px;
	background : transparent url(../images/content_bullet.gif) 0 5px no-repeat;
}
* html ul li {background-position : 0 8px;}
ol {
	margin : 0 0 1em 3em;
	padding-left : 0;
	margin-bottom : 1em;
}
ol li {
	background-image : none;
	padding-left : 0;
}
a:link,a:visited,a:hover,a:active {
	color : #FF5601;
}
a:hover {text-decoration : none;}
a img {border:0;}

hr {
	border : 0;
	background-color : white;
	height : 0;
	border-top : 1px solid #A6A6A6;
	margin-top : 5px;
	margin-bottom : 5px;
	clear:both;
}

table {
	font-size : 1em;
}

.table1 {
	font-size : 0.8em
}

th {
	vertical-align : bottom;
	text-align : middle;
	background-color : #B8B8B8;
	border : 1px solid white;
	padding : 5px;
	color : white;
}
.td1 {
	vertical-align : top;
	border : 1px solid white;
	padding : 5px;
	background-color : #FFF6E7;
}

#header {
	height : 118px;
	height : 119px;
	height : 118px;
	border-bottom : 1px solid black;
	background : white url(../images/head_banner.jpg) 0 0 no-repeat;
}

#header #logo {
	position : absolute;
	right : 16px;
	top : 20px;
}


/* BreadCrumbs
*************************************************************/
#breadCrumbs {
	font-size : 0.7em;
	position : absolute;
	z-index : 1;
	color : #636363;
	padding-left : 16px;
	padding-top : 9px;
}

#breadCrumbs a:link,
#breadCrumbs a:visited,
#breadCrumbs a:hover,
#breadCrumbs a:active {
	color : #636464;
}

#mainContent {
	font-size :1em;
	overflow: hidden;
	background: white url(../images/content_bg.gif) 0 0 repeat-x;
}

#MainContent1 {
	width:100%; 
	height:100%;
	font-size :1em;
	overflow: auto;
	background: white url(../images/content_bg.gif) 0 0 repeat-x;
}

#backPage {
	padding-right:20px;
}

#mainContent2 {
	font-size : 0.8em;
	overflow: hidden;
	background: white url(../images/content_bg.gif) 0 0 repeat-x;
	padding : 30px 16px 0 16px;
}
* html #mainContent2 {
	position : relative;
}
body.twoColumn #mainContent2 {
	margin-right : 193px;
	/*min-width : 564px;*/
}
body.threeColumn #mainContent2 {
	margin-right : 364px;
}

/* News
*************************************************************/
#news {
	font-size : 0.7em;
	position : absolute;
	padding : 30px 12px 0 12px;
	/* IE5 box model fun */
	width : 147px;
	width : 171px;
	width : 147px;
	top : 119px;
	right : 193px;
	background: transparent url(../images/news_bg.gif) 0 0 repeat-x;
}
#news h2 {border : 0;}
#news a {font-weight : bold;}
#news ul {
	list-style-type : none;
	padding : 0;
	margin : 0;
}
#news ul li {
	padding : 0 0 12px 0;
	margin : 0 0 12px 0;
	border-bottom : 1px solid #FFCBAF;
	background-image : none;
}


/* Right Hand Side Column
*************************************************************/
#rhs {
	font-size : 0.7em;
	position : relative;
	/* IE5 box model fun */
	width : 192px;
	width : 193px;
	width : 192px;
	height: 100%;
	border-left : 1px solid #B1B0B0;
	padding : 0;
	color : #676767;
	xbackground : transparent url(../images/rhs_shadow_tile.gif) 0 0 repeat-x;
	background-color : #EBE9EA;
}
#rhs1 {
	font-size : 0.7em;
	/* IE5 box model fun */
	width : 240px;
	height: 100%;
	border-left : 1px solid #B1B0B0;
	padding : 0;
	color : #676767;
	xbackground : transparent url(../images/rhs_shadow_tile.gif) 0 0 repeat-x;
	background-color : #EBE9EA;
}

#rhs h2 {
	font-size : 1em;
	border : 0;
	color : #676767;
}


/* Search form
*************************************************************/
#formSearch {
	background : transparent url(../images/search_bg.gif) 0 0 no-repeat;
	padding : 12px;
	background-color : #EBE9EA;
	margin-bottom : 0;
}

/* login form
*************************************************************/
#formLogin {
	background : transparent url(../images/login_bg.gif) 0 0 no-repeat; 
	padding : 10px 10px 4px 10px;
	background-color : #D2D1D1;
	margin-bottom : 0;
}

/* RHS site navigation 
*************************************************************/
#navigation {
	background-color : red;
	margin : 0;
	border-top : 1px solid #B1AFB0;
}
#navigation li {
	background : #E2E1E1 url(../images/bullet_open.gif) 12px 8px no-repeat;
	margin : 0;
	padding : 4px 0 4px 24px;
	border-top : 1px solid #F1EFF0;
	border-bottom : 1px solid #B1AFB0;
}
#navigation li.expanded {
	background : #E2E1E1 url(../images/bullet_close.gif) 12px 8px no-repeat;
}
#navigation a:link,
#navigation a:visited,
#navigation a:hover,
#navigation a:active {
	color : #676767;
	text-decoration : none;
	font-weight : bold;
}
#navigation a:hover {text-decoration : underline;}

/* nested nav items */
#navigation li ul {
	background : #EAE8E9 url(../images/subNav_bg.gif) 0 0 repeat-x;
	margin : 4px 0 -4px -24px;
	padding : 4px 0 4px 0;
}
#navigation li ul li {
	background : #EAE8E9 url(../images/bullet_subnav.gif) 24px 9px no-repeat;
	border : 0;
	padding-left : 34px;
}

/* Footer
*************************************************************/
body.threeColumn #footer {margin-right : 364px;}
body.twoColumn #footer {margin-right : 193px;}
#footer {
	clear : both;
	font-size : 0.6em;
	color : #333333;
	padding : 12px 16px 0 16px;
}
#footer ul {
	list-style-type : none;
	margin : 0 0 5px 0;
	padding : 0;
	height : 1em;
}
#footer ul li {
	float : left;
	margin : 0 7px 5px 0;
	padding : 0 7px 0 0;
	border-right : 1px solid #959595;
	background-image : none;
}
#footer li a:link, #footer li a:visited, #footer li a:hover, #footer li a:active {
	color : black;
	text-decoration : none;
}
#footer li a:hover {
	text-decoration : underline;
}
#footer li.lastItem {border-right : 0;}

#footer p {
	border-top : 1px solid #DDDDDD;
	clear : both;
	color : #959595;
	margin : 0;
	padding : 2px 0 0 0;
}
#footer p a {color : #959595;}


/* Form styles 
*************************************************************/


/* Table styles
*************************************************************/



/* Generic - Reusable Classes 
*************************************************************/
.more {
	padding-left : 9px;
	background : transparent url(../images/arrow_more.gif) 0 5px no-repeat;
}
.languageCombo {
	font-size : 0.9em;
}
.inputField {
	width : 136px;
	vertical-align : top;
	/* IE5 box model fun */
	height : 15px;
	height : 17px;
	height : 15px;
	margin-right : 4px;
	padding : 0;
	border : 1px solid #333333;
	background : white url(../images/form_input_bg.gif) 0 0 no-repeat;
}
.rhsSubmitButton {
	vertical-align : bottom;
	margin-bottom : 1px;
	height : 17px;
	width : 19px;
}
.noMargin {margin-bottom : 0.3em;}
