/* CSS Document */

*{padding:0; margin:0;}
html, body { 
	margin-top:0; margin-left:auto; margin-bottom:25px; margin-right:auto;
	background-color:#fff; 
	
}
 p, td, span, div, th, input, list, textarea, select, form {font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman;}
a, li, ul, h1, h2, h3, h4, em, th {font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman;}


.clr{clear:both;}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}

.container {
	margin:0 auto;
	width:940px;
	background-color:#fff;
}

/* Start Flash styles */

#sim-flash{margin-bottom:10px;}

#flashcontent{font-family: "Lucida Sans Unicode", Lucida Sans, Times New Roman; font-size:0.80em;}

	#flashcontent a {color:#808080; text-decoration:underline;}
	#flashcontent a:hover {color:#808080; text-decoration:underline;}
/* End Flash styles */

/* Start Logo Styles */

#ososim-logo{float:left; width:170px; padding-top:20px; padding-left:66px;}

/* End Logo Styles */

.left-col{float:left; width:620px;}

.maincontent{float:left; padding-left:10px;}

.maincontent h1{padding-top:20px; padding-bottom:20px; font-size:1.0em;}
.maincontent h2, h3, h4{font-size:0.8em;}
.maincontent h1, h4{color:#444444;}
.maincontent h2{color:#F58025;}
.maincontent h3{color:#970F00;}
.maincontent p{padding-bottom:20px; font-size:0.80em; color:#808080;}
.maincontent p a{text-decoration:underline; color:#808080;}
.maincontent p a:hover {text-decoration:underline; color:#808080;}


/* Start Left Image - Right Para Style*/
.left-col .partner-wrap{float:left;}
.left-col .partner-wrap span.partner-page img{float:left; margin-right:25px; margin-bottom:5px;}
.left-col .partner-wrap p{padding-bottom:20px; font-size:0.8em; color:#808080;}
/* End Left Image - Right Para Style*/

.right-col{float:left; width:300px; margin-left:20px;}

/* Start Join OsoSim Form Style and other forms */
.joinus{float:left; width:610px; padding-left:10px;}

.joinus label{float:left; width:300px; font-size:0.75em; font-weight:600; color:#808080;}
.joinus input.join{
	float:right;
	width:296px; height:16px;
	padding:2px; margin-bottom:5px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.75em; color:#000;
}

.joinus p{float:left; width:310px; font-size:0.75em; color:#808080;}

.joinus input.optout{
	width:15px; height:15px;
	padding:5px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.75em; color:#000;
	}

.joinus select.reason{
	float:right;
	width:302px; height:25px;
	padding:2px; margin-bottom:5px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.75em; color:#000;
}

.joinus select.request{
	float:right;
	width:302px; height:25px;
	padding:2px; margin-bottom:5px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.75em; color:#808080;
}

.joinus textarea.help{
	float:right;
	width:296px;
	height:165px;
	padding:2px; margin-bottom:5px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.75em; color:#808080;
}

/* End Join OsoSim Form Style */

#error {
	width:90%;
	float:left;
	background-color:#FF8080;
	border:1px dashed #FF0000;
}












