html {
	height: 100.1%;
	margin-bottom: 0px;
}



body {
	font-family: arial, verdana, Helvetica, Sans-serif;
	font-size: 12px;
	color: #C8C8C8;
	text-align: center;
	background-color: #004f79;
	background-image: url(../images/bkg.png);
	background-repeat: repeat-x;
}

#rightborder   {
 height: 100px;
  width: 5px;
 background-image: url(../images/navbkg.png);
 border-right: 1px solid  #535353;
}


h1 {
font-size: 18px;
font-weight: bold;
color: #CCCCCC;
}

h2 {
font-size: 15px;
font-weight: bold;
color: #CCCCCC;
}

form {
	margin: 0;
	padding: 0;
}


hr {
border: none;
    background-color: #535353;
  color: #535353;
  height: 1px;


}

a:link, a:visited {
	color: #ffffff;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

input.button {
	cursor: pointer;
        background-image: url(../images/buttonbkg.jpg);
        border: 1px solid #999999;
        margin-left: 5px;
        color: #ffffff;
        width: 79px;
        height: 23px;
         
}



p {
	margin-top: 0;
	margin-bottom: 1em;
        line-height: 1.8em;
}

div#top2 {

background-color: #000000;
width: 960px;
height: 248px;
margin-top: 2px;
}

div#topright {
position: relative;
float: left;
margin-left: 10px;
height: 244px;
padding-left: 10px;
padding-top: 2px;

}

div#topcenter2 {

padding-top: 50px;
}

div#topleft {
position: relative;
width:638px;
height: 244px;
float: left;

}

div#wrapperholder table,
div#wrapperholder div {
	text-align: left;
}

div#center {
	margin-right: auto;
        margin-left: auto;
	width:960px;
	padding-bottom:30px;
}

div#wrapperholder {
       
	width:960px;
        background-color: #000000;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../images/contentbkg.png);		
}



div#wrappert {

	background-repeat: no-repeat;
	height:10px;
	clear: both;
}


div#wrapperb {

	background-repeat: no-repeat;
	background-position: 0% 100%;
	clear: both;
}

div#wrapper {

	
}

div#header {
        
	height: 65px;
	background-image: url(../images/headerbkg3.jpg);
	background-repeat: no-repeat;
}

div#successful {
float: left;

}


div#price {
float:left;
font-size: 12px;
width: 205px;

}

div#pricefeed {
margin-left: 45px;
width: 800px;


}


.feedsource {
 
font-size: 12px;
font-weight: normal;
} 

div#logo {
float:left;

}

div#topmenu {
 text-align: center;
 height: 43px;
 background-image: url(../images/navbkg.png);
 color: #FFFFFF;
}





div#pathway {
	height: 15px;
	text-align: left;
	font-size:0.92em;
	line-height:30px;
	margin-left:30px;
	width: 600px;
	float:left;
        
}



div#user4 {
	float: right;
}

div.search input.inputbox {
	width: 180px;
	
	
}

div.contact {
float: right;
right: 12px;
top: 12px;
position: relative;
font-size: 16px;
font-weight: bold;
text-align: left;
}

div.contact a:link {
color: #cccccc;
font-weight: bold


}

div.search {



}


div#userholder {
    
	float:left;
	width:850px;
}


div#user1 {
	float:right;
	width:240px;
        height: 200px;
        background-color: #cccccc;
  
	
}

div#user2 {
	float:right;
        clear: right;
	width: 200px;
	height: 50px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}



div#user1 h3,
div#user2 h3{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size: 1.50em;
	margin-bottom:5px;
	line-height: 1em;
}

div#user1 ul,
div#user2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#user1 ul li,
div#user2 ul li{
	
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
}

div#user1 ul li a,
div#user2 ul li a{
	line-height: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
}

div#user1 ul li a:hover,
div#user2 ul li a:hover{
	text-decoration: underline;
}


div#mainholder {
	float:left;
        margin: 0px 5px 0px 10px;
	
		
}

div#left { 
}

.line {
border-left: 1px solid  #535353;
height: 100%;
}

div#right { 
	float:right;
	width: 275px;
        min-height:800px;
	border-left: 1px solid  #535353;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
        
      
        
}

div#main { 
	font-size:1em;
	text-align: left;
	float:left;
	height: auto;
	
}

.blog {

width: 660px;

}

div#right div.moduletable_text,
div#right div.moduletable,
div#left div.moduletable {
	margin-bottom:10px;
	text-align: left;
	position: relative;
	padding: 0px 0px 20px 20px;
	
}

div#right div.moduletable_text {
	font-size: 0.92em;
        
}



div.moduletablenews h3  {
width: 200px;
color:#ffffff;
font-size: 14px;
font-weight: bold;
background-image: url(../images/columnheader_bkg.png);
background-repeat: no-repeat;
padding: 12px 0px 15px 10px;
margin-bottom: 5px;
border-bottom: 1px solid  #6c6969;
}



div.bannerheader {
	font-weight: bold;
	margin-bottom: 15px;
	margin-top:0px;
}

div.bannergroup_text div.clr {
	height:15px;
}

div#left .input {
	border:0px;
	padding:0px;
	margin:0px;
}


div#left div.moduletable ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

div#left div.moduletable ul li a {
	line-height: 1.2em;
	font-size: 0.92em;
	text-decoration: underline;
}

div#left div.moduletable ul li a:hover {
	text-decoration: none;
}

div#left div.moduletable_menu {
	margin-bottom:10px;
	text-align: left;
	background-image: url(../images/);
	background-repeat: repeat-y;
	position: relative;
	padding:30px 10px 20px 10px;
	border-bottom: 1px solid  #E3EAEE;
}


div#left div.moduletable_menu h3 {
	margin: 0px;
	top: 0px;
	left: 0px;
	display:block;
	width:185px;
	height: 9px;
	position: absolute;
	//background-image: url(../images/module_menu_t.gif);
	background-repeat: no-repeat;
	padding:7px 0px 10px 20px;
	color: #FFFFFF;
	font-size: 1.17em;
}

div#left div.moduletable_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

div#left div.moduletable_menu ul li {
	border-bottom: 1px solid #e3eaee;
	padding: 5px 10px;
        list-style-type: none;
}
div#left div.moduletable_menu ul li ul li {
	border:0px;
}
div#left div.moduletable_menu ul li a {
	line-height: 1.2em;
	font-size: 0.92em;
	text-decoration: none;
	color:#003456;
	display:block;
	padding-left:15px;
	//background-image: url(../images/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

div#left div.moduletable_menu ul li a:hover {
	text-decoration: underline;
}


div.componentheading {
	font-size: 2em;
	color: #ffffff;
	font-weight: bold;
	line-height: 1em;
}

table.contentpaneopen td.contentheading {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #ffffff;
	font-weight: bold;
     
}


td.modifydate {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

td.createdate {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

span.small {
	font-size:0.83em;
	line-height: 1em;
	color: #999999;
}

table.contentpaneopen {
        
	line-height: 1.3em;
	font-size: 1.1em;
	
     
}
        


p  {
   width: 95%;
}

table.contenttoc {
	margin:10px 0px 10px 10px;
	text-align: left;
	background-repeat: repeat-y;
	position: relative;
	padding:10px;
	border: 1px solid  #E3EAEE;
}

a.readon:link, a.readon:visited {
	padding-left:15px;
	background-image: url(../images/readon.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
	font-size: 11px;
}

a.readon:hover {
	text-decoration: underline;
}

strong {
	color: #379ddf;
	font-weight: normal;
}

table.pollstableborder td.sectiontableentry1,
table.pollstableborder td.sectiontableentry2 {
	padding:2px 2px;
}

a.pathway:link {
	text-decoration: underline;

}
a.pathway:visited {
	color: #666666;
	text-decoration: none;
}
a.pathway:hover {
}

.sectiontableheader,
.sectiontableheader a {
	font-weight: bold;
	color: #333333;
}

tr.sectiontableentry1 td {
	background-color: #FFFFFF;
	padding:10px 5px;
}
tr.sectiontableentry2 td {
	background-color: #f1f6f8;
	padding:10px 5px;
}

div#footer {

        padding-top: 20px ;
	height:200px;
        width: 960px;
        margin-left: auto;
	margin-right: auto;
        background-color: #000;
	background-image: url(../images/footerbkg.png);
	background-repeat: repeat-x;
	position: relative;

}


div#footerText {
	top: 50px;
	color: #FFFFFF;
	font-size: 0.92em;
}

div#footerText a {
	color: #99CC00;
	font-size: 1em;
}

div#syndicate img {
	margin-right: 10px;
	border:0px;
	text-decoration: none;
}

div#syndicate a {
	color: #0f6eac;
	font-size: 0.92em;
}

div#syndicate {
	padding:13px 10px 10px 10px;
}

.message   {

color: #000000;
}

#centerbanner {
     
	width: 960px;
	background-image: url(../images/centerbannerbkg.png);
        background-position: bottom;
	background-repeat: repeat-x;
}



.linkcolor a {
color: #3366CC;

}

img.left {float: left;margin-right:5px;border:none;}
img.right {float: right;margin-left:5px;border:none;}

ul#mainlevel-nav {
       list-style: none;
	margin: 0px;
	padding: 0px;
        margin: auto;
        text-align: center;
}

ul#mainlevel-nav li {
         text-align: center;
	//float:left;
        padding-left: 10px;
        margin-right: 10px;

}

ul#mainlevel-nav li a {
	float:left;
	display:block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

ul#mainlevel-nav li a:hover {
	text-decoration: underline;
}

//other menu

ul.mainlevel li {
  list-style: none;
}


ul.mainlevel li.item12, li.item5, li.item6, li.item4, li.item9, li.item15, li.item17, li.item16, li.item26, li.item29 {

padding-top: 15px;

}


//other menu


ul.mainlevel {
       list-style: none;
	margin: 0px;
	padding: 0px;
        margin: auto;
}

ul#mainlevel li {
	float:left;
        padding-left: 5px;
    
        margin-right: 5px;
        list-style: none;
}

ul#mainlevel li a {
	float:left;
	display:block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

ul#mainlevel li a:hover {
	text-decoration: underline;
}


//suckerfish menu


ul#menulist_root li ul {
    display:inline;
  
}
ul#menulist_root li:hover ul{
    display:block;
    background:none;
}
ul#menulist_root li ul li{
 background:#000000;
    opacity:.85;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    clear:both;
}
ul#menulist_root li ul li a{
    background:none;
    width:66px;
}
ul#menulist_root li ul li a:hover{
    color:#AA0000;
    background:none;
}

div#defaultmenu a{

color: #ffffff;
padding: 10px 10px 5px 0px;
text-decoration: none;
margin: 5px 0px 10px 0px;


}

div#defaultmenu a:hover {

color: #ffffff;
padding: 10px 10px 5px 0px;
text-decoration: none;
margin-bottom: 5px;

}
div#defaultmenu a:visited {

color: #ffffff;
padding: 10px 10px 5px 0px;
text-decoration: none;
margin-bottom: 5px;

}

//Slider

.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:244px;	width: 638px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 2px; left: 250px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #0066cc;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

.newsfeednews {

list-style-position: outside;
list-style: none;
width: 75%;


}
.newsfeednews li {
margin-left: -35px;
padding-bottom: 13px;

}

.newsfeednews a:link {
font-weight: bold;

}


.pagination span { padding: 5px; }
.pagination a    { padding: 5px; }


.contentpanenewsfeeds ul {

list-style: none;
margin-left: -30px;
width: 550px;
}

.contentpanenewsfeeds a:link {

font-weight: bold;

}


   .moduletablenews {


  
}

.contact {

font-size: 14px;
margin-top: -12px;
}

.moduletablequickcontact  {

width: 210px;
padding-left: 5px;

}

.moduletablequickcontact h3{
 
width: 200px;
color:#ffffff;
font-size: 14px;
font-weight: bold;
background-image: url(../images/columnheader_bkg.png);
background-repeat: no-repeat;
padding: 12px 0px 15px 5px;
margin-bottom: 5px;
border-bottom: 1px solid  #6c6969;
}

/* System Standard Messages */
#system-message dd.message ul { background: #000000 url('../images/notice-info.png') 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #000; background: #E6C0C0 url('../system/images/notice-alert.png') 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #000; background: #EFE7B8 url('../system/images/notice-note.png') 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
