/***** GLOBAL STYLES ******/
html {
	min-height:						100%;
}

body {	
	margin:							0;
	padding:						0;
	border:							none;
	text-align:						center;
	min-height:						100%;
	font:							normal 11px arial,helvetica,sans-serif;
	color:							#000;
	background:						url("../images/side_back.gif");
}

div.backgrounddiv
{
    position: absolute;
    top: 200px;   
	left: 250px;
	width: 600px;    
}

#globalWrap {
	display:						block;
	width:							900px;
	min-height:						100%;
	text-align:						center;
	margin:							0 auto;
	padding:						0;
	background:						url(../images/global_border.png) repeat-y left;
}

* html #globalWrap {
	position:						relative;
	background:						url(../images/borders_ie.gif) repeat-y left;
	filte\r:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/global_border.png',sizingMethod='scale')
}

* html #headingContent img {
	margin-bottom:					-3px;
}

#mainContent {
	text-align:						left;
	width:							882px;
	min-height:						100%;
	margin:							0 auto;
	background-color:				#fff;
}



td {
	border-width: 0px;
	border-style: solid;
	border-color: #A2A2A2;
}

.mandatory {
	color:							#990000;
}

a div {
	text-decoration:				none;
    color:							#0000FF;
}

a img {
	border:							none;
    color:							#0000FF;
}

.hide {
	display:						none;
}

.show {
	display:						block;
}

div.spacer {
	height:						450px;					
}

div.smlSpacer {
	height:						150px;					
}

.leftSide {
	display:						block;
	float:							left;
	width:							306px;
}

.rightSide {
	display:						block;
	float:							right;
	width:							250px;
	text-align: right;
}


/* clearing  */
.cDivBoth {
	clear:							both;
	display:						block;
	height:							10px;
	overflow:						hidden;
}

.cDivRight {
	clear:							right;
}

/******** HEADING STYLES *******/

#headingContent {
	height:							120px;
	width:							882px;
	background-color:				#0066CC;
	/*background:						url(../images/purple_gradient.jpg) repeat-x left top;*/
}

#headingContent img {
	padding-left:					10px;	
}

#headingImg {
	text-align:						right;
	padding-top:					20px;
}

/****** MENU STYLES ******/

#menuContent {
	height:							18px;
	width:							882px;
	background-color:				#000;
	text-align:						right;
	padding-top:					3px;
	padding-bottom:					3px;
	/*background:						url(../images/purple_gradient.jpg) repeat-x left top;*/
	font-size:						14px;
    color:							#fff;
	font-family:					Arial, Helvetica, Sans-serif;
}

#menuContent a {
	font-size:						14px;
    color:							#fff;
	font-family:					Arial, Helvetica, Sans-serif;
	text-decoration:				none;
	height:							25px;
	background:						none;	
	heigh\t:						13px;
}

#menuContent a:hover {
	color:							#8D93AA;
}

#menuContent a.on {
	color:							#8D93AA;
}

/****** SUB NAVIGATION MENU STYLES ******/

#secondNav {
	height:							18px;
	width:							882px;
	background-color:				#8D93AA;
	text-align:						right;
	padding-bottom:					3px;
	background:						url(../images/secondNav_back.gif) no-repeat 0 0px;
	font-size:						12px;
    color:							#fff;
	font-family:					Arial, Helvetica, Sans-serif;
}

#secondNav a {
	font-size:						12px;
    color:							#fff;
	font-family:					Arial, Helvetica, Sans-serif;
	text-decoration:				none;
	height:							25px;
	background:						none;	
	heigh\t:						13px;
}

#secondNav a:hover {
	color:							#000;
}

#secondNav a.on {
	color:							#000;
}

#secondNavLeft {
	display:						block;
	float:							left;
	width:							200px;
	font-weight:					bold;
	font-size:						14px; 
	text-align:						left;
	padding-top:					1px;
	padding-left:					20px;
}

#secondNavRight {
	display:						block;
	float:							right;
	width:							500px;
	padding-top:					3px;
}


/****** BODY STYLES *****/

#bodyContentWide {
/*		background-color:				#fff;					*/
	display:						block;
	float:							left;
	width:							840px;
	text-align:						left;
	font-size:						12px;
    color:							#000;
	padding-left:					20px;
	padding-top:					10px;
	padding-right:					10px;
	font-family:					Arial, Helvetica, Sans-serif;
}

#bodyContent {
/*		background-color:				#fff;					*/
	display:						block;
	z-index: 						1;
	float:							left;
	width:							600px;
	text-align:						left;
	font-size:						12px;
    color:							#000;
	padding-left:					20px;
	padding-top:					10px;
	padding-right:					10px;
	font-family:					Arial, Helvetica, Sans-serif;
}

#bodyContent h1, #bodyContentWide h1 {
	font-weight:					bold;
    font-size:						16px!important;
}

#bodyContent h2, #bodyContentWide h2  {
	font-weight:					bold;
	font-size:						12px!important;
}

#sideBar {
	display:						block;
	float:							right;
	padding-top:					30px;
	padding-left:					10px;
	width:							240px;	
	font-family:					Arial, Helvetica, Sans-serif;
}

#sideBar .sideImg {
	padding-top:					30px;
	padding-left:					50px;
}

#sideBar .contentBox {
	background:						url(../images/boxSide.gif) repeat-y;
	background-position:			0px 40px;
	width:							210px;
	margin-left:					10px;
	margin-right:					10px;
}

#sideBar .contentBox div {
	padding-left:			10px;
	padding-right:			10px;
}

#sideBar .contentBox div h1{
	font-size:				12px;
	font-weight:			bold;
	text-align:				center;
}

#sideBar .contentBoxEnd {
	background:						url(../images/boxBottom.gif) no-repeat left bottom;
	height:							21px;			
}




/****** FOOTER STYLES ******/

#footerLeft {
	display:						block;
	float:							left;
	width:							500px;
	padding-left:					20px;
	vertical-align:					bottom;
}

#footerRight {
	display:						block;
	float:							right;
	width:							264px;
}

#footerLeft a {
	text-decoration:				none;
    color:							#0000FF;
}

#footerRight {
	text-align:						right;
	vertical-align:					bottom;
	padding-right:					24px;
	padding-top:					10px;
}

#footerRight a {
	margin:							0 0 0 10px;
}


/***** FORM STYLES */

label {
	padding:						0!important;
	margin:							0;
	line-height:					1.4em;
}

input {
	font-size:						1em!important;
}

textarea {
	font-size:						1em!important;
	color:							#4C4C4C;
	background:						#F9F6E8;
}

select {
	font-size:						1em!important;
	color:							#4C4C4C;
	background:						#F9F6E8;
}

input.inputLng {
	background:						#F9F6E8;
	width:							18.9em;
	color:							#4C4C4C;
	margin:							2px 0;
	padding:						1px;
}

input.inputMed {
	background:						#F9F6E8;
	color:							#4C4C4C;
	width:							13em;
	margin:							2px 0;
	padding:						1px;
}

input.inputSht {
	background:						#F9F6E8;
	color:							#4C4C4C;
	width:							4em;
	margin:							2px 0;
	padding:						1px;
}

input.inputLngError {
	background:						#FF7E75;
	width:							18.9em;
	color:							#4C4C4C;
	margin:							2px 0;
	padding:						1px;
}

input.inputMedError {
	background:						#FF7E75;
	color:							#4C4C4C;
	width:							13em;
	margin:							2px 0;
	padding:						1px;
}

input.inputShtError {
	background:						#FF7E75;
	color:							#4C4C4C;
	width:							4em;
	margin:							2px 0;
	padding:						1px;
}
.selectLng {
	width:							19.5em;
	color:							#4C4C4C;
	margin:							2px 0;
	padding:						1px;
}

.selectLngError {
	background:						#FF7E75;
	width:							19.5em;
	color:							#4C4C4C;
	margin:							2px 0;
	padding:						1px;
}

.selectSht {
	width:							11em;
	color:							#4C4C4C;
	margin:							2px 0;
	padding:						1px;
}

.selectShtError {
	background:						#FF7E75;
	width:							11em;
	color:							#4C4C4C;
	margin:							2px 0;
	padding:						1px;
}

.textAreaLng {
	font-family:					arial,helvetica,sans-serif;
	color:							#4C4C4C;
	width:							38.9em;
	height:							15em;
	margin:							2px 0;
	padding:						1px;
	vertical-align:					top;
}

.chkBox {
	/*background:						#e9e9e9;*/
	padding:						0;
	margin-right:					10px;
	margin-left:					0;
}

/*** Random */
.photoGallery td {
	border-width: 0px!important;
	border-style: none!important;
}

#verticalSubMenu {
	float:left;
	width: 200px;
}

#verticalSubMenuContentPane{
	float: left;
	padding-left: 20px;
	width: 600px;
	
}


/*Pop-up*/

.style1 {
	color: #333333;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
}
.style2 {
	font-size: 16px;
	color: #CC0000;
	border: 0px;
}
.topbox {
	position: absolute;
	left: 550px;
	top: 90px;
}

.dynpollbox{  border: solid 0px #000000;  position: absolute;  visibility: hidden;  right: 100;}.dynpollbox-t{  background: #666666;  border-bottom: solid 0px #666666;}.dynpollbox-titlex a:hover{ color: #CC0000; };.dynpollbox-title{  color: #ffffff;}.dynpollbox-titlex{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;  border-left: #666666;  cursor: pointer;  cursor: hand;}.dynpollbox-b{  background: #FFFFFF;}.pollbox-text{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FF0000;}

