﻿
/*----------------------------------------------------------------------------------------------------
	Global Styles - Start
----------------------------------------------------------------------------------------------------*/

img
{
	border-style:none;
}

/* hide comment */
.accessibility, #accessibility
{
	position:absolute;
	left:-999em;
}

body *
{
/*	font-size:100%;
*/    font-family:Verdana;
}

html
{
    height:100%;
}
/*----------------------------------------------------------------------------------------------------
	Global Styles - End
----------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------
	Header Styles - Start
----------------------------------------------------------------------------------------------------*/
select { font-size:12px;}

#containerHeader #header #logo
{
	margin:0px;
	padding:15px 25px 0px 20px;
	float:left;
	height:78px;
}

#containerHeader #header .bannerLogo
{
    display:none;
}

#containerHeader #header #logo img
{
	width:214px;
	height:80px;
	display:block;
	color:#fff;
}

#containerHeader #header #headerDescription 
{
	margin:0px;
	padding:30px 0px 0px 0px;
	float:left;
    width:300px;
}

#containerHeader #header #headerDescription img
{
	display:block;
	color:#fff;
}

#containerHeader #header #headerNavigation
{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 0px;
	float:right;
	/*width:360px;*/
	text-align:right;
	font-family: Verdana;
	font-weight: bold;
	/*font-size:0.75em;*/ /* 16 x 0.75 = 12px */
}

#containerHeader #header #headerNavigation ul#headerMenu
{
	margin: 0px;
	padding: 0px;
}

#containerHeader #header #headerNavigation ul#headerMenu li
{
	display: inline;
	padding-right:10px;
	padding-left:5px;
	border-right:solid 1px #fff
}

#containerHeader #header #headerNavigation ul#headerMenu li.lastHeaderLink
{
    padding-right:0px;
    border:none;
}

#containerHeader #header #headerNavigation ul#headerMenu li.lastHeaderLink a
{
    font-weight:bold;
}

#containerHeader #header #headerNavigation ul#headerMenu li a
{
	text-decoration: none;
	color: white;
	font-weight:normal;
}

#containerHeader #header #headerNavigation ul#headerMenu li a.active,
#containerHeader #header #headerNavigation ul#headerMenu li a:hover
{
	text-decoration: underline;
}

#containerHeader #header #headerNavigation ul#headerMenu .smallA
{
    font-weight:normal;
/*    font-size:1em;
*/}

#containerHeader #header #headerNavigation ul#headerMenu .mediumA
{
    font-weight:normal;
    /*font-size:1.182em;*/ /* 11 x 0.75 = 13px */
}

#containerHeader #header #headerNavigation ul#headerMenu .largeA
{
    font-weight:normal;
    /*font-size:1.364em;*/ /* 11 x 0.8125 = 15px */
}

#containerHeader #header #headerNavigation ul#headerMenu a.font
{
    
}

#containerHeader #header #headerNavigation ul#headerMenu a.small
{
/*    font-size:0.9em;
*/}

#containerHeader #header #headerNavigation ul#headerMenu a.medium
{
    /*font-size:1.182em;*/ /* 11 x 0.75 = 13px */
    padding:1px 4px 1px;
}

#containerHeader #header #headerNavigation ul#headerMenu a.large
{
    /*font-size:1.364em;*/ /* 11 x 0.8125 = 15px */
    padding:1px 0px 2px;
}

#containerHeader #header #headerNavigation ul#headerMenu a.activeFont
{
    color:#ff9999;
}

#containerHeader #header #headerNavigation ul#headerMenu a.font:hover
{
    text-decoration:none;
    color:#ff9999;
}

/* Search box styles */
/*http://vfast01.web1.local:16000/admin/dataoutputs/clusterEdit.php?step=9&cluster=webcluster
http://vfast01.web1.local:16000/admin/dataoutputs/
*/
#headerNavigation #search
{
	margin:0px;
	padding:25px 0px 0px 0px;
	font-family:Verdana;
	overflow:hidden;
	float:right;
}


#headerNavigation #search #searchText
{
	margin:0px;
	padding:4px 5px 2px 0px;
	float:left;
	height:16px;
	font-weight:bold;
	color:#fff;
	text-align:right;
	font-weight:normal;
}

#headerNavigation #search .text
{
	margin:0px 5px 0px 0px;
	padding:8px 10px;
	width:270px;
	float:left;
	vertical-align:middle;
	border:1px solid #900A00;
	color:#666;
} 

#headerNavigation #search .submitSearch
{
	margin:0px;
	padding:0px;
	width:35px; 
	height:32px;
	float:left;
	border:none;
	display:block;
	color:#fff;
	background:transparent url('/Images/SearchButton.gif') no-repeat top left;
}

#headerNavigation #search .submitSearch:hover
{
    background:transparent url('/Images/SearchButtonOver.gif') no-repeat top left;
}



/*----------------------------------------------------------------------------------------------------
	Header Styles - End
----------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------
	Navigation Styles - Start
----------------------------------------------------------------------------------------------------*/

#containerNavigation #breadcrumb
{
    /*font-size:0.70em;*/ /* 11 x 0.8125 = 15px */
    color:#000000;
    padding-top:5px;
    padding-left:8px;
    overflow:hidden;
}

#containerNavigation #breadcrumb a.breadcrumbLink
{
	text-decoration:none;
	color:#000000;
    font-weight:bold;
}

#containerNavigation #breadcrumb a:hover.breadcrumbLink
{
	text-decoration: underline;
}

#containerNavigation #breadcrumb .currentPage
{
	color:#b80000;
}

#containerNavigation #breadcrumb .breadcrumbSplitter
{
	margin:0px;
	padding:0px 5px 0px 5px;
}

#containerNavigation #navigation #sectionNavigation
{
	margin:0px;
	padding:0px 0px 0px 0px;
	/*float:right;*/
}
#containerNavigation #navigation #sectionNavigation ul 
{
    margin:0px;
    padding:0px;
    list-style:none;
    list-style-type:none;
    list-style-position:outside;
    
}
#containerNavigation #navigation #sectionNavigation li 
{
	float:left;
	background:transparent url(../../Images/UserNavigationBackgroundSeparator_refresh.gif) no-repeat;
	background-position: 3px 0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
}

#containerNavigation #navigation #sectionNavigation li.first
{
	border:none;
}

#containerNavigation #navigation #sectionNavigation li a
{
	text-decoration:none;
	color:#333333;
/*    font-family: Helvetica,Arial,sans-serif;
*//*    font-size: 13px;
*/	font-weight:normal;
	text-align:right;
	vertical-align:top;
	display:block;
	padding:3px 2px 10px 2px;
}

#containerNavigation #navigation #sectionNavigation li a:hover
{
	text-decoration:none;
}
#containerNavigation #navigation #sectionNavigation img
{
	display:block;
	border-style:none;
}

#containerNavigation #navigation #sectionNavigation .separator span
{
	background:#B80000 url(../../Images/UserNavigationBackgroundSeparator_refresh.gif) repeat-x left bottom;
	display:block;
	font-family:Verdana;
/*	font-size:0.6875em;
*/	padding:5px 0px 10px 0px;
	margin:0px 5px;
	width:1px;
}

/*----------------------------------------------------------------------------------------------------
	Navigation Styles - End
----------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------
	Main Content Styles - Start
----------------------------------------------------------------------------------------------------*/

#containerMainContent #mainContent #column_left
{
	margin:0px;
	padding:0px;
	width:170px;
	float:left;
	height:100%;
	/*font-size:0.75em;*/ /* 16 x 0.75 = 12px */
	}

#containerMainContent #mainContent #column_center
{
	width:100%;
	float:left;
	/*font-size:0.75em;*/ /* 16 x 0.75 = 12px */
	height:100%;
}

/*Giant added*/
#containerMainContent #mainContent #column_centerPR
{
	width:780px;
	float:left;
	/*font-size:0.75em;*/ /* 16 x 0.75 = 12px */
	height:100%;
	padding-left:10px;
}

#mainContent #column_centerPR #bodycontent h1
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 6px 10px;
	font-family: Verdana;
	font-weight: bold;
	color:#ffffff;
	/*font-size:1.5em;*/ /* 12 x 1.5 = 18 */
	line-height:30px; /* 12 x 1.25em = 15 */
    vertical-align:middle;
    background-color:#b80006;
    width:780px;  
}

#containerMainContent #mainContent #column_right
{
	margin:0px;
	padding:0px;
	width:170px;
	float:right;
	/*font-size:0.75em;*/ /* 16 x 0.75 = 12px */
	height:100%;
	clear:right;
}

/* Left Navigation Styles */
#left-navigator div.header
{
	width:170px;
}

#mainContent #column_left #left-navigator div.navbox
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:170px; 
	float:left;
	background:#fff;
	border-bottom:0px solid #e0e0e0;
	height:100%;
	min-height:100%;
	background-color: #ededed;
}

#mainContent #column_right #navigator #keepuptodate a.rss { background: #FFFFFF url(../../Images/rss-icon.gif) no-repeat scroll  0px 2px; padding-left:20px}
#mainContent #column_right #navigator #keepuptodate a.email { background: #FFFFFF url(../../Images/email-icon.gif) no-repeat scroll 0px 2px; padding-left:20px}

#mainContent #column_left #left-navigator
{
	margin:0px;
	padding:0px;
}

#mainContent #column_left #left-navigator ul {
	margin:0; 
	padding:0px 10px 0px 8px;  
	list-style:none
}

#mainContent #column_left #left-navigator h3 {
	margin:0 0 0 0; 
	padding:10px 0px 10px 8px; 
	background:#bebebe url(../../Images/sidebar_background.jpg) repeat-x scroll left top;		
	color:#333333;
	font-family:Verdana;
	font-weight:bold;
/*	font-size:10pt;
*/	width:163px;
}

#mainContent #column_left #left-navigator li
{
	margin:0px 0px 0px 0px;
	padding:0px 12px 2px 0px;
	float:left; 
	display:inline-block;
	width:138px;
	border-bottom:1px dotted #a5a5a5;
	background-color: #ededed;
}

#mainContent #column_left #left-navigator li a
{
	margin:2px 0px 0px 0px;
	padding:3px 0px 4px 10px;
	display:block;
	background:#ededed url(../../Images/grey_arrow.png) no-repeat scroll;
	background-position: 0px 5px;
	text-decoration: none;
	font-family:Verdana;
	font-weight:normal;
	color:#000;
}

#mainContent #column_left #left-navigator li.activeSite
{
}

#mainContent #column_left #left-navigator li.activeSiteNoLinks
{
	background-color:#ededed;
}

#mainContent #column_left #left-navigator li.activeSiteNoLinks a.hasNoChildren
{
    background:transparent url(../../Images/red_arrow_grey.png) no-repeat scroll;
	background-position: 0px 5px;
    font-weight:bold;
}

#mainContent #column_left #left-navigator li.activeSite a.hasChildren
{
    background:#f0f0f0 url(../../Images/red_arrow_grey.png) no-repeat scroll;
	background-position: 0px 5px;
}


#mainContent #column_left #left-navigator li.subLevel2
{
	border-top:1px solid #f0f0f0;
	background-color: #ededed;
	width:128px;
	padding-left:10px;
}

#mainContent #column_left #left-navigator li.subLevel3
{
	border-top:1px solid #f0f0f0;
	background-color: #ededed;
	width:118px;
	padding-left:20px;
	font-weight:bold;
}

#mainContent #column_left #left-navigator li.subLevel2 a
{
	background-color: #ededed;
	font-weight:bold;
	background-image: url(../../Images/red_arrow_grey.png);
	background-position: 0px 5px;
}

#mainContent #column_left #left-navigator li.subLevel2 a.hasChildren
{
    background:transparent url(../../Images/red_arrow_grey.png) no-repeat scroll;
	background-position: 0px 5px;
    font-weight:normal;
}

#mainContent #column_left #left-navigator li.subLevel2 a.hasNoChildren
{
    background:transparent url(../../Images/red_arrow_grey.png) no-repeat scroll;
	background-position: 0px 5px;
    font-weight:Bold;
}

#mainContent #column_left #left-navigator li.subLevel3 a
{
	background-color: #ededed;
	font-weight:bold;
	background-image: url(../../Images/red_arrow_grey.png);
}

#mainContent #column_left #left-navigator a:hover {
	text-decoration: underline;
}

/* main body content */

#mainContent #column_center #bodycontent
{
	margin:0px;
	padding:0px 0px 20px;
	font-family: Verdana;
	font-weight: normal;
	color:#303030;
	line-height:1.2em;
}

#mainContent #column_center #WebpartContent
{
	margin:0px;
	padding:0px 0px 20px 10px;
	font-family: Verdana;
	font-weight: normal;
	color:#303030;
	line-height:1.2em;
}

#mainContent #column_center #WebpartContent h4
{
    margin:0px;
    font-weight:bold;
    font-family:Verdana;
    color:#cc0000;
    padding:0px 0px 0px 0px;
}


#mainContent #column_center #bodycontent a
{
    color:#cc0000;
    text-decoration:underline;
}

#mainContent #column_center #bodycontent a:hover,
#mainContent #column_center #bodycontent a:active,
#mainContent #column_center #bodycontent a:link
#mainContent #column_center #bodycontent a:visited
{
    color:#cc0000;
    text-decoration:underline;
}

#mainContent #column_center #bodycontent h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 6px 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.5em; /*12 x 1.5 = 18 */
	line-height: 30px; /* 12 x 1.25em = 15 */
	vertical-align: middle;
	background-color: #1c5faa;
	/*width:600px;*/
}

#mainContent #column_center #bodycontent h1.full
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 6px 10px;
	font-family: Verdana;
	font-weight: bold;
	color:#ffffff;
	/*font-size:1.5em;*/ /* 12 x 1.5 = 18 */
	line-height:30px; /* 12 x 1.25em = 15 */
    vertical-align:middle;
    background-color:#b80006;
    width:779px;  
}


#mainContent #column_center #bodycontent h2
{
    margin:0px 0px 15px 0px;
	padding:6px 0px 0px 10px;
	font-family: Verdana;
	font-weight: bold;  
	color:#333333;
	font-size:11pt;
	line-height:1em;
}

#mainContent #column_center #bodycontent #linksSummaryText h3
{
    font-weight:bold;
    font-family:Verdana;
    color:black;
    /*font-size:1.167em;*/ /* 12 x 1.167 = 14 */
    padding:0px 0px 0px 0px;
    border-style:none;
}

#mainContent #column_center #bodycontent h3
{
    font-weight:bold;
    font-family:Verdana;
    color:#cc0000;
    /*font-size:1.167em;*/ /* 12 x 1.167 = 14 */
    padding-top:8px;
    padding-bottom:8px;
    padding-left:0px;
    border-top:dotted 1px #b2b2b2;
    border-bottom:dotted 1px #b2b2b2;

}

#mainContent #column_center #bodycontent .Recomended
{
    background: none repeat scroll 0 0 #c6c6c6;
    border-bottom-style: none;
    border-top-style: none;
    color: #333333;
    font-weight: bold;
    height: 15px;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 19px;
    padding-top: 10px;
}

#mainContent #column_center #bodycontent h4
{
    margin:0px;
    font-weight:bold;
    font-family:Verdana;
    color:#cc0000;
    padding:0px 0px 0px 0px;
}

#mainContent #column_center #bodycontent .h1Container
{
	margin:0px;
	padding:0px 0px 0px 10px;
    width:620px;
	height:38px; 
}

#mainContent #column_center #content-header
{
	margin:0px;
	padding:7px 0px 0px 10px;
	width:100%;
	height:22px;
	font-family: Verdana;
	font-weight: bold;
	color:#303030;
	background-color: #f0f0f0;
}

#mainContent #column_center #bodycontent .abstract
{
    font-weight:bold;
}

#mainContent #column_center #bodycontent p
{
	margin:5px 0px 15px 0px;
	padding:0px;
}
#mainContent #column_center #bodycontent .helptext
{
    font-family: tahoma;
/*    font-size: 11px;
*/    padding-left: 5px;
}
#mainContent #column_center #bodycontent hr
{
	display: block;
    padding: 0;
    margin: 10px 0px 20px 0px;
    height: 0;
    max-height: 0;
    width: 100%;
    clear: both;
    border: none;
    border-top: 1px solid #ccc;
/*    font-size: 1px;
*/    line-height: 0px;
}

#mainContent #column_center #bodycontent ol li a:link,
#mainContent #column_center #bodycontent ul li a:link
{
    text-decoration:none;
}

#mainContent #column_center #bodycontent ol li a,
#mainContent #column_center #bodycontent ul li a
{
    text-decoration:none;
}

#mainContent #column_center #bodycontent ol li a:hover,
#mainContent #column_center #bodycontent ul li a:hover
{
    text-decoration:underline;
}



/* Right Navigation Styles */


#mainContent #column_right #navigator
{
	margin:0px;
	padding:0px;
}

#mainContent #column_right #navigator div.navbox
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:170px; 
	float:left;
	background:#fff;
	border-bottom:0px solid #e0e0e0;
	background-color: #ededed;
}

#mainContent #column_right #navigator div.navbox a
{
	margin:2px 0px 0px 0px;
	padding:3px 0px 4px 10px;
	display:block;
	background:#ededed url(../../Images/grey_arrow.png) no-repeat scroll;
	background-position: 0px 5px;
	text-decoration: none;
	font-family:Verdana;
	font-weight:normal;
	color:#000;
}

#mainContent #column_right #navigator div.navbox a:hover
{
	text-decoration: underline;
}

#mainContent #column_right #navigator div.navbox div.navbox-haveyoursay
{
    padding:10px 0px 0px 0px;
    border-left:solid 1px #f0f0f0;
    border-right:solid 1px #f0f0f0;
    text-align:center;
}
#mainContent #column_right #navigator div.navbox div.navbox-haveyoursay p
{
    padding: 0px 10px 0px 10px;
    margin: 5px 0px 5px 0px;    
}

#mainContent #column_right #navigator div.navbox div.navbox-haveyoursay a
{
    color:#B80000;
    font-weight:bold;
    background-image:none;
    padding-left:7px;
    text-align:left;
    margin:0px;
    padding:0px;
}

#mainContent #column_right #navigator div.navbox div.navbox-haveyoursay li
{
    border-top:1px dotted #a5a5a5;
}

#mainContent #column_right #navigator div.navbox div.navbox-haveyoursay a.seemore
{
    color:#B80000;
    font-weight:bold;
    background-image:none;
    padding-left:7px;
    text-align:left;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;    
}


#mainContent #column_right #navigator ul
{
	margin:0; 
	padding:0px 10px 0px 8px;  
	list-style:none
}

#mainContent #column_right #navigator h3
{
	margin:0; 
	padding:10px 0px 10px 8px; 
	background:#bebebe url(../../Images/sidebar_background.jpg) repeat-x scroll left top;	
	color:#333333;
	font-family:Verdana;
	font-weight:bold;
/*    font-size:10pt;
*/}

#mainContent #column_right #navigator li
{
	margin:0px 0px 0px 0px;
	padding:0px 12px 2px 0px;
	float:left; 
	display:inline-block;
	width:138px;
	border-bottom:1px dotted #a5a5a5;
	background-color: #ededed;
}

#mainContent #column_right #navigator li span.empty
{
    display:block;
    padding:5px 10px 5px 10px;
}

#mainContent #column_right #navigator a
{
	margin:2px 0px 0px 3px;
	padding:3px 0px 4px 15px;
	display:block;
	background:#ededed url(/imagerefresh/grey_arrow.png) no-repeat scroll;
	background-position: 0px 5px;    
	text-decoration: none;
	font-family:Verdana;
	font-weight:normal;
	color:#000;
}

#mainContent #column_right #navigator li.readMore a
{
    color:#B80000;
    font-weight:bold;
}

#mainContent #column_right #navigator li a span.highlight
{
    color:#B80000;
    font-weight:bold;
}

#mainContent #column_right #navigator .showAll
{
    background-color: #ffffff;
	background-image: url(../../Images/arrowlink_active.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 6px 9px;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0;
	font-weight:bold;
	color:#B80000;
	cursor:pointer;
	padding:5px 0px 4px 17px;
}



#mainContent #column_right #navigator a:hover {
	text-decoration: underline;
}

/* Link summary area */



#mainContent #column_center #bodycontent .linksSummaryArea
{
	overflow:hidden;
	clear:both;
	margin-top:20px;
}

#mainContent #column_center #bodycontent .linksSummaryArea #linksSummaryAreaLeft
{
    float:left;
    width:50%;
}

#mainContent #column_center #bodycontent .linksSummaryArea #linksSummaryAreaRight
{
    float:left;
    width:50%;
}

#mainContent #column_center #bodycontent .linksSummary
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	float:left;
	width:296px;
}

#mainContent #column_center #bodycontent .linksSummaryEven 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	width:296px;
	float:right; 
}

#mainContent #column_center #bodycontent .linksSummary h3,
#mainContent #column_center #bodycontent .linksSummaryEven h3
{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #b2b2b2;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #b2b2b2;

}

#mainContent #column_center #bodycontent .linksSummary h3 a,
#mainContent #column_center #bodycontent .linksSummaryEven h3 a
{
	margin:0px;
	padding:0px 0px 0px 25px;
	color: #be0000;
	background-image: url(../../Images/arrowlink_active.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 13px 4px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#mainContent #column_center #bodycontent .linksSummary p,
#mainContent #column_center #bodycontent .linksSummaryEven p
{
	margin:0px;
	padding:3px 10px 0px 25px;
	background-image: url(../../Images/arrow-grey-white.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 13px 5px;
	text-decoration:none;
	display:block;
}

#mainContent #column_center #bodycontent .linksSummary img.preview,
#mainContent #column_center #bodycontent .linksSummaryEven img.preview
{
    margin-right:8px;
    float:left;
    width:114px;
    height:92px;
    display:block;
}

#mainContent #column_center #bodycontent .linksSummary h3 a:hover,
#mainContent #column_center #bodycontent .linksSummaryEven h3 a:hover
{
	text-decoration:underline;
}

#mainContent #column_center #bodycontent .linksSummaryArea ul
{
	margin:0px;
	padding:10px 0px 0px 10px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

#mainContent #column_center #bodycontent .linksSummaryArea ul li 
{
	line-height:15px;
}

#mainContent #column_center #bodycontent .linksSummaryArea ul li a
{
	display: block;
	text-decoration: none;
	background-image: url(../../Images/grey_arrow_white_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 3px 4px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 4px;
	padding-left: 15px;
	color: #000000;
	font-family:Verdana;
}

#mainContent #column_center #bodycontent .linksSummaryArea ul li a:hover
{
	text-decoration:underline;
}

#mainContent #column_center #bodycontent .linksSummaryArea .clearFix 
{
	clear:both; 
	height:0px;
}

/* links summary header */

#linksSummaryHeader
{
    margin:10px 0px 20px;
	width:100%;
	overflow:auto;
	background-color: #f0f0f0;
	overflow:hidden;
}

#linksSummaryImage
{
	float:left;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:6px;
	width:120px;
}

#linksSummaryImage img
{
    width:114px;
    height:92px;
}

#linksSummaryText
{
	padding-top:6px;
	padding-left:12px;
	padding-right:12px;
	float:left;
	font-family: Verdana;
	font-weight: normal;
	color:#303030;
	width:435px;
}

#linksSummaryTextFull
{
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-family: Verdana;
	font-weight: normal;
	color:#303030;
	width:598px;
}

#linksSummaryText h3
{
	font-family: Verdana;
	font-weight: bold;
	margin:10px 0px 0px 0px;
}

#linksSummaryText p
{
	font-family:Verdana;
	margin:10px;
}

#contentVideo
{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	width:280px;
}

/* WelcomePage Styles */

#mainContent #column_Welcomeleft .homepageBanner
{
	display:block;
}

#mainContent #column_Welcomeleft
{
	margin:0px;
	padding:0px;
	float:left;
	width:800px;
	/*font-size:0.75em*/  /*16 x 0.6875 = 12  */
}   

#mainContent #column_Welcomeleft #WelcomeContentLeft
{
	margin:0px 0px 10px;
	padding:0px;
	float: left;
	width: 530px;
	background:transparent url('/Images/welcome-content-dividers.gif') repeat-y top left;
}

#mainContent #column_Welcomeleft .topArticlesTable
{
    margin:0px 0px 0px 0px;
    padding:0px;
    width:100%;
    height:142px;
}

.topArticlesTable td.articleheader
{
    padding-left:0px;
	border-bottom:1px dotted #a5a5a5;

}

.topArticlesTable td.articlebody
{
    padding-top:3px;
   	overflow:hidden;
}

.topArticlesTable td.articlebody a.readmore
{
    color:#B80000;
    font-weight:bold;
}



#mainContent #column_Welcomeleft .topArticlesTable td.article
{
    padding:5px;
    border:solid 0px #f0f0f0;
    background-color:#f3f3f3;
    vertical-align:top;
	width:250px;
	overflow:hidden;
}

#mainContent #column_Welcomeleft .topArticlesTable td.articleTwo
{
    padding:5px;
    border:solid 0px #f0f0f0;
    background-color:#f3f3f3;
    vertical-align:top;
	width:500px;
	overflow:hidden;
}

#mainContent #column_Welcomeleft .topArticlesTable td.articleFull
{
    padding:5px;
    border:solid 0px #f0f0f0;
    background-color:#f3f3f3;
    vertical-align:top;
	width:750px;
	overflow:hidden;
}


#mainContent #column_Welcomeleft .topArticlesTable a.title
{
    margin-bottom:5px;
    display:block;
    font-weight:bold;
    color:#3B3B3B;
    text-decoration:none;
    background:#f0f0f0 url(../../Images/grey_arrow.png) no-repeat scroll;
	background-position: right center;
}

#mainContent #column_Welcomeleft .topArticlesTable img
{
    margin-right:8px;
    float:left;
    width:114px;
    height:92px;
    display:block;
}

#mainContent #column_Welcomeleft .topArticlesTable a
{
    text-decoration:none;
}

#mainContent #column_Welcomeleft .topArticlesTable a:hover
{
    text-decoration:underline;
}

#mainContent #column_Welcomeleft #WelcomeContentRight
{
	margin:0px 0px 0px 10px;
	padding:0px;
	float: left;
	width: 250px;
}

#mainContent #column_Welcomeleft #WelcomeContentLeft .section-header h2,
#mainContent #column_Welcomeleft #WelcomeContentRight .section-header h2
{
	margin:0px 0px 10px 0px;
	padding:0px;
	color: #333333;
	font-weight:bold;
	padding:11px 10px 10px 8px;
	background:#bebebe url(../../Images/sidebar_background.jpg) repeat-x scroll left top;
	height:15px;	
}

#mainContent #column_Welcomeleft #WelcomeContentLeft .section-header h2
{
    margin:0px 10px 10px 0px;
}

/* Welcome page quicklinks */

#mainContent #column_Welcomeleft #WelcomeContentLeft .quicklinks
{
    margin-left:10px;
	margin-bottom:20px;
}
#mainContent #column_Welcomeleft #WelcomeContentLeft .quicklinks ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#mainContent #column_Welcomeleft #WelcomeContentLeft .quicklinks li
{
	display:inline;
	margin:0;
	padding:0;
}

#mainContent #column_Welcomeleft #WelcomeContentLeft .quicklinks h3
{
	margin:0px;
}

#mainContent #column_Welcomeleft #WelcomeContentLeft .quicklinks h3 a
{
	font-weight:bold;
	color:#B80000;
}

#mainContent #column_Welcomeleft #WelcomeContentLeft .quicklinks a {
	color: #333;
	text-decoration: none;
}

#mainContent #column_Welcomeleft #WelcomeContentLeft .quicklinks a:hover{
	text-decoration: underline;
}

/* content summary */

#mainContent #column_Welcomeleft #WelcomeContentRight .content-summary
{
	margin-left:10px;
}

#mainContent #column_Welcomeleft #WelcomeContentRight .content-summary h2
{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#mainContent #column_Welcomeleft #WelcomeContentRight .content-summary a {
	color: black;
	text-decoration: none;
}

#mainContent #column_Welcomeleft #WelcomeContentRight .content-summary a:hover{
	text-decoration: underline;
}


#mainContent #column_Welcomeleft #WelcomeContentRight .content-summary p
{
	margin:0px 0px 20px 0px;
	font-weight:normal;
	color:#666;
}
/*----------------------------------------------------------------------------------------------------
	Main Content Styles - End
----------------------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------------------
	Footer Styles - Start
----------------------------------------------------------------------------------------------------*/

#containerFooterBar #footerBar
{   
   	margin: 0px auto 0px auto;
	background-color:#e6e6e6;
	width:950px;
	min-height:70px;
	padding: 10px;
}

#containerFooterBar #footerBarFeedback
{   
   	margin: 0px auto 0px auto;
	background-color:#e6e6e6;
	width:950px;
	padding: 10px;
	height:255px;
}

#containerFooterBar .footerRadio
{   
    margin-top:10px;
    margin-bottom:3px;
}

#containerFooterBar .footerbarblock
{
	background-color:#f3f3f3;
	width:167px;
	height:68px;	
	float:left;
}

#containerFooterBar .footerbarblockblank
{
	background-color:#e6e6e6;
	width:167px;
	height:68px;	
	float:left;
}

#containerFooterBar .footerbarblockFull
{
	background-color:#f3f3f3;
	width:770px;
	min-height:68px;	
	float:left;
}

#containerFooterBar .footerbarimage
{
	margin:10px 5px 10px 10px;
	padding:0px;
}

#containerFooterBar .footerbarimage img
{
    margin:0px;
	padding:0px;
}

#containerFooterBar .footerbartext
{
	height:100%;
	padding-right:2px;
}

#containerFooterBar .footerbartext a
{
    color:#333333;
	/*font-size:0.6875em;*/ /* 16 x 0.6875 = 11px */
	text-decoration:none;
}

#containerFooterBar .footerbartext a:hover
{
    color:#333333;
	/*font-size:0.6875em;*/ /* 16 x 0.6875 = 11px */
	text-decoration:underline;
}

.txtfeedback
{
    width:660px;
    height:70px;
    border: solid 1px #cdcdcd;
    margin-bottom:10px;
}

.btnfeedback
{
    margin-bottom:10px;
}

#containerFooterBar h3
{
    margin:0px;
    font-weight:bold;
    font-family:Verdana;
    color:#cc0000;
    padding-top:8px;
    padding-bottom:10px;
    border-bottom:1px dotted #a5a5a5;
    width:100%;
}

#containerFooterBar p
{
    margin:0px;
    font-weight:bold;
    font-family:Verdana;
/*    font-size:0.75em;
*/    color:#313131;
    padding-top:8px;
    padding-bottom:10px;
    width:660px;
}

#containerFooterBar .footerbarsep
{
	background:#e6e6e6 url(../../Images/footerbarsep.gif) no-repeat scroll;
	float:left;
	height:70px;
	width:20px;
}

#containerFooterBar .footerbarsepblank
{
	background-image:none;
	float:left;
	height:70px;
	width:20px;
}

#containerFooterBar .footerbarlinks ul
{
	list-style:none;
	margin:0px;
	padding:0px;
/*	font-size:0.75em;
*/}

#containerFooterBar .footerbarlinks li
{
    padding:0px;
    margin:0px;
}

#containerFooterBar .footerbarlinks li a
{
	padding:0px 0px 0px 10px;
    background:transparent url(../../Images/dark_grey_arrow.png) no-repeat scroll;
	background-position: 0px 2px;
	text-decoration: none;
	font-family:Verdana;
	font-weight:normal;
	color:#333333;
}

#containerFooterBar .footerbarlinks li a:hover
{
	text-decoration: underline;
}

#containerFooter #footer ul
{
    margin:0px;
    padding:0px;
}

#containerFooter #footer li a
{
	padding-right: 15px;
	padding-left: 0px;
	padding-top:0px;
	color:#333333;
	margin:0px;
	font-family: Verdana;
	/*font-size:0.6875em;*/ /* 16 x 0.6875 = 11px */
	text-decoration:none;
}

#containerFooter #footer li a:hover
{
	text-decoration:underline;
}

#containerFooter #footer #footerlinks
{
    padding-left:0px;
    padding-top:0px;
    float:left;
    overflow:hidden;
}

#containerFooter #footer #footercopyright
{
float:right;
color:#333333;
font-family: Verdana;
/*font-size:0.6875em;*/ /* 16 x 0.6875 = 11px */
padding:0px;
text-align:right;
margin:4px auto;
}

#containerFooter #footer li
{
	display: inline;
	padding:0px;
	margin:0px;
}

#containerFooter #footer li a.lastLink
{
	background-image: none;
	background-color: transparent;
	background-image: url(../../Images/line_grey.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
}

.NoteField
{
	width:98%;
	height: 28px;
	/*old 65px*/
}

/*----------------------------------------------------------------------------------------------------
	Footer Styles - End
----------------------------------------------------------------------------------------------------*/


.Commandbox {
	border: 1px solid rgb(207, 207, 207)!important; width: 305px!important; height: 20px!important; padding-top: 3px!important; padding-left: 6px!important; 
/*	font-family: Verdana!important; font-size: 12pt!important; 
*/	margin-top: 10px!important; margin-right: 3px!important; margin-bottom: 10px!important; vertical-align: middle!important;
}


/*search paging*/
#bodycontent .pager {height:24px;padding-bottom:5px;padding-top:5px;clear:both; margin-bottom:10px; background-color:#EDEDED;padding-left:5px;margin-top:10px;}
#bodycontent .pager .page { background-color:#FFF; color:#8B0304;
                             float:left;height:20px;margin-right:3px;padding-top:3px; padding-right:3px;text-align:center;width:27px; }
#bodycontent .pager .page:hover { background-color:#999999;}
#bodycontent .pager .page a { text-decoration:none !important; color:#a91500 !important; font-weight:bold; padding:1px 5px 5px 6px; display:block;}
#bodycontent .pager .expand {float:right;height:20px;margin-right:3px;padding-top:3px;text-align:center; }
#bodycontent .pager .expand a { text-decoration:none !important; color:#8B0304; font-weight:bold; padding-right:5px;}
#bodycontent .pager .currentpage { color:#fff;background-color:#a91500;float:left;height:20px;margin-right:3px;padding-top:3px; padding-right:3px; text-align:center;width:26px;}
#bodycontent .pager .currentpage:hover { background-color:#999999;}
#bodycontent .pager .currentpage a { text-decoration:none !important; color:#FFF!important; font-weight:bold; padding:1px 5px 5px 6px; display:block;	}

.SearchColumn
{
width:800px !important;    
}

.search-form  { color:#333; height: 25px; display: block; float:left; margin-top: 6px; margin-right:10px;font-weight:bold;}
.search-form Label,.search-formSites Label,.search-formGrey Label{padding-left:5px;}
.search-formLast{width:350px;}
.search-formSites  { min-width: 110px; color:#333; height: 25px; display: block; float:left; margin-top: 6px; margin-right:10px;font-weight:bold;}
.search-formGrey  { min-width: 110px; color:#848284; height: 25px; display: block; float:left; margin-top: 6px; margin-right:10px;font-weight:bold;}
.RefineResults  { color:#000; font-weight: bold;padding-top:15px;float:left;}
.search-form-button  { margin-top:10px; padding:0px;}
.searchbox{margin-top:0px; float:left;padding-left:10px;}
.searchbar{width:780px;}
#RefineSearch { background-color:#ededed; border-top-style: none;}
#fldsetGovSites,#fldsetGovDocuments{clear:both;height: 120px;width:780px;}
.search .searchGovOn
{
	background:transparent url('/Images/SearchGovOn.gif') no-repeat left;
	color:#FFF;
	height:42px;
	width:91px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	position:relative;
	border:0px;
}

.search .searchGovOff
{
	background:transparent url('/Images/SearchGovOff.gif') no-repeat left;
	color:#333;
	height:42px;
	width:91px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	position:relative;
	border:0px;
}
.search .searchOtherOn
{
	background:transparent url('/Images/SearchOtherOn.gif') no-repeat left;
	color:#FFF;
	height:42px;
	width:91px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	position:relative;
	border:0px;
}

.search .searchOtherOff
{
	background:transparent url('/Images/SearchOtherOff.gif') no-repeat left;
	color:#333;
	height:42px;
	width:91px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	position:relative;
	border:0px;
}
.search .searchTag{width:790px;height:42px;padding-left:10px;}
.RefineResults{padding-right:10px;padding-left:0px;}
.hideNotifications{display:none;}
.failureNotification{color:#f00;font-weight:bold}