body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
}
/* Main Structure, wrap the whole layout in a div to keep it narrow and centered */
#wrapper {width: 980px; margin: 0 auto; text-align: left; }
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}

b {
font-weight: bold;	
}

img {
	border:0px;
	text-align: right;
}
div {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
#link {
	margin:5px;
	padding:5px;
	
}
.white {
	margin:0px;
	padding:0px;
	/*font-family:Arial, Helvetica, sans-serif; font-size:12px;*/
	color:#FFF;
}
.fontsize12 
{
	font-size:12px;
	text-align: left;

}
.fontsize14 
{
 font-size:14px;

}

.fontsize14b 
{
 font-size:14px;
 font-weight: bold;

}

h1 {font-size:2.2em; margin:0.75em 0;}

h2 {
	font-size:2em;
	margin:0.75em 0;
	text-align: left;
}

h3 {font-size:1.8em; margin:0.5em 0;}

h4 {font-size:1.6em; margin:0.5em 0;}
	#colone h4 {font-size:1em; margin:0;}
		#colone h4 span {font-size:1.3em; color:#933;}

h5 {font-size:1.4em; margin:0.5em 0;}

h6 {font-size:1em; margin:0.25em 0;}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}


a:link, a:visited{
	COLOR: #333399; TEXT-DECORATION:  none;
	font-size:12px;
}
a:hover{
	COLOR: #6666ff;  TEXT-DECORATION: none;
	font-size:12px;
}


A.blinkw {
	COLOR: #333399; TEXT-DECORATION:  none;
	font-size:12px;
}
A.blinkw:hover {
	COLOR: #6666ff;  TEXT-DECORATION: none;
	font-size:12px;
}

A.blinkws {
	COLOR: #333399; TEXT-DECORATION:  none;
	font-size:10px;
}
A.blinkws:hover {
	COLOR: #6666ff;  TEXT-DECORATION: none;
	font-size:10px;
}

A.wlinkb {
	COLOR: #cccccc; TEXT-DECORATION:  none;
}
A.wlinkb:hover {
	COLOR: #ffffff;  TEXT-DECORATION: none;
}

A.wlinkr {
	COLOR: #cccccc; TEXT-DECORATION:  none;
}
A.wlinkr:hover {
	COLOR: #999999;  TEXT-DECORATION: none;
}


#main {

	width:818px;
	margin: 0px auto 0px 0px;
	border: 0px solid #f0f0f0;

}
#index_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:818px;
	height:81px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r2_c1 {
	margin-left:0px;
	margin-top:0px;
	width:818px;
	height:210px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r3_c1 {
	margin-left:0px;
	margin-top:0px;
	width:818px;
	height:44px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r4_c1 {
	margin-left:0px;
	margin-top:0px;
	width:818px;
	height:369px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#index_r5_c1 {
	margin-left:0px;
	margin-top:0px;
	width:818px;
	height:38px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	/*border: 1px solid #333399;*/
	font-size: 65%;
	color: #000000;
	padding: 10px 5px 2px 10px;
	background-color: #F7F7EF;
	vertical-align: middle;
	text-align: center; 

}

#browserinfo {
		position: absolute;
		top: 0;
		left: -9999px;
	}

a.arrowbutton
{
    background: transparent url('LinkButton_End.gif') no-repeat top left;
    display: block;
    float: left;
    line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 22px) */
    height: 22px; /* Height of button background height */
    padding-left: 25px; /* Width of left menu image */
    text-decoration: none;
}

a:link.arrowbutton, a:visited.arrowbutton, a:active.arrowbutton
{
    color: #333399; /*button text color*/
}
.arrowbutton span
{
    background: transparent url('LinkButton.gif') no-repeat top right;
    display: block;
    padding: 4px 25px 4px 0px; 
}

a.arrowbutton:hover  /* Hover state CSS */
{
    background-position: bottom left;
}

a.arrowbutton:hover span  /* Hover state CSS */
{
    background-position: bottom right;
}

   .hide {
        display: none;
    }
	
	.feature    
	{
  padding: 7px 5px 10px 40px;
	}
	
	.feature_bg    
		 {
	background-color: #e4e1e2;
	padding: 7px 5px 10px 40px;
	}
.bottom_dot {	
	BORDER-bottom: 1px dotted #cccccc;
		padding: 5px 5px 5px 10px;
}

.bottom_dot2 {	
	BORDER-bottom: 1px dotted #cccccc;
		padding: 5px 5px 10px 0px;
		font-size:10px;
}


/* round_box */
.round_box { width: 980px; margin: 0 auto; }
#ticker { min-height: 26px; margin-bottom: 15px; background: #f6f6f6 url(images/ticker_btm_grey.gif) no-repeat 0 100%; /*position: relative;*/ }
#ticker p { line-height: 16px; width: 100%; padding-top: 5px; padding-bottom: 0.2em; background: url(images/ticker_top_grey.gif) no-repeat 0 0; float: left; margin-bottom: 3px; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }

.rCol {
	background-repeat: repeat-y;
	background-position: left;
	background-image: url(images/dot.gif);
	border: 1px none #CCCCCC;
	padding-left: 2px;
}
