	/***********************************************/
	/* imsx.css                 		           */
	/* Use with imsx-asia.com      			       */
	/***********************************************/
	/* this wraps everything. Not sure if i need this. Will test it later */
	body {
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
		font-size:62.5%;
		width:100%;
	 /*The default size for medium text in all modern browsers is 16px. Our first step is to reduce this size for the 					entire document by setting body size to 62.5%: BODY {font-size:62.5%}This takes 16px down to 10px, which apart from being less huge is a nice round number. From now on its easy to think in pixels but still set sizes in terms of ems: 1em is 10px, 0.8em is 8px, 1.6em is 16px, etc. */
	}
		 
	/* BEGIN Header Section *************************************************/
	#header {
		width: 100%;
		height:105px;
		background-color:#0066FF;
	}
	#leftheaderadvert {
		float:left;
		width:200px;
		background-color:#FFFFFF;

	}
	#centerheaderadvert {
		float:left;
		width:54px;		
	}
	#rightheaderadvert {
		padding-top: 10px;
	}/* end header section*/

	
	/* BEGIN Global Nav Section *************************************************/
	#globalNav{
		width:100%;
		background-color: #000000;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		color: #666666;
	
	}

	#timeposition {
		float:left ;
		width: 32%;
		font-family:Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		padding-left: 11px;
	}
	/* end global nav section*/
	
	#leftnavposition {
		float:left;
		width: 62%;
		
	}
	
	/* BEGIN Left side bar  *************************************************/
	#left_content{
		width:175px;
		float:left;
/*		border: 2px solid #999999;*/

	}
	
	#vote_bar {
	
		background-color:#0066FF;
	}
	
	#formpadding {
		margin: 1px 5px 1px 1px;
	} /*end left side bar*/
		
	/***** BEGIN My corners *********************************************/ 
	/** background position: horizontal vertical */

	.bl {
/*		background-image:url(../imsx_images/br.gif);*/
		width: 100%; 
		float:left;
		background-color:#CC0000;
	}

	.br {
		background-image:     url("../images/br.gif"); /* 100% 100% no-repeat;*/
		background-repeat: no-repeat;
		background-position: 100% 100%;
	/*	background-image:url(../itsudemoenglishimages/br.gif);*/
	}

	.tl {
		/*background-image:url(../imsx_images/tl.gif);*/
		background-repeat: no-repeat;
		background-position: 0px 0px;
	} 
	
	.tr {
		background-image:     url("../images/tr.gif");
		background-repeat: no-repeat;
		background-position: 100% 0px;
		padding: 2px;
	}
	
	.maroon_boarders{
		border-top: 1px none #CC0000;
		border-right: 1px solid #CC0000;
		border-bottom: 1px solid #CC0000;
		border-left: 1px none #CC0000;
		padding-right:3px;
	}
	/***** END My corners *********************************************/ 
	
	/***** BEGIN various wrappers *********************************************/	
	
	#main_container {
		clear:both;
		float:left;
		width: 100%;
/*		margin-right: 200px;*/
	}
	
	#content_container {
		float:left;
/*		border: 1px solid #CC3300;*/
		width: 100%;
		margin-right:-190px;
		padding:10px;
	}
	
	#content_padder_right {
	margin-right: 200px;

	}
	#content_padder_left {
		margin-left: 190px;
	}

	#image { /* on partners page. */
		float:left;
		padding:20px;

	}
	/***** END various wrappers *********************************************/
	
	
	.content_block_left {
		float: left;
		width:48%;
		padding:3px;
		
	}

	.content_block_right {
		float: right;
		width:47%;
		padding:0px 0px 0px 0px;
	}
	
	.pic_floatLeft { 
	  float: left; 
	  padding: 0 5px 3px 0; 
  	} 
		
	/* BEGIN right content specs  *************************************************/
	#right_content {
		float:right;
		width:170px;
		padding:10px;
	} /*end right content specs
		
	/* BEGIN Footer advert  *************************************************/
	#footeradvert {
		height: 100px;
		padding-right: 0px;
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFF;
		width: 100%;
	}/*end footer advert
	
	/* BEGIN Footer  *************************************************/
	#footer{
		clear:both;
		float:none;
	}/* end footer*/
	
	
	h1, h2, h3, h4, h5, h6 {
			font-family: Arial,sans-serif;
			margin: 0px;
			padding: 0px;
	}
		
	h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.4em;
		font-weight: bold;
	}
	#title{
		font-family:Arial, Helvetica, sans-serif;
		color: #CC0000;
		font-size:1.6em;
		font-weight: bold;
	}
	
	h2{
		font-size: 1.4em;
		color: #CC0000;
	}
	
	h3{
	font-size: 0.9em;
	text-indent:10px;
	background-repeat:repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
	}
	p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		color: #666666;
	}
	#bodycontent{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.4em;
		color: #666666;
	}
	/*
	.link {
		color: #CC0000;
		font-weight:bold;
	}*/
	#indent{
		font-family:Arial, Helvetica, sans-serif;
		color: #666666;
		margin-left:15px;
		font-size:1.2em;
	}

	#indent2{
		font-family:Arial, Helvetica, sans-serif;
		color: #666666;
		margin-left:20px;
	}
	#body_heading {
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color: #CC0000;
		font-weight:bold;
	}
	

	

	/* BEGIN formatting specs for title inside my main content block */
	#contentheader {    /* content title */
		height: 20px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CC0000;
	}

	.maincontenttext {    /* content text */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-style: normal;
		margin: 0px;
	} /*end formatting for main content block */
	
	img.floatleft {
		float:left;
		margin:4px;
	}
	img.floatright {
		float:right;
		margin:4px;
	}
	a.nav:link, a.nav:visited , a.nav:hover, a.nav:active {
		text-decoration: underline;
		color:#FFFFFF;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
	/*
	a.nav:visited {
		text-decoration: underline;
		color:#FFFFFF;
	}
	a.nav:hover {
		text-decoration: underline;
		color:#FFFFFF;
	}
	a.nav:active {
		text-decoration: underline;
		color:#FFFFFF;
		
	}*/
	a:link {
		text-decoration: none;
	}
	a:visited {
		text-decoration: none;
		color: #0000FF;
		
	}
	a:hover {
		text-decoration: underline;
		color: #CC0000;
	}
	a:active {
		text-decoration: none;
		color:  #CC0000;
	}
	
	.error {
		color:#FF0000;
	}
	.ok {
		color: #000000;
	}