/*	CSS Styles for CETOS Research
	Dated 4/15/06 
*/
/* Body and General styles */
body {margin: 10px 0 0 0; padding: 0; text-align: left; font: 12px Arial, Helvetica, sans-serif; color: #000; background-image:url(../images/bg_1.jpg); background-repeat: repeat-x; background-color:#496888;}
table, td {font:12p x Arial, Helvetica, sans-serif; color: #000; background-color:#FFF; text-align: left;}

#wrapper {margin: 0 auto; position: relative; padding-bottom: 2em; padding-top: 10px;}
#banner {width: 785px; margin: 0 0 8px 7px; background:url(../images/bnnr.gif) no-repeat;}
.bnnr {margin: 0 0 0 15px;}
#header {font-size: 11px; font-weight: normal; color: #333333; padding: 0 10px 7px 0; text-align:right;}
#header a:link, #header a:active {font-size: 11px; color: #333333; text-decoration: none;}
#header a:visited {font-size: 11px; color: #333333; text-decoration: none;}
#header a:hover {font-size: 11px; color: #333333; text-decoration: underline;}

/* Home Page styles */
#welcome {float: left; width: 620px; background-color:#FFF; margin: 10px 5px 15px 10px; padding: 0; vertical-align:top;}
#welcome p {margin: 2px 0 4px 7px; line-height: 1.45em; padding-right: 5px;}
#welcome p.welcome {margin: 2px 0 4px 8px; line-height: 1.5em; padding-right: 5px; color:#FFFFFF;}
#welcome h1 {font-size: 17px; margin: 5px 0 0 8px; color:#FFFFFF; vertical-align:top;}
#welcome h2 {font-size: 15px; margin: 2px 0 2px 3px; color:#026288;}
#welcome h3 {font-size: 13px; margin: 0px 0 3px 7px; color:#6e7071;}
#welcome h4 {font-size: 12px; margin: 0 0 .1em 0; color:#026288;}
#welcome h5 {font-size: 17px; margin: -3px 0 .4em 14px; color:#000000;}
#news {margin: 0px; padding-left: 2px; float:right; width: 166px; background-color:#E3E5CF; /*background:url(../images/news_bg.gif) no-repeat;*/ }
#news a:link, #news a:visited {font: 11px Arial, Helvetica, sans-serif; color: #336699; text-decoration: none;}
#news a:hover {color:#000; text-decoration: underline;}
#news h1 {font-size: 15px; margin: 0px; padding: 5px; color:#026288; background-color:#B9C345;}

/* Containers styles */
#main {width: 805px; margin: 0px; border-left: 1px solid #767676; border-right: 1px solid #767676;}
#sideNav {width: 140px; vertical-align:top; float:left; margin-top: 10px; padding-top: 0px; border-right: 1px solid #767676;}
#content {float: left; width: 580px; margin: 10px 0 15px 1px; padding-left: 10px; text-align:left; vertical-align:top;}

/* Body styles */
p {margin: 3px 2px 7px 2px; line-height: 1.4em;}
p.welcome {line-height: 1.5em;}
p.intro {font-weight: bold; color:#666666;}
p.disclaimer {font-size: 10px; line-height: 1.05em;}
p.center {text-align:center; line-height: 1.6em;}
p.rule { border-top: 1px dotted #999999; margin: 20px 0 -3px 0;}
.divider {border-right: 1px solid #767676; margin: 10px 0 5px 0; padding-right: 5px;}
.asterik {color:#FF0000;}
p.top {margin: -4px 0px -2px 0px; text-align:right; background:url(../images/toparrow.gif) right no-repeat; display: block;}
h1 {font-size: 18px; margin: 0 0 .3em 0; color:#92A90A;}
h2 {
	font-size: 15px;
	color:#026288;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}
h3 {font-size: 13px; margin: .35em 0 .15em 0; color:#026288;}
h4 {font-size: 13px; margin: 0 0 .1em 0; color:#4A4741;}
h5 {font-size: 12px; margin: 0; color:#000000;}

/* Main Link Styles */
a:link, a:visited {font: 13px Arial, Helvetica, sans-serif; color: #336699; text-decoration: none;}
a:hover {color:#000; text-decoration: underline;}

/* Anchor Link Styles */
#linklist {margin: 5px 0 10px 0; padding: 5px;}
#linklist .drk {background-color:#FFFFCC;}
#linklist a:link, #linklist a:visited {font: 11px Arial, Helvetica, sans-serif; color: #0A3677; text-decoration: none;}
#linklist a:hover {color:#000; text-decoration: underline;}

/* Data Table Styles */
.data {margin: 0; padding: 0;}
.box {padding: 2px; margin: 0px 0 12px 0; width: 550px; background-color:#eff1e3;}
.data p {margin: 5px;}
strong {color:#625d54;}
.rule {width: 550px; border-top: 1px dotted #CCCCCC;}
.data h2 {font-size: 15px; color:#026288; border-top: 1px dotted #CCCCCC; margin-top: 20px; padding-top: 2px;}
.data h3 {font-size: 14px; color:#92A90A;}
.data h4 {font-size: 13px; color:#026288;}
.data h5 {font-size: 13px; color:#625d54; margin: 5px 0 5px 0;}

/* Splash Page   */
.boxer { border: 1px solid #666666;}
#disclaimer {width: 700px;}

/* Gallery Slides  */
#slide {margin: 10px 0 10px 15px; width: 448px; border: 1px solid #666666; background-color:#FFF; /* b9c345*/}
.frame {border: 1px solid #666666;}
#slide h1 {font-size: 18px; margin: 5px 0 5px 0; color:#92A90A;}
#slide h2 {font-size: 15px; margin: 3px 0 .15em 0; color:#026288;}
#slide p {font-size: 10px; line-height: 1.05em; color: #026288;}
#slide p.instructions {font-size: 11px; line-height: 1.05em; color: #026288;}

/* Image styles */
img.left {float: left; margin: 2px 10px 5px 0; border: 1px solid #333;}
img.right {float: right; margin: 8px 5px 5px 10px; border: 1px solid #333;}
img.across {margin: 0 0 10px 0; border: 1px solid #333;}
img.center {margin: 0 0 10px 15px;}
img.icon {float:right; margin: 170px 0 7px 0; vertical-align:bottom;}

/* Order List Styles */
#content ul {list-style-image: url(../images/circle_green.gif); margin: 0 0 0 25px; padding: 0 0 1em 0;}
ul.square {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
#welcome ul.circle {list-style-image: url(../images/circle_grey.gif); margin: 5px 3px 10px 10px; padding:8px; font-size:11px;}
#content ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
#content li {padding-bottom: .3em;}
#welcome li {padding-bottom: .3em;}
#content ul ul.circle {margin-top: .3em;}
#content ul ul.square {margin-top: .3em;}

ol.last {padding: 0;}
ul.last {padding: 0;}

/* Order List Styles
ul {list-style-image: url(../images/circle_green.gif); margin: 0 0 0 25px; padding: 0 0 1em 0;}
ul.square {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style-image: url(../images/circle_grey.gif); margin: 10px 0 0 16px; padding: 0 0 4em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

ol.last {padding: 0;}
ul.last {padding: 0;} */

.logo {padding-right: 20px;}
sup {vertical-align: baseline; font-size: 1em; color: #76797C;}

/*  Form Styles */
#footer {width: 797px; font: 10px Arial, Helvetica, sans-serif; color: #FFF; margin:0px;}
p.footer {font: 10px Arial, Helvetica, sans-serif; color: #000; margin: 15px 0 0 0; text-align:center; vertical-align:text-bottom;}
#footer p {color: #000; clear: both; margin: 4px 0 0 0; text-align:center;}
#footer a:link,  #footer a:visited {font-size:10px; color:#FFF; text-decoration: none;}
#footer a:hover {font-size:10px; color:#FFF; text-decoration: underline;}
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
.fltlf {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}

/* Table Styles */

table.plain {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #FFF;
	border-collapse: collapse;
	background-color: #FFF;
	width:50%;
}
table.plain th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: #FFF;
	background-color: #FFF;
	-moz-border-radius: ;
}
table.plain td {
	text-align: ;
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: #FFF;
	background-color: #FFF;
	-moz-border-radius: ;
}

table.content {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #CCC;
	border-collapse: collapse;
	background-color: #FFF;
	width:100%;
}
table.content th {
	border-width: 1px;
	padding: 7px;
	border-style: inset;
	border-color: #CCC;
	background-color: #F0F0F0;
	-moz-border-radius: ;
}
table.content td {
	border-width: 1px;
	padding: 7px;
	border-style: inset;
	border-color: #CCC;
	background-color: #FFF;
	-moz-border-radius: ;
}
/*  Form Styles 
#footer {width: 803px;  font: 10px Arial, Helvetica, sans-serif; color: #FFF; margin:0px; border-left: 1px solid #767676; border-right: 1px solid #767676;}
#footer p {font: 10px Arial, Helvetica, sans-serif; color: #000; clear: both; margin: 4px 0 0 0; text-align:center;}
#footer a:link, #footer_search a:link, #footer a:visited, #footer_search a:visited {font-size:10px; color:#FFF; text-decoration: none;}
#footer a:hover, #footer_search a:hover {font-size:10px; color:#FFF; text-decoration: underline;}
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
*/
.fltrt {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#sponsors {
	clear: both;
	float: none;
	padding-top: 10px;
	text-align: center;
}
