/*padding is top,right,bottom,left*/
body {
	margin:0;
	padding:0;
	border-style:none;
	font:100% verdana, arial, helvetica, sans-serif;
	color:#303030;
	width:auto;
	height:100%;
	background-color:#f9f9ed;
/*	background-image:url(Common_images/parchbkg.jpg);
	background-repeat:repeat;
*/
}

.headerlogo,.scjasheaderlogo,.footer
	{
	background-color:#30042c;
	background-image:none;
	}
	
.bulletin
{	color:#107040;
}
	
td.headerlogo,td.scaslogo,td.scjasheaderlogo,td.scaslegacylogo
	{
	margin:0;
	border-style:none;
	padding:0;
	background-image:none;
	height:60px;
	text-align:center;
	vertical-align:middle;
	width:100%;
	}
	
td.headerlogo img,td.scaslogo img,td.scaslegacylogo img,td.scjasheaderlogo img
{
	height:auto;
	padding:10px;
	margin:0;
}
img.headerlogo,img.scaslogo,img.scaslegacylogo,img.scjasheaderlogo
{	//height:auto;
	height:60px;
	width:auto;
	padding:10px;
}

td.headerlogo img
{	width:50%;
}

img.headerlogo
{//width:50%;
}

img.scaslegacylogo
{//width:30%;
}

img.scaslogo
{	//width:60%
}

td.scaslogo img
{	width:60%;
}
td.scaslegacylogo img
{	width:30%;
}
td.scjasheaderlogo img
{	width:35%
}
	
td.headerlogo object,td.scaslogo object,td.scaslegacylogo object
{
	height:auto;
	padding:10px;
	margin:0;
}

td.scaslogo object
{	width:60%;

}

td.scaslegacylogo object
{	width:30%;
}

td.scaslogo,td.scaslegacylogo
{	background-color:#f9f9ed;
	background-image:none;
}

td.scjasheaderlogo object
{	width:35%;
	height:auto;
	padding:10px;
	margin:0;
}	
	
.awdnm
{font-weight:600;}

.awdtp
{font-style:italic;
font-weight:600;}

.errmsg
{	font-weight:600;
	color:#aa0000;
}

table.hotel
{
	
}

table.hotel p
{
	display:block;
	float:left;
	padding:.5em;
}

table.hotel td
{
	padding:.5em;
}

table.hotel span.htnm
{
	//color:#14941f;
	color:#d74090;
	font-weight:600;
}

/*Journal title*/
.jtitle
{	font-style:italic;
}


	
.nompb
	{
	margin:0;
	padding:0;
	border-style:none;
	}
	
.reqfld
{	font-weight:600;
}


*[required=true]
{	font-weight:600;
}

*[missing=true]
{	color:#aa0000;
}	

a 
{	//font-size:1em;
	//font-weight:500;
	font:inherit;
	margin:0;
	padding:0;
	border:none;
	color:inherit;
	//display:inherit;
	//line-height:inherit;
	vertical-align:inherit;
	text-indent:inherit;
	text-align:inherit;
}

//a:link {color:#14941f;}
//a:visited{color:#14536e}
a:hover {color:#555555;}
a:active {color:#000000;}
a:focus{color:#000000;}	

ul.nav1 a
{
	margin:0;
	padding:0em .4em 0em .4em;
	border-width:0;
	border-style:none;
	text-decoration:none;
	font-weight:600;

}

div.snav
{	margin:0 0 0 0em;
float:right;
}

div.snav p
{
	display:table-row;
	text-align:left;
	background-image:url(Common_images/nav_bar.gif);
	background-repeat:repeat;
	border:none;
	vertical-align:middle;
//	background-color:#00ff00;
}

div.snav a
{	display:table-cell;
	height:3em;
	padding:0;
	border:none;
	text-decoration:none;
	font-weight:600;
//	background-color:#ff0000;
vertical-align:middle;
}

ul.nav1 a:hover,div.snav a:hover

	{
	color:#699;
	background-image:url(Common_images/nav_hover.gif);
	background-repeat:repeat-x;	
	}
	
ul.snav a:active,div.snav a:hover
	{
	color:#699;
	background-image:url(Common_images/nav_hover.gif);
	background-repeat:repeat-y;	
	}	

ul.nav1 a:link,div.snav a:link
	{
	color:#690;
	}

ul.nav1 a:visited,div.snav a:visited
	{
	color:#728cb9;
	}


button.paypal
{	border:none;
	background-color:#f9f9ed;
	background-image:url(Common_images/parchbkg.jpg);
	background-repeat:repeat;
	font-size:1em;
}

table.directory col.left
	{
	width:15%;
	}

table.directory col.cent
	{
	width:85%;
	}

table.main col.left
	{
	width:25%;
	}

table.main col.cent
	{
	width:50%;
	}

table.main col.right
	{
	width:25%;
	}

div.multcol
	{position:relative}
	
h1 {font-size:1.5em;
	margin:0;
	padding:.3em .2em .3em .2em;
	color:#14536e;
	text-align:center;
	}

h2
 {font-size:1.3em;
	margin:.35em 0 0 0;
	padding:0em .2em .2em .2em;
	color:#14536e;
	clear:left;
	}

h3 ,h6
{font-size:1.1em;
	margin:.35em 0 0 0;
	padding:0em 0em .15em 0em;
	color:#728cb9;
	text-align:left;
}

h4,h5 {font-size:1em;
	margin:0;
	padding:.2em .1em .2em .1em;
	color:#14536e;
	}
h5 {text-align:center;}

h6
{		color:#d74090;

}

/*	color:#9aab6c;*/

input,textarea
{	background-color:#fcfdfd;
	border-color:#14941f;
	border-style:solid solid solid solid;
	border-width:1px;
}

input[disabled],textbox[disabled]
{	background-color:#e0e4ec;
}

ul.nav1 li
{
	margin:0;
	padding:0;
	border:none;
	background-image:url(Common_images/nav_bar.gif);
	background-repeat:repeat;
	height:2.5em;
	vertical-align:middle;
}

ul.nav1 li
{	display:table-cell;
	text-align:center;
}

li
{	padding:0em 0em .5em 0em;
	margin:.5em 0em 0em 0em;
	border-style:none;
}

ul.nav1 li.current,div.snav p.scurrent
{	color:#000;
	background-image:url(Common_images/nav_curr.gif);
	background-repeat:repeat-x;	
}

p,ul.upcoming p
{	font-size:1em;
	padding:.5em .2em .5em .2em;
	margin:0em 0em 0em 0em;
	font-weight:500;
	border-style:none;
}

img
{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	border:none;
	}

img.dazzle
{	padding:5px;
	position:relative;
	margin:0px;
}

td.linkicons img,img.linkicons,td.linkicons div
{
	width:auto;
	height:30px;
	border-style:none;
	float:right;
}

img.pdfbutton
	{
	border:none;
	height:30px;
	width:auto;
	position:relative;
	float:right;
	}

table.directory img
	{
	width:auto;
	height:20em;
	padding:3em;
	display:inline;
	}


/*Common header*/
object
	{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	border:none;
	}

	
object.dazzle
{	padding:5px;
	position:relative;
	margin:0px;
}
	
td.linkicons object,object.linkicons,td.linkicons div
{
	width:auto;
	height:30px;
	margin:0;
	padding:0;
	border-style:none;
	float:right;
}

object.pdfbutton
	{
	margin:0;
	padding:0;
	border:none;
	height:30px;
	width:auto;
	position:relative;
	float:right;
	}

table.directory object
	{
	width:auto;
	height:20em;
/*	margin:0;*/
	padding:3em;
	display:inline;
	}


table.main,table.directory,table.toy
	{
	margin:0;
	padding:0;
	border-style:none;
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
	background-color:#f9f9ed;
	background-image:url(Common_images/parchbkg.jpg);
	background-repeat:repeat;	
	}

table.toy
	{padding:1em 0 1em 0;
	margin:1em 0 0 0;
	height:auto;
	}
	
table.toy caption
	{font-size:1.2em;
	margin:1em;
	font-weight:600;
	}
	
table.toy td
	{margin:0;
	padding:0em 2em 1em 0em; 
	}

table.awards
{	margin:0;
	padding:0 25% 0 25%;
	table-layout:fixed;
}

table.awards td
{	margin:0;
	padding:.15em 1 .15em 1;
	border-style:none;
	
}
td.recpt_nm 
{font-weight:500; vertical-align:top;padding-left:5em;padding-top:.1em;padding-bottom:.1em;
	margin:0;
}

table.awards td.awdsp
{	text-align:left;
	vertical-align:top;
	font-weight:600;
	color:#147b2b;
	margin:0em 0 0em 0;
	padding:.6em 0 .5em 0;
}

td.award_cat
{	font-weight:500;
	vertical-align:top;
	margin:0;
	padding:0;
}
table.awards p
{	margin:0;
	padding:.19em 0 .19em 0;
}

table.side
	{
	border-collapse:collapse;
	border-style:none;
	padding:0;
	margin:0;
	width:auto;
/*	height:100%;*/
	height:auto;
	table-layout:fixed;
	background-image:none;
	}	

td.top
{	vertical-align:top;
}

/*Common menu*/	
	
/*td {text-align:left; padding-left:0em; padding-right:.2em;padding-top:.2em;padding-bottom:.2em; vertical-align:top;}*/
td.award_sponsor {text-align:center;font-weight:700;padding-left:0; font-size:1.35em;padding-top:.3em;}
td.award_topic {text-align:center;font-weight:600;padding-left:2em; font-size:1.2em;}
td.award_class {padding-left:2em;font-weight:500;font-size:.95em; font-style:italic;padding-top:.1em;padding-bottom:.1em;}
td.award_year
 {
	text-align:center;
	font-weight:700;
	padding-left:.3em 0em .1em 0em;
	font-size:1.4em;
}

td.award_recpt
{	font-weight:600;
	vertical-align:top;
	padding:.1em 0em .1em 5em;
	margin:0;
}


td.prtitle{font-weight:300;font-style:italic;padding-left:5em;padding-bottom:.7em;}
	
table.gov_awd td
{vertical-align:top;
margin:0em 0em 0em 0em;
padding:0em 0em .9em .9em;
}
td.main-mid
	{
	width:auto;
	height:auto;
	padding:1em;
	margin:0;
	vertical-align:top;
	border-style:none;
	}
	
td.main-right
	{
	margin:0;
	padding:0;
	border-width:0 0 0 .1px;
	border-style:none none none solid;
	border-color:#000000;
	vertical-align:top;
	}	
	
td.main-left
	{
	margin:0;
	padding:0;
	border-width:0 .1px 0 0;
	border-style:none solid none none;
	border-color:#000000;
	vertical-align:top;
	}

hr.side
	{background-color:#9aab6c;
	padding:0;
	margin:0;
	height:10px;
	width:100%;
	border-style:none;
	clear:both;
	}
	
td.side-top
	{background-color:#9aab6c;
	padding:0;
	margin:0;
	border-style:none;
	height:10px;
	vertical-align:top;
	width:auto;
	}

div.side-content
	{
	background-color:#f9f9ed;
	border-style:none none none none;
	border-color:#000000;
}

td.side-mid
	{
	background-color:#f9f9ed;
	border-style:none none none none;
	border-color:#000000;
	border-width:0px;
//	padding:.6em 1em .6em 1em;
	padding:0;
	margin:0;
	width:auto;
	vertical-align:top;
	height:auto;
	}

table.directory td
	{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin:0;
	padding:1em;
	vertical-align:top;
	width:auto;
	}
table.directory td.cent
	{
	border-width:1px 0px 1px 1px;

	}
	
table.directory td.left
	{
	border-width:1px 1px 1px 0px;

	}
	
		
td.linkicons
{	background-image:none;
	background-color:#f9f9ed;
	border-color:#000000;
	border-width:1px;
	border-style:solid none none none;
	width:100%;
	height:auto;
	padding:.3em;
}
	
/*Common footer*/	

td.footer
	{
	margin:0;
	padding:0;
	border-style:none;
	background-image:none;
	}
		
ul
{	margin:0;
	padding:0em 1em 0em 1em;
	border-style:none;
	list-style-position:outside;
	list-style-type:disc;
}

/*Name office institution*/
.nmofcinst
	{
	font-weight:600;
	margin:1em 2em 1em 2em;
	}

.nmofcinst ul
	{list-style:none;
/*	padding:0em .3em 1em 1em;*/
	}
	
.nmofcinst  li
	{
	margin:0;
	padding:0em 0em .4em 0em;
	}

/*Governor's award 2011*/
ul.lsn
{	list-style:none;
	font-weight:600;
}
ul.lsn li
{	margin:0;
	padding:0 1em .1em .5em;
}

ul.nav1
{
	font-size:1.1em;
	list-style:none;
	border-style:none;
	margin:auto;
	padding:0em .5em 0em .5em;
	display:inline;/*display:table-row;*/ /*Needed for expanding menus, but menu in IE is on the left*/

}

ul.links,ul.contact
{
	margin:0;
	padding:0em 1em .65em 1em;
	border-style:none;
	list-style-position:outside;
}
ul.links li,ul.contact li
{
	margin:0;
	border-style:none;
	display:block;
}
ul.links li
{
	padding:.35em 0em .35em 0em;
}

ul.contact li
{
	padding:.1em 0em .1em 0em;
}

ul.upcoming
{padding:.5em;
font-size:1.1em;
list-style:none;}

ul.upcoming li
{	margin:0;
	padding:0em 0em .7em 0em;
	font-size:1em;
	line-height:120%;
//	height:100%;
}

ul.upcoming a
{	line-height:150%;
}



ul.upcoming h3,ul.upcoming h2
{	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}

td.footer ul
{
	list-style-type:none;
	color:#ffffff;
	padding:.5em 0 .5em 0;
	margin:0;
	font-weight:bold;
	text-align:center;
	font-size:.75em;
	border-style:none;
}

td.footer li
{	margin:0;
	padding:0;
	border-style:none;
}

.scsu
{color:#a00050;
}
