﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:x-small;
}

/****************GENERICS*************************************************/
.clear
{
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
}

/*p , li, div {
	font-family:Arial, Verdana, Sans-Serif !important;
	font-size:x-small !important;
}*/

/****************HEADINGS*************************************************/

h1
{
	font-size:large;
	margin:0px 0px 3px 0px;
	font-weight:lighter;
}

h2
{
	font-size:medium;
}

h3
{
	font-size:small;
}


/****************BASIC STRUCTURE******************************************/


/*************************************************************************
so that the menu area is a straight 200 and the content area is a straight
750 I am making the sitewrapper 951 as opposed to 950 - this allows a 1px
vertical seperator between nav and content columns without having to then
assum a content width of cumbersome 749 or menu of 201

all styles prefixed underscore to guarantee integrity
**************************************************************************/
 
.ss_siteWrapper
{
	width:921px;
	margin:auto;
	background-image:url('../app_graphics/initiative_background.jpg');
	background-repeat:repeat-x;
	background-color:#b7badd;
	padding:0px 30px 0px 30px;	
}

.ss_crumbWrapper
{
	color:White;
	padding:2px 0px 2px 0px;
}

.ss_crumbWrapper a
{
	color:White;
	text-decoration:none;
}

.ss_crumbTrail
{
	float:left;
}

.ss_login
{
	float:right;
	text-align:right;
}

.ss_pageWrapper
{
	background-color:White;
	width:931px;
}

.ss_bannerAndFlash
{
	height:105px;
	border-bottom:solid 1px #7F7EB7;
	overflow:hidden;	
}

.ss_flash
{
	float:left;
	width:200px;
	height:105px;
	border-right:solid 1px #7F7EB7;	
}

.ss_banner
{
	float:left;
	height:105px;
	width:720px;
}

.ss_colWrapper
{
	background-image:url('../app_graphics/initiative_contentBack.gif');
	background-repeat:repeat-y;
}

.ss_col1
{
	float:left;
	width:200px;
}

.ss_col2
{
	float:left;
	width:310px;
	font-size:small;
}

.ss_col3
{
	float:right;
	width:400px;
}

.ss_footWrapper
{
	text-align:right;
	padding:2px 0px 2px 0px;
}

.ss_footWrapper a
{
	color:Black;
	text-decoration:none;
}

/*******************INNER STRUCTURAL ITEMS*************************/
.ss_search
{
	background-color:#E7E7F1;
	height:30px;
	border-bottom:solid 1px #7F7EB7;
	text-align:center;
	padding-top:8px;
}

.ss_menu
{
	width:200px;
}

.ss_contactWrapper
{
	width:200px;
	background-color:#E7E7F1;
}

.ss_contactImage
{
	float:left;
	width:40px;
}

.ss_contactText
{
	float:left;
	padding:13px 3px 13px 0px;
	width:157px;
	overflow:hidden;
}

.ss_shareWrapper
{
	width:200px;
}

.ss_shareImage
{
	float:left;
	width:40px;
}

.ss_shareText
{
	float:left;
	width:157px;
	padding:22px 3px 13px 0px; 
}

.ss_newsItemWrapper
{
	width:300px;
	margin-bottom:15px;
}

.ss_newsItemImage
{
	float:left;
	width:140px;
}

.ss_newsItemText
{
	float:left;
	width:160px;
}


.ss_signUpWrapper
{
	width:200px;
	background-color:#E7E7F1;
}

.ss_signUpImage
{
	float:left;
	width:40px;
}

.ss_signUpText
{
	float:left;
	padding:13px 3px 13px 0px;
	width:157px;
}

.ss_welcomeWrapper
{
	width:280px;
	padding:10px;
} 

.ss_welcomeTop
{
	background-image:url('../app_graphics/initiative_welcomeTop.gif');
	background-repeat:no-repeat;
	width:300px;
	height:11px;
	line-height:11px;
	font-size:0;
}
.ss_welcomeText
{
	background-color:#7E7FB7;
	width:280px;
	margin:auto;
	padding:10px;
	color:White;
}

.ss_welcomeBottom
{
	background-image:url('../app_graphics/initiative_welcomeBottom.gif');
	background-repeat:no-repeat;
	width:300px;
	height:11px;
}


.ss_latest
{
	width:300px;
	margin:auto;
	padding:10px 0px 0px 0px;
	color:#828282;
}

.ss_latestTitle
{
	width:300px;
	margin:auto;
	padding:0px 0px 10px 0px;
}

.ss_advert1
{
	width:300px;
	margin:auto;
	padding:10px 0px 10px 0px;
}

.ss_advert2
{
	width:400px;
	padding:10px 0px 10px 0px;
}

.ss_editorialWrapper
{
	width:400px;
	background-image:url('../app_graphics/greyGradient.jpg');
	background-repeat:repeat-y;	
}

.ss_editorialText
{
	float:left;
	padding:10px;
	width:250px;

}

.ss_editorialImage
{
	float:right;
	width:130px;
}


.ss_titleArea
{
	height:40px;
}

.ss_titleArea h1
{
	color:#7F7EB7;
}

.ss_titleArea hr
{
	height:1px;
	color:#7F7EB7;
}

/*******************LINK STYLES******************************************/

.ss_contactText a, .ss_shareText a, .ss_signUpText a, .ss_latest a, .ss_editorial a, .ss_downloads a, .ss_relatedItems a, .ss_newsList a
{
	color:#EB0102;
}

.ss_welcome a
{
	color:White;
}

/******************INTERIOR MASTER SPECIFIC******************************/

.ss_col2Interior
{
	float:left;
	padding:10px;
	width:490px;
	font-size:small;
}

.ss_col2InteriorFullWidth
{
	float:left;
	padding:10px;
	width:700px;
	font-size:small;
}

.ss_col3Interior
{
	float:right;
}


.ss_feedbackForm
{
	margin-top:10px;
	background-color:#E7E7F1;
	padding:5px;
}

.ss_downloads
{
	margin-bottom:10px;
	width:180px;
	padding:10px;
	background-image:url('../app_graphics/greyGradient.jpg');
	background-repeat:repeat-y;
	
}

.ss_downloads h1
{
	font-size:large;
	margin:0px 0px 3px 0px;
	font-weight:lighter;
	color:Gray;
}

.ss_downloads hr
{
	height:1px;
	color:Gray;
}

.ss_relatedItems
{
	margin-bottom:10px;
	width:180px;
	padding:10px;
	background-image:url('../app_graphics/greyGradient.jpg');
	background-repeat:repeat-y;
}

.ss_relatedItems h1
{
	font-size:large;
	margin:0px 0px 3px 0px;
	font-weight:lighter;
	color:Gray;
}

.ss_relatedItems hr
{
	height:1px;
	color:Gray;
}

.ss_printPage
{
	width:180px;
	padding:10px;
	background-image:url('../app_graphics/greyGradient.jpg');
	background-repeat:repeat-y;
	margin-bottom:10px;
	
}

.ss_printPage a
{
	color:Black;
	text-decoration:none;
}

/*****************LIST MASTER SPECIFIC***********************************/
.ss_newsList
{

}
.ss_newsAd
{
	width:200px;
	margin-bottom:10px;
}

.ss_newsEditorialWrapper
{
	width:200px;
	background-color:#E7E7F1;
	background-image:url('../app_graphics/greyGradient.jpg');
	background-repeat:repeat-y;
	margin-bottom:10px;
}


.ss_newsEditorialTitle
{
	padding:10px;
	width:180px;

}

.ss_newsEditorialTitle h1
{
	font-size:large;
	margin:0px 0px 3px 0px;
	font-weight:lighter;
	color:Gray;
}

.ss_newsEditorialTitle hr
{
	height:1px;
	color:Gray;
}

.ss_newsEditorialText
{
	padding:10px;
	color:#828282;
	width:180px;

}

.ss_newsEditorialImage
{
	width:200px;
}


/*******************************************************/
/*AJAX STYLES*/
/*******************************************************/

#progressBackgroundFilter_documents 
{
text-align:center; 
position:fixed; 
top:0px; 
bottom:0px; 
left:0px;
right:0px;
overflow:hidden; 
padding:0; 
margin:0; 
background-color:#000; 
filter:alpha(opacity=50); 
opacity:0.5; 
z-index:1000; 
}

#processMessage_documents
{
text-align:center; 
position:fixed; 
top:50%; 
left:43%;
padding:10px; 
width:14%; 
z-index:1001; 
background-color:#eee;
border:solid 1px #000;
}

.formWrapper
{
    padding:5px;
}
.formLeft
{
    font-weight:bold;
    float:left;
    width:200px;
    margin-bottom:3px;
}
.formRight
{
    float:left;
    margin:3px;
}

.formTextBox
{
	width:250px;
}

.formLeft sup
{
	 color:Red;
}

/***************************************captch***************************************/

.captchaError
{
	color:#ff1111;
}

.captchaWrapper
{
}

.captchaButton
{
	border-top:solid 1px silver;
	border-right:solid 1px silver;
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	margin-top:10px;
	width:442px;
	height:21px;
	font-family:Verdana;
}