/* VERSIONS
/* 1_0: General Misc Styles
/* 1_1: Added disabled, none, new icons [Author: Landon Durnan]
----------------------------------------------------------------------------- */

/* 
-----------------------------------------------------------------------------
 =Misc.
----------------------------------------------------------------------------- */
.sc { overflow: hidden; }
.button,
.disabled{ 
	background-color: #E4D2C0;
	border: 1px solid #DCC1A7;
	color: #98012E; 
	font-size: 11px;
	line-height: 16px!important;
	font-weight: bold;
	padding: 2px 5px 1px 5px; 
	text-decoration: none;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	}
.button:hover{ 
	background-color: #F1E5D8; 
	color: #98012E; 
	text-decoration: none;
	}
input.button { font-family: Arial,Helvetica,sans-serif; padding: 0 3px; font-weight: bold; height: 18px; }
.disabled { background-color: #CCC; display: block; cursor: pointer; border-color: #666; }
.disabled:hover { background-color: #CCC; }
.disabled { color: #666!important; }
	
	
/* 
-----------------------------------------------------------------------------
 =Icons
----------------------------------------------------------------------------- */
a.file, a.img, a.aud, a.doc, a.pdf, a.ppt, a.txt, a.xls, a.vid, a.email, a.ext, a.ext-FacebookProfile, a.back, a.lock, a.form, a.print, a.rss,
#nav-sub .module ul li a.file, #nav-sub .module ul li a.img, #nav-sub .module ul li a.aud, #nav-sub .module ul li a.doc, #nav-sub .module ul li a.pdf, #nav-sub .module ul li a.ppt,
#nav-sub .module ul li a.txt, #nav-sub .module ul li a.xls, #nav-sub .module ul li a.vid, #nav-sub .module ul li a.email, #nav-sub .module ul li a.ext, 
#nav-sub .module ul li a.ext-FacebookProfile, #nav-sub .module ul li a.back, #nav-sub .module ul li a.lock, #nav-sub .module ul li a.form, 
#nav-sub .module ul li a.print, #nav-sub .module ul li a.rss {
	padding: 2px 0 2px 24px !important;
	background: url(/images/common/icon_default.gif) left top no-repeat;
	}
a.img, #nav-sub .module ul li a.img	{ background-image: url(/images/common/icon_image.gif); }
a.aud, #nav-sub .module ul li a.aud	{ background-image: url(/images/common/icon_audio.gif); }
a.doc, #nav-sub .module ul li a.doc	{ background-image: url(/images/common/icon_doc.gif); }
a.pdf, #nav-sub .module ul li a.pdf	{ background-image: url(/images/common/icon_pdf.gif); }
a.ppt, #nav-sub .module ul li a.ppt	{ background-image: url(/images/common/icon_ppt.gif); }
a.txt, #nav-sub .module ul li a.txt	{ background-image: url(/images/common/icon_txt.gif); }
a.xls, #nav-sub .module ul li a.xls	{ background-image: url(/images/common/icon_xls.gif); }
a.vid, #nav-sub .module ul li a.vld	{ background-image: url(/images/common/icon_video.gif); }
a.email, #nav-sub .module ul li a.email	{ background-image: url(/images/common/icon_email.gif); }
a.ext, #nav-sub .module ul li a.ext	{ background-image: url(/images/common/icon_ext.gif); }
a.ext-FacebookProfile, #nav-sub .module ul li a.ext-FacebookProfile	{ background-image: url(/images/common/icon_facebook.gif); }
a.back, #nav-sub .module ul li a.back { background-image: url(/images/common/icon_back.gif); }
a.lock, #nav-sub .module ul li a.lock { background-image: url(/images/common/icon_lock.gif); }
a.form, #nav-sub .module ul li a.form { background-image: url(/images/common/icon_form.gif); }
a.print, #nav-sub .module ul li a.print { background-image: url(/images/common/icon_print.gif); }
a.rss, #nav-sub .module ul li a.rss	{ background-image: url(/images/common/icon_rss.gif); }
div.rss a { padding: 2px 0 2px 24px; background: url(/images/common/icon_rss.gif) left top no-repeat; }

/* 
-----------------------------------------------------------------------------
 =General Utilities
----------------------------------------------------------------------------- */
.hidden	{ position: absolute; left: -3000px;}
.none	{ display: none; }
.production-note { color: #F00; } /*Production Note*/
.production-warn { color: #F00; } /*Production Warning*/
.wiki-note { border: 1px solid #999999; color: #990000; padding: 5px; } /*Reference Site Note*/
.clear { float: none; clear: both; }
/* Disables dropdowns in browsers that can't support them over flash */
.prevent-overlap #nav-main ul li.hover ul,
.prevent-overlap #nav-main ul li:hover ul {
	display: none;
	}
	
	
/* 
-----------------------------------------------------------------------------
 =PartActionsPanel
----------------------------------------------------------------------------- */	
/*.PartActionsPanel h2 { color: #444; }
.sc .module .PartActionsPanel h2 {
	background-image: none;
	margin-left: 0;
	padding: 0;
	width: auto;
	color: #444;
	}*/
	
	
		
/* 
-----------------------------------------------------------------------------
 =Login Form
----------------------------------------------------------------------------- */
#login .pc form table td,
#login .pc form table th { padding: .4em 1em .4em 0; }


/* 
-----------------------------------------------------------------------------
 =Google Search
----------------------------------------------------------------------------- */
form.google-search { margin-bottom: 1.8em; }
	form.google-search input.submit { width: 100px; }
#cse-search-results { width: 580px; }
	#cse-search-results iframe { width: 580px!important; }


/* 
-----------------------------------------------------------------------------
 =form container
----------------------------------------------------------------------------- */
.form-container table td,
.form-container table th { padding: .4em 1em .4em 0; }


/* 
-----------------------------------------------------------------------------
 =issueSelect
----------------------------------------------------------------------------- */
form#issueSelect { margin-bottom: 1em; }


/* 
-----------------------------------------------------------------------------
 =SC search
----------------------------------------------------------------------------- */
.sc .module form.search { margin-bottom: 10px; position: relative; }
.sc .module form.search input { width: 150px; }
.sc .module form.search input.submit { padding: 0; position: absolute; top: 0; left: 170px; width: auto; }


/* 
-----------------------------------------------------------------------------
 =Testimonial Landing Page
----------------------------------------------------------------------------- */
.testimonial-bar {
	background: url(/images/testimonials/testimonial-bar-bot.gif) no-repeat left bottom;
	position: relative;
	margin-bottom: 32.5px;
	}
	.testimonial-bar .container {
		background: url(/images/testimonials/testimonial-bar-top.gif) no-repeat 0 0;
		padding: 30px 0 30px 30px;
		}
		.testimonial-bar .container img {
			position: absolute;
			top: -10px;
			right: 40px;
			}
			
/* 
-----------------------------------------------------------------------------
 =Timeline
----------------------------------------------------------------------------- */
#timeline-table th{ 
padding:12px 10px 0 0;
vertical-align: top;
 }

#timeline-table td{ 
padding-top:12px;
vertical-align: top;
 }
	
	
/* Newsletter
-------------------------------------------------------------------- */
 .NewsContent { display: none; }
