/* CSS Document */
body {
	margin:0 0 0 0;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
} 

h1 {
padding: 6px;
font-size:120%;
font-weight:bold;
color:#336699;
}

h2 {
padding: 6px;
font-size:110%;
font-weight:bold;
}

h3 {
padding-left:6px;
font-size:100%;
font-weight:bold;
}

p {padding: 6px 6px 6px 6px;}

.bg-top {background-color:#eeeeee}
.bg-middle {background-color:#FFFFFF}
.bg-bottom {background-color:#eeeeee}

.bordergrylt {
	border-left: 1px solid #CCCCCC;
}

.borderredtp {
border-top: 1px solid #990000;
}

.borderredbt {
	border-bottom: 1px solid #990000;
}


.ftrcopy{
font-size:80%;
color:#333333;
}

.ftr{
	background:#ffffff;
	border-top: 1px solid #990000;
	width:100%;
	margin:0;
}



.midtop{
	margin:4px 0 0 0;
	height:60px;
	background-color:#6394BD;	
}


.bg{
	background-color:#999999;	
	background-image:url(../images/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddblueblockmenu{
margin:0;
border-bottom-width: 0;
width: 190px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90%;
}

#ddblueblockmenu li a{
display: block;
padding: 4px 0;
padding-left: 9px;
width:174px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #666666;
background-color: #eeeeee;
border-left: 7px solid #eeeeee;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 174px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #CEE7FF;
border-left-color: #AED7FF;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid gray;
padding: 1px 0;
padding-left: 5px;
background-color: #999999;
font: bold 90%;
text-decoration: none;
}

#ddblueblockmenu div.menutitle a{
text-decoration: none;
color: white;
}

#ddblueblockmenu div.menutitle a:hover {
color: #CC3333;
}





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#thicktabs{
width:100%;
margin: 5px 0;
padding: 0;
font-size:100%;
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
width:182px;
color: #666666;
padding: 16px 4px 16px 4px; /*padding of tabs*/
text-decoration: none;
background: transparent url(../images/nav_reg.gif) top right no-repeat;
border-top: 1px solid #c7c7c7; /*top border style*/
border-bottom: 1px solid #c7c7c7; /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: none; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: none;/*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: #666666;
}

#thicktabs li a:hover{
color: black;
background-image: url(../images/nav_over.gif); /*background image swap on hover*/
}

.featured {
margin: 10px;
width: 520px;
border:1px dashed #666666;
}

.featured #title {
display:block;
background-color:#E6E6CC;
padding:4px;
color:#666666;
font-weight:bold;
}


A   {color:#CC3333; text-decoration:underline;}
A:visited  {color:#666666; text-decoration:underline;}
A:active   {color:#666666; text-decoration:underline;}
A:hover    {color:#666666; text-decoration:underline;}
