/* CSS Document */

body
{
	text-align:center;
	min-width:1000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
        font-size:10pt;
}

a {
	color: #006699;
	text-decoration: none;
}

a:link 
{
	color: #006699;
	text-decoration: none;
}

a:visited
{
	color: #006699;
	text-decoration: none;
}

a:hover
{
	color: #006699;
	text-decoration: underline;
}

h1{
	font-size: 125%;
	color: #334d55;
	margin: 0px;
	padding-bottom:10px;
	line-height: 100%; 
}

h2{
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

.entry
{
     line-spacing:0.75;
     position:relative;
     top:-17px;
}

.readMore
{
     line-spacing:1.0;
     position:relative;
     top:-12px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label
{
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

.whiteText a:link, .whiteText a:hover, .whiteText a:visited
{
     color:#ffffff;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead
{
	height:90px;
}

#logo
{
        float:left;
position:relative;
top:27px;
}

#mastHeadAd
{
        float:right;
}

#mastHeadFeature
{
        float:right;
        position:
        relative;top:27px;
}

#headerFeature
{
       width:435px;
       background-color:#22587E;

}

#headerSpanAd
{
        width:468px;
        height:60px;
        background-color:#cccccc;
        border:1px solid #333333;
}

#mainNav
{
	width:1000px;
	height:40px;
	position:relative;
	top:20px;
	background-image:url(../images/art/globalNavBG.gif);
	background-repeat:no-repeat;	
	background-color:#22587e;
}

#mainNav li {
	float: left;
	list-style: none;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
	padding-top:10px;
        padding-bottom:10px;
        padding-left:3px;
        padding-right:3px;
	position:relative;
	top:0px;
}

#mainNav li a, li.a:hover
{
	color:#ffffff;
}

#wrapper
{
	width:1000px;
	margin:0 auto;
	text-align:left;
}

#content
{
	width:885px;
	float:right;
}

#content h1, #content h2, #content p
{
	padding-right:20px;
}

/* Left Navigation Menus */
#leftNav
{
	float: left;
	width: 110px;
	height:1000px;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background-color:#22587e;
	background-image:url(../images/art/leftNavBar.jpg);
	background-repeat:repeat-y;
	padding-top:20px;
	margin: 0px;
}

#leftNavEndCap
{
	background-image:url(../images/art/leftNavEndCap.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:300px;
	width:110px;
	position:relative;
	top:100px;
}

/*********** #navBar link styles ***********/

#leftNav ul a:link, #leftNav ul a:visited 
{
       display: block;
       color:#ffffff
}

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

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#leftNav li 
{
       border-bottom: 1px solid transparent;
       padding-left:3px;
       padding-bottom:6px;
       line-height:120%;
}

/* fix for browsers that don't need the hack */
html>body #leftNav li {border-bottom: none; padding-bottom:3px;}


/* Left Nav Style */
#sectionLinks
{
	font-size:90%;
	line-height:120%;
                color:#ffffff;
}

#sectionLinks ul a
{
	padding-top:8px;
	color:#ffffff;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:2px;
}

#sectionLinks ul a:hover
{
	padding-top:8px;
	color:#ffffff;
	background-color:#2B74A6;
	background-image:url(../images/art/sectionLinkSelected.gif);
	background-repeat:no-repeat;
	background-position:100px;
        font-effect:none;
}


/* defines the width of the second and third columns in the layout */
#content_2_3
{
	width:665px;
	float:left;
	padding-right:10px;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;
        border-left:1px solid #cccccc;
        position:relative;
        left:-5px;
        top:3px;
}

.ad
{
       text-align:center;
       padding-top:10px;
       padding-bottom:10px;
}

#content_2_wide
{
	width:650px;
	float:left;
	padding:10px;
}

#headingSpan
{
        border-bottom:2px solid #cccccc;
}

/*main content column*/
#column2
{
	float:left;
	width:230px;
	padding-top:20px;
	border-right:1px solid #cccccc;
}

#column3
{
	float:right;
	width:400px;
	padding-top:20px;
	padding-left:10px;
}

/*main content column for 50% split*/
#column2_50
{
	float:left;
	width:315px;
	padding-top:20px;
	border-right:1px solid #cccccc;
}

#column3_50
{
	float:right;
	width:315px;
	padding-top:20px;
	padding-left:10px;
}

/* Ad Column */
#column4
{
        width:190px;
        height:1000px;
        padding-top:0px;
        float:right;
        border-left:1px solid #cccccc;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

#column4content
{
     width:100%;
     text-align:center;
}

.ad
{
       text-align:center;
       padding-top:10px;
}

#LargeRectangleAdInArticle
{
        float: left;
        margin: 4px;
}

#footer
{
	clear:both;
	background-color:#22587e;
	height:43px;
        width:890px;
        float:right;
        background-image:url(../images/art/globalNavFooterBG.gif);
        background-repeat:no-repeat;
        background-position:0px 20px;
        position:relative;
        top:5px;
}


#footer li {
	float: right;
	list-style: none;
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	padding:10px;
	position:relative;
	top:-5px;
}
#footer ul a:link, #footer ul a:visited {display: block; color: #ffffff;}
#footer ul {list-style: none; margin: 0; padding: 0;}

/*Popup Links */
#popupLinks
{
     position:relative;
     top:5px;
     background-color:#ffffff;
}

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

#popupLinks tr
{
     background-image:url(../images/art/popupLinkBG.jpg);
     background-repeat:no-repeat;
     width:190px;
     height:35px;
     text-align:vertical;
     background-position:left center;
     background-color:#cccccc;
}

#popupLinks .icon
{
        position:absolute;
        z-index:10;
        left:10px;
}


/* Search Results */
.resultHead
{
    font-weight:bold;
    font-size:13px;
}


.resultRowOne 
{
 font-size:			12px;
 padding:           6px 6px 6px 8px;
 border-bottom: 1px solid #003366;
}

.resultRowTwo
{
 font-size:			12px;
 padding:           6px 6px 6px 8px;
 border-bottom: 1px solid #003366;
}