﻿* 			{margin:0; padding:0;}
body		{background-color:#FFFFFF;font-family:Helvetica, Verdana, sans-serif;font-size:10px;}
                
a			{font-size:10px;}
a:hover		{text-decoration:none;}
a img		{border:0;}
img			{vertical-align:top;}
ul			{list-style:none;}

h1 			{padding-bottom:-7px;color:#003366;font-size:18px;letter-spacing:1.7pt;font-weight:bold;border-bottom:1px silver solid;}
h2			{color:#000;font-size:15px;font-weight:bold;border-bottom:1px silver solid;}
h3			{color:#003366;font-size:14px;border-bottom:1px #ddd solid;font-weight:bold;cursor:pointer;margin-top:5px;padding:3px 3px 0px 3px;}
h4			{color:#003366;font-size:18px;letter-spacing:1.5pt;width:600px;}
h5			{color:#F8AF62;font-size:14px;font-style:italic;}
strong 		{color:#444444;}

table 		{}
th 			{background-color:#FFE0C3;text-align:center;border:1px #000 solid;padding:3px;vertical-align:middle;}
td          {padding:3px;border:1px #ddd solid;}
.tdlabel	{text-align:right;font-weight:bold;min-width:200px;vertical-align:top;}

input		{font-family:"Courier New", Courier, monospace, verdana;}


.left 		{float:left;}
.right 		{float:right;}
.clear  	{clear:both;font-weight:bold;font-size:12px;}
.larger		{font-size:larger;font-weight:bold;}

#main_wrapper	{margin:0px auto;width:790px;}

#header 				{margin:0px auto;}
#header .left			{padding:20px 5px 2px 10px;vertical-align:middle;}
#header .right 			{padding:25px 10px 5px 20px;vertical-align:middle;}
#header .right a		{color:#003366;font-size:14px;padding:0px 30px 3px 0px;text-decoration:none;}
#header .right a:hover	{color:#000;font-size:14px;padding:0px 30px 3px 0px;text-decoration:underline;}
#header .subtitle 		{margin-left:5px;border-top:1px #003366 solid;letter-spacing:1.50pt;padding:3px;font-weight:bold;}

#upperimg   {margin-right:200px;float:right;}
#uppermenu	{margin-top:10px;border:1px silver solid;padding:10px;background-color:#EEE;}
#submissionform{margin:10px auto;border:1px #000 solid;padding:10px;background-color:#DDEEFF;}

#content		{margin:8px;border:1px silver solid;padding:10px;font-size:12px;background-image:url('images/grayhatch.gif');}
#content p	{margin-left:7px;text-align:justify;}

.content_sect  {margin:5px 10px 10px 15px;border:1px silver solid;padding:10px; background-color:#EEE;}
.content_sect img {float:right;margin:3px;border:1px #FFE0C3 solid;padding:2px;}


#content img {
	border:1px #ddd solid;margin:7px;padding:3px;
}

#footer 		{margin:0px auto;border-top:1px #003366 solid;padding-top:10px; text-align:center;color:#000;font-size:10px;}

#menu			{background:url('images/menu_tall.gif') repeat-x 50% top;height:50px;}
#menu .rightbg  {background:url('images/menu_right.gif') no-repeat right top;}
#menu .leftbg 	{background:url('images/menu_left.gif') no-repeat left top; width:100%; height:50px;}
#menu .padding  {padding:9px 0px;}
#menu li 		{float:left; width:97px; background:url('images/menu_libg.gif') repeat-y right top;font-size:14px;text-align:center; display:block;}
#menu li a 	{color:#003366;text-decoration:none;font-weight:normal;font-size:14px;display:block;padding:7px 0 5px 0;}
#menu li a:hover {color:#000000; text-decoration:underline;}
#menu li span 	{display:block; padding:7px 0 5px 0;color:#000000; text-decoration:underline;}
#menu .last 	{background:none;}

.border 			{background: url('images/border_tall.gif') repeat-x 50% top;}
.border .btall 	{background: url('images/border_tall.gif') repeat-x 50% bottom;}
.border .ltall 	{background: url('images/border_tall.gif') repeat-y left 50%;}
.border .rtall 	{background: url('images/border_tall.gif') repeat-y right 50%;}
.border .tleft 	{background: url('images/border_tl.gif') no-repeat left top;}
.border .tright	{background: url('images/border_tr.gif') no-repeat right top;}
.border .bleft 	{background: url('images/border_bl.gif') no-repeat left bottom;}
.border .bright 	{background: url('images/border_br.gif') no-repeat right bottom;}
.border .ind 		{padding: 5px 5px 10px 5px;}
.h_text 			{padding:5px;background:url('images/h_text_bg.gif') repeat-x 100% bottom;}
.bot_line 		{background:url('images/h_text_bg.gif') repeat-x 50% bottom;}
.b_text 			{color:#3d6f92;}
.ind_col 			{float:left;}
.col1 .col2 .col3 .col4  {float:left;}
.indent_column 		{float:left;}
.column4 			{float:left;}
.column3 			{float:left;}
.column2 			{float:left;}
.column1 			{float:left; margin-right:5px;}

.session {margin:7px;border:1px #ddd solid;padding:7px;background-color:#fff;}
.hrule 	{margin:5px 40px 10px;height:1px;background-color:#ddd;}
.note 			{font-size:8px;letter-spacing:1.2pt;}
.rednote {font-size:larger;color:#000;background-color:#FFE0C3;border:1px #F8A549 solid;padding:7px;margin:7px;}

.imgborder		{margin:5px;border:1px #6699CC solid; padding:2px;}

