/* CSS Document */

body {	margin: 0; 
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		background: #666666 url(../graphics/main-back.jpg) top center repeat-x;
}

.clear {clear:both;}

#wrapper {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:900px;
}

#wrapper2 {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:900px;
}

#logo {
		float:left;
		margin: 0px; 
		padding: 0px;
		width:200px;
		height:319px;
}

#headerimg {
		float:left;
		margin: 0px; 
		padding: 0px;
		width:700px;
		height:280px;
}

#contentback {	margin: 0px; 
				padding: 0px;
				background: url(../graphics/content-back.gif) top center repeat-y;
				width:900px;
}

#contentback2 {	margin: 0px; 
				padding: 0px;
				background: url(../graphics/content-back2.gif) top center repeat-y;
				width:900px;
}

.contactbox	{padding:10px; background:#eeeeee; border:#dddddd 1px solid;}

#maincontent {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:900px;
}

#maincontent ul {
list-style-image:url(../graphics/icons/bullet.gif);
margin-bottom:0px;
margin-top:.5em;
margin-left:20px;
}

#maincontent2 ul {
list-style-image:url(../graphics/icons/bullet.gif);
margin-bottom:0px;
margin-top:.5em;
margin-left:20px;
}

#leftmenu {
		width:200px;
		float:left;
		padding: 0px;
		margin: 0px;
		background: #989898 url(../graphics/menu/left-menu-back.jpg) top center repeat-x;
		display:inline;
	}
	
#leftmenu ul { list-style:none; padding:0px; margin:0px;}
#leftmenu li { padding:0px; margin: 0px;}
#leftmenu li a {display:block; color: #ffffff; text-decoration: none; padding:6px 2px 6px 12px; margin:0px; font-size:.75em;}
#leftmenu li a.lefton {background-color:#333333; display:block; color: #ffffff; text-decoration: none; padding:6px 2px 6px 12px; margin:0px; font-size:.75em;}
#leftmenu li a:hover		{background-color:#dddddd;display: block; color: #333333; text-decoration: none; }  
	

#maincontent{
		width:460px;
		float:left;
		padding:20px;
	}
	
	#maincontent2{
		width:660px;
		float:left;
		padding:20px;
	}
	
#content ul {
list-style-image:url(../graphics/icons/bullet.gif);
margin:.5em 0em .3em 2em;
padding:0px;
}

#content2 ul {
list-style-image:url(../graphics/icons/bullet.gif);
margin:.5em 0em .3em 2em;
padding:0px;
}
	

#righttitle{
		background:#989898 url(../graphics/menu/right-top.jpg);
		padding:10px;
}

#rightmenu{
		width:200px;
		float:left;
		padding: 0px;
		margin: 0px;
		background: #DCDDFF;
		display:inline;
	}
	
#rightmenu ul { list-style:none; padding:0px; margin:0px;}
#rightmenu li { padding:0px; margin: 0px;}
#rightmenu li a {display:block; color: #666666; text-decoration: none; margin:5px; font-size:.7em; border:1px dotted #DCDDFF; padding: 5px}
#rightmenu li a:hover	{background-color:#cccccc;display: block; color: #333333; text-decoration: none; border:1px dotted #666666; padding: 5px}
#rightmenu li a.active	{display:block; color: #2499FE; text-decoration: none; margin:5px; font-size:.7em; border:1px dotted #DCDDFF; padding: 5px}
#rightmenu li a:hover.active	{background-color:#cccccc;display: block; color: #000000; text-decoration: none; border:1px dotted #666666; padding: 5px} 

	
#basestrap	{float:left; padding:20px 0px 20px 0px; width:900px; text-align:center;}
	
#rightcol .copy{
		padding:10px;
}
	
#footer {
		float:left;
		background: #000000;
		border-top:#cccccc 1px solid;
		margin: 0px; 
		width:100%;
		margin-left: auto;
		margin-right: auto;
}

#footcol1{
		width:500px;
		float:left;
		padding: 20px 0px 20px 0px;
		margin:0px;
	}
	
#footcol2{
		width:400px;
		padding: 20px 0px 20px 0px;
		margin:0px;
		text-align:right;
		float:left;
	}
	
#footer #footcol2 ul 			{list-style:none; padding:0px; margin:0px; text-align:right;}
#footer #footcol2 li 			{display:inline; margin: 0px; text-align:right;}

#submenu1 {
		background: #2A9DF0;
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:900px;
		height:24px;
}

#mainmenu {
		float:left;
		margin: 0px; 
		padding: 0px;
		width:700px;
		background:url(../graphics/menu/up.jpg) center center repeat-x;
}

#baseinfo {
		margin: 0px; 
		padding: 20px 50px 20px 50px;
		margin-left: auto;
		margin-right: auto;
		width:900px;
}

.divider1 {background: url(../graphics/divider1.gif) center center no-repeat; width:210px; height:20px;}

.divider {background: url(../graphics/div1.gif) center center repeat-x; width:100%; height:20px;}


a.common:link    { color:#2C73A7; text-decoration:none;}
a.common:active  { color:#2C73A7; text-decoration:none;}
a.common:visited { color:#2C73A7; text-decoration:none;}
a.common:hover   { color:#000000; text-decoration:none;}

a.common2:link    { color:#591ABA; text-decoration:none;}
a.common2:active  { color:#591ABA; text-decoration:none;}
a.common2:visited { color:#591ABA; text-decoration:none;}
a.common2:hover   { color:#000000; text-decoration:none;}

a.footer:link    { color:#666666; text-decoration:none;}
a.footer:active  { color:#666666; text-decoration:none;}
a.footer:visited { color:#666666; text-decoration:none;}
a.footer:hover   { color:#591ABA; text-decoration:underline;}

a.none:link    { text-decoration:none;}
a.none:active  { text-decoration:none;}
a.none:visited { text-decoration:none;}
a.none:hover   { text-decoration:none;}


a.rightlinks:link    { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:active  { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:visited { text-decoration:none; background:#E5E5E5; display:block; border:1px dotted #E5E5E5; padding: 5px}
a.rightlinks:hover   { text-decoration:none; background:#ffffff; display:block; border:1px dotted #bbbbbb; padding: 5px}

a.quotelinks:link    { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:active  { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:visited { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks:hover   { text-decoration:none; background:#eeeeee; display:block; border:1px dotted #cccccc; padding: 5px}

a.quotelinks2:link    { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:active  { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:visited { text-decoration:none; background:#ffffff; display:block; border:1px dotted #ffffff; padding: 5px}
a.quotelinks2:hover   { text-decoration:none; background:#efefef; display:block; border:1px dotted #cccccc; padding: 5px}

a.whitelink:link    { color:#FFFFFF; text-decoration:none;}
a.whitelink:active  { color:#FFFFFF; text-decoration:none;}
a.whitelink:visited { color:#FFFFFF; text-decoration:none;}
a.whitelink:hover   { color:#FFFFFF; text-decoration:none; border-bottom:1px dotted #FFFFFF}

a.redlink:link    { color:#CE2D26; text-decoration:none;}
a.redlink:active  { color:#CE2D26; text-decoration:none;}
a.redlink:visited { color:#CE2D26; text-decoration:none;}
a.redlink:hover   { color:#000000; text-decoration:none; border-bottom:1px dotted #000000}

.white		{color:#FFFFFF;}
.purple		{color:#673BB8;}
.red		{color:#CE2D26;}
.darkred	{color:#D9351C;}
.grey		{color:#666666;}
.grey2		{color:#999999;}
.grey3		{color:#333333;}
.blue		{color:#2C73A7;}
.subtitle		{color:#2C73A7; font-size:.8em; font-weight:bold;}
.copy			{color:#666666; font-size:.8em;}

.text65em 	{font-size:.65em;}
.text70em 	{font-size:.7em;}
.text75em 	{font-size:.75em;}
.text80em 	{font-size:.8em;}
.text95em 	{font-size:.95em;}
.text1em 	{font-size:1em;}
.text12em 	{font-size:1.2em;}
.text15em 	{font-size:1.5em;}
.text2em 	{font-size:2em;}

.mid	{text-align:center;}
.right	{text-align:right;}

p		{padding:0px; margin:0px;}

br		{padding:0px; margin:0px;}

h1  	{ font-size:1.4em; padding:0px; margin:0em; color:#2C73A7;}
h2  	{ font-size:.75em; padding:0px; margin:0em; color:#444444;}
h3  	{ font-size:.9em; padding:0px 0px 5px 0px; margin:0em; color:#2C73A7;}

.bold {font-weight:bold;}

.italic {font-style:italic;}

.pad0 		{padding: 0px; margin:5px; display:block}
.pad0b 		{padding: 0px; margin:5px 10px 10px 10px; display:block}
.pad1 		{padding: 0px 0px 10px 0px;}
.pad2 		{margin: 10px 0px 0px 0px; display:block}
.pad3 		{margin: 10px 0px 0px 0px;}
.imagepad1 {margin: 0px 20px 20px 0px;}

.img	{padding:0px 0px 10px 10px;}

.quotes {width:200px; padding: 0px 5px 10px 5px;}

.border 	{border:0}

.mainmenu{
margin: 0;
padding: 0;
float: left;
font: bold .8em arial;
width: 700px;

}

.mainmenu li{display: inline;}

.mainmenu li a.menu1{
float: left;
color: white;
padding: 11px 21px 12px 20px;
text-decoration: none;
border-right: 1px solid #38B8FD;
background: url(../graphics/menu/up.jpg) center center repeat-x;
display:block;
}

.mainmenu li a.menu2{
float: left;
color: white;
padding: 11px 22px 12px 21px;
text-decoration: none;
background: url(../graphics/menu/up.jpg) center center repeat-x;
display:block;
}

.mainmenu li a:visited{color: white; background: url(../graphics/menu/up.jpg) center center repeat-x;}

.mainmenu li a:hover, .mainmenu li .current{
color: white;
background: url(../graphics/menu/roll.jpg) center center repeat-x;
}
