/*body link code*/
a:link, a:visited, a:hover, a:active    {
 color:#116fd2;
 text-decoration:underline;
 }
 
a:hover   {
 text-decoration: none;
 color:#017dff;
 }

/*menu link code*/
#mainmenu a:link,#mainmenu a:visited,#mainmenu a:hover,#mainmenu a:active    {
 color:#000;
 text-decoration:none;
 font-weight:bold;
 font-size:14px;
 }
 
#mainmenu a:hover   {
 color:#fff;
 }
 
/*dropdown link code*/
#dropdown a:link,#dropdown a:visited,#dropdown a:hover,#dropdown a:active    {
 color:#fff;
 text-decoration:none;
 font-size:12px;
 font-weight:normal;
 }
 
#dropdown a:hover   {
 text-decoration: underline;
 }
 
/*layout*/
#container	{
	margin:auto;
	padding:0;
	width:964px;
	position:relative;
}

#header	{
	width:964px;
	height:266px;
	margin:0;
	padding:0;
	border:0;
	background-image:url('imgsrc/header.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

#tweethead	{
	position:absolute;
	left:787px;
	top:13px;
	width:155px;
	text-align:center;
	font-weight:bold;
	}

#tweetbox	{
	position:absolute;
	left:790px;
	top:37px;
	width:150px;
	height:161px;
	font-size:11px;
	overflow:auto;
}

#tweetbox ul	{
	list-style-type:none;
	margin:0;
	padding:0;
	}

#mainmenu	{
	position:absolute;
	left:26px;
	top:230px;
}

#bodycontent	{
	width:964px;
	margin:0;
	padding:0;
}

#news	{
	float:left;
	width:600px;
	padding-right:15px;
	border-right:1px solid #000;
}

#copyright	{
	float:left;
	width:330px;
	padding-left:15px;
	text-align:center;
	line-height:180%;
}

#contentcopyright	{
	width:964px;
	margin:0;
	padding:0;
	text-align:center;
	}

/*suckerfish dropdowns*/
#dropdown	{
	background-image:url('imgsrc/dropdownbg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #333;
	background-color:#308ff3;
}

#lmenu, #lmenu ul {
	padding:0;
	padding-top:2px;
	margin:0;
	list-style:none;
}

#dropdown	{
	background-image:url('imgsrc/dropdownbg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #333;
	background-color:#308ff3;
}

#lmenu a {
	display:block;
}

#lmenu li {
	float:left;
	padding: 0 10px 0 10px;
}

#lmenu li ul {
	position:absolute;
	width:140px;;
	left:-999em;
}

#lmenu li ul li	{
	padding-bottom:5px;
	padding-top:4px;
	}

#lmenu li:hover ul {
	left:auto;
}

#lmenu li:hover ul, #lmenu li.sfhover ul {
	left:auto;
}

/* Global Tag Tweaks */
body	{
	background-color:#fff;
	color:#000;
	background-image:url('imgsrc/gradbg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	font-family:"Trebuchet MS","Tahoma","Myriad Pro",sans-serif;
	font-size:13px;
	padding:0;
	margin:0;
}

h2,h3,h4,h6	{
	font-style:italic;
}
	

h2	{
	padding:0;
	margin:0;
	margin-top:20px;
}

h3	{
	padding:0;
	margin:0;
}

h4	{
	padding:0;
	margin:0;
}

h5	{
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
}

h6	{
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
}

p	{
margin-top:0;
margin-bottom:14px;
line-height:130%;
text-indent:20px;
}

/*Classes, Class-Layout, Decor, and Extra Typography*/
.boxtype	{
	margin-top:0;
	margin-bottom:12px;
	line-height:120%;
	font-style:normal;
	font-size:11px;
	}
	
.boxhead	{
	font-weight:bold;
	font-size:14px;
	font-style:normal;
	}
	
.boxlead	{
	font-weight:bold;
	text-transform:uppercase;
	}

.left	{
float:left;
margin:10px;
}

.right	{
float:right;
}

.hemph	{
	font-size:180%;
}

p.dropcap:first-letter	{
	float:left;
	font-size: 200%;
	line-height: 0.85em;
	margin-right: 0.03em;
	margin-bottom:-0.25em;

}

.hclearline	{
	clear:both;
	border-bottom:1px solid #000;
	width:964px;
	margin-bottom:20px;
	margin-top:20px;
}