/* CSS Document */

body	{background:#000000; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:90%; text-align:center; color:#ffffff;}
a {color:#49A6D6;}
H1	{font-size:110%;}
.blue	{color:#49A6D6;}
table	{font-size:12px; }
table.info td	{border-top: #49A6D6 1px solid;}
input	{border:1px solid #ffffff;}
fieldset {border: 1px solid #49A6D6; padding:4px;}
.submit input{color: #ffffff; background: #49A6D6; border: 1px outset #ffffff;} 
.submitnews input{color: #000; background: #fff; border: 1px outset #ffffff;} 
legend {color: #fff; background: #49A6D6; border: 1px solid #236BB4; padding: 2px 6px;} 

.small	{font-size:10px;}
#frame	{width:770px; margin-left:auto; margin-right:auto; border-left:10px solid #ffffff; border-right:10px solid #ffffff; border-bottom:10px solid #ffffff; text-align:left;}
#header	{background:url(images/background.jpg) no-repeat top left; height:332px; border-bottom:1px solid #ffffff; position:relative; overflow:none;}
#headerleft	{background:url(images/topleftbg.jpg) no-repeat top left; width:213px; position:absolute; top:0px;  left:33px; padding:5px; padding-top:122px; color:#ffffff; text-align:center; height:330px; font-weight:bold; line-height:23px; margin:0px;}
html>body #headerleft	{width:208px;}
#headerright {width:376px; position:absolute; top:24px; right:73px;}
.headertable	{font-size:12px; font-variant:small-caps; font-weight:bold;}
.headertable a{ color:#ffffff; text-decoration:none;}
.headertablerow td {padding-top:20px;  }
.headertable .link	{display:block; width:100%; border:1px solid #ffffff; background:#0C335A; padding-top:2px; padding-bottom:2px; margin:0px; margin-bottom:4px;}
#main	{background:#184878 url(images/mainbg.jpg) repeat-x top left; text-align:left; width:750px; overflow:auto; padding:0px; margin: 0px;}
html>body #main	{width:770px;}
#mainleft	{background:#0C335A url(images/leftbg.jpg) repeat-x top left; width:213px; margin-left:33px; margin-bottom:20px; padding:20px 0px 5px 0px; color:#ffffff; text-align:center; float:left; display:inline;}
#mainleft .link {border-top:6px solid #184878; line-height:16px; display:block; padding:4px;}
#mainleft .link a	{ text-decoration:none; color:#ffffff;}
#newsletter	{margin:0; border-top:6px solid #184878; padding:10px 2px 10px 2px;}
#newsletter table	{border:1px solid #ffffff; font-size:11px; margin-top:5px;}


#mainright	{padding:5px; padding:20px 5px 5px 50px; width:460px; float:left;  color:#ffffff; font-size:90%; text-align:justify; }
html>body #mainright	{width:430px; }
#mainright img.embedimage	{margin-left:8px;}
.mainimages	{width:200px; text-align:center;}

#footer	{clear:both; font-size:10px;}
