body
{
	font-family: Arial;

	background: #fff;

	font-size: 12px;
}

a, a:visited
{
	color: #79124D;

	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
}

p
{
	line-height: 1.5em;
}

em
{
	font-style: italic;

	color: #333;
}

strong
{
	font-weight: bold;
}

div#header{
	width: 100%;
	height: 88px;
	background: url(../images/header_bg.png);
}

div#header_inner
{
	width: 100%;
	height: 88px;
	background: url(../images/noise_pattern.png);
}

div#header_separator
{
	height: 73px;
	width: 2px;
	background: url(../images/header_separator.png);
	position: absolute;
	top: 11px;
	right: 225px;
}

form#search
{
	float: right;
	width: 193px;
	margin-top: 11px;
	clear: right;
	height: 23px;
}

div#search_bg
{
	float:left;
	background: url(../images/search_bg.png); 
	width: 164px;
	height:23px;
}

form#search input[type="text"]
{
	float: left;
	margin: 1px 0px 0px 2px;
	width: 154px;
	background: #d9d9d9;
	height: 18px;
	font-size: 14px;
	color: #343434;
	padding-left: 4px;
	border: 1px;
}

form#search input[type="image"]
{
	float: left;
}



div#social_icons
{
	width: 193px;
	height: 22px;
	float: right;
	margin-top: 8px;
}

.social_icon
{
	float: left;
	width: 22px;
	height: 22px;
	padding: 0;
	margin-right: 7px;
}

#facebook{
	background: url(../images/facebook.png);
}
#facebook:hover{
	background-position: 0px -22px;
}
#twitter{
	background: url(../images/twitter.png);
}
#twitter:hover{
	background-position: 0px -22px;
}
#youtube{
	background: url(../images/you_tube.png);
}
#youtube:hover{
	background-position: 0px -22px;
}
#rss{
	background: url(../images/rss.png);
}
#rss:hover{
	background-position: 0px -22px;
}

div.wrapper
{
	padding: 0 15px;
	width: 984px;
	margin: auto;
}

div#header_inner div.wrapper
{
	height: 88px;
	overflow: hidden;
}

div#header_top
{
	background: #79124d;
	width: 100%;
	height: 8px;
	display: block;
}

img#logo
{
	margin-top: 12px;
}

div#menu
{
	width: 100%;
	height: 38px;
	background: url(../images/menu_bg.png);
}

ul#nav
{
	width: 984px;
	height: 38px;
}
ul#nav a {
padding-top: 12px;
display: block;
height: 26px;

}
ul#nav li
{
	display: inline;
	text-align: center;
	background: url(../images/menu_bg.png);
	float: left;
	font-size: 14px;
}

ul#nav li:hover
{
	background: url(../images/menu_bg_hover.png) repeat-x;
	cursor: pointer;
}

ul#nav li a:hover,ul#nav li a:visited:hover
{
	color: #ececec;
		
}

ul#nav li a, ul#nav li a:visited
{
	color: #79124d;
	text-decoration: none;

}

ul#nav li.active
{
	background: url(../images/menu_bg_active.png);
}

ul#nav li.active a, ul#nav li.active a:visited
{	
	color: #fff;
	
}

ul#nav li.last
{
	background: url(../images/menu_bg_last.png);
}

ul#nav li.last a, ul#nav li.last a:visited
{
	color: #fff;
}

div#menu_pointer
{
	width: 14px;
	height: 7px;
	position: absolute;
	top: 38px;
	left: 37px;
	background: url(../images/menu_pointer.png);
}



ul#nav li.menu_separator
{
	margin-top: 3px;
	width: 2px;
	height: 34px;
	padding: 0;
	background: url(../images/menu_separator.png);
}

div#index_main
{   
	height: 382px;
	background: url(../images/pattern_x.png);
	width: 100%;
}

div#slider_gradient
{
	height: 382px;
	background: url(../images/slider_gradient.png) repeat-x;
	width: 100%;
	border-top: 1px solid #fff;
}

div#under_slider
{
	background: url(../images/under_slider.png) repeat-x;
	width: 100%;
	height: 16px;
}

div#center_column
{
	width: 558px;
	float: left;
	margin-right: 10px;
}

div#sidebar
{
	width: 416px;
	float: left;
}

div#footer
{

    clear: both;
	width: 100%;
	height: 103px;
	background: url(../images/footer_bg.png) #dedede repeat-x;
	
}

div#footer_noise
{
	width: 100%;
	height: 81px;
	background: url(../images/noise_pattern.png);
	color: #959595;
	padding-top: 22px;
	text-align: center;
}

div#footer_noise p
{
	text-align: center;
}

div#footer_noise div ul
{
	margin: auto; 
	display: block;
	margin-bottom: 14px;
	height: 11px;
	width: 500px;
}

div#footer_noise div ul li
{
	padding: 0 4px;
	height: 11px;
	float:left;
	display: inline;
}

div#footer_noise div ul li a, div#footer_noise div ul li a:visited, div#footer_noise div ul li
{
	color: #585858;
	font-size:12px;
	text-decoration: none;
}

div#footer_noise div ul li a:hover
{
	text-decoration: underline;
}

div.section_header
{
	width: 100%;
	line-height: 25px;
	text-indent: 8px;
	color: #fff;
	background: #79124d;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	position: relative;

}

div.section_header_grey
{
	color: #696969;	
	background: #dcdcdc;
}

div.section_header span
{
	position: absolute;
	top: 25px;
	left: 20px;
	width: 8px;
	height: 4px;
	background: url(../images/section_heading_pointer.png);
}

div.section_header_grey span
{
	background: url(../images/section_heading_pointer_grey.png);
}

ul#latest_reports, ul.sidebar_index
{
	background: #f6f6f6;
	margin-bottom: 10px;
}

ul#latest_reports li, ul.sidebar_index li
{
	padding: 9px 11px 0px 10px;
	border-bottom: 1px dotted #919191;
}

ul#latest_reports li a img, ul.sidebar_index li a img
{
	width:262px; 
	height:158px;	
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}


ul#latest_reports li span a, ul#latest_reports li span a:visited, ul.sidebar_index li span a, ul.sidebar_index li span a:visited
{
	color: #79124d;
	text-decoration: none;
}

ul#latest_reports li h2 a,h1 a, ul#latest_reports li h2 a:visited, ul.sidebar_index li h2 a, ul.sidebar_index li h2 a:visited, ul#search li h2 a, ul#search li h2 a:visited
{
	color: #505050;
	text-decoration: none;
	font-size: 19px;
	line-height: 24px;
	font-weight: bold;
}

ul#latest_reports li h2 a:hover, ul#latest_reports li h2 a:hover, ul.sidebar_index li h2 a:hover, ul.sidebar_index li h2 a:hover, ul.caption li h1 a:hover,
{
	text-decoration: underline;
}

ul#latest_reports li h2, ul.sidebar_index li h2
{
	margin: 3px 0;
}

ul#latest_reports li p, ul.sidebar_index li p
{
	color: #282828;
	font-size: 13px;
	line-height: 16px;
}

ul#latest_reports li a.read_more, ul#latest_reports li a.read_more:visited, ul.sidebar_index li a.read_more, ul.sidebar_index li a.read_more:visited
{
	color: #919191;
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

ul#latest_reports li a.read_more:hover, ul.sidebar_index li a.read_more:hover
{
	text-decoration: underline;
}

ul#latest_reports li.last_item, ul.sidebar_index li.last_item
{
	text-align: center;
	border-bottom: none;
	padding: 11px;
}

ul#latest_reports li.last_item a, ul#latest_reports li.last_item a:visited, ul.sidebar_index li.last_item a, ul.sidebar_index li.last_item a:visited
{
	color: #4f4f4f;
	font-size: 13px;
	text-decoration: none;
}

ul#latest_reports li h2 a:hover, ul#latest_reports li h2 a:hover, ul.sidebar_index li h2 a:hover, ul.sidebar_index li h2 a:hover, ul#search li h2 a:hover, div#caption ul li h1 a:hover, span.smallgrey a:hover

{
	text-decoration: underline;
}

ul#latest_reports li.last_item:hover, ul.sidebar_index li.last_item:hover
{
	background: #e4e4e4;
	color: #4f4f4f;	
}

ul.sidebar_index li a img
{
	width:60px; 
	height:60px;	
	margin-bottom: 1px;
}

ul.sidebar_index li h2 a, ul.sidebar_index li h2 a:visited
{
	font-size: 13px;
	line-height: 17px;
}

ul.latest_media_appearences li h2 a, ul.latest_media_appearences li h2 a:visited, 
{
	font-size: 14px;
	line-height: 19px;
}

ul#latest_media_appearences li h2
{
	margin: 0;
}

ul#latest_media_appearences li span
{
	line-height: 21px;
}

ul#latest_media_appearences li p
{
	line-height: 17px;
}

ul#latest_media_appearences li
{
	padding-bottom: 2px;
	overflow: hidden;
	height: 106px;
}

ul#latest_media_appearences li.last
{
	border-bottom: none;
}

div#about_us
{
	height: 44px;
	padding: 8px;
	color: #282828;
	line-height: 16px;
	font-size: 13px;
	text-align: justify;
	margin-bottom: 7px;
}

div#about_us p
{
	color: #282828;
	line-height: 16px;
	font-size: 13px;
	text-align: justify;
}

.round_top
{
	border-radius: 4px 4px 0px 0px;
}

.round_bottom
{
	border-radius: 0px 0px 4px 4px;
}

/*STATIC CONTENT*/

div.box_content
{
	width: 100%;
	margin-bottom: 10px;
	background: #f6f6f6;
	color: #282828;
}
div.content {
	padding: 10px 10px 10px 10px;
}

#content {
 min-height:500px;	
}
div.content p {
	padding-top: 10px;
}

div.content h2 {
	color: #505050;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

div.content img {
	float: right;
	margin-top: 15px;
	padding-left: 5px;
	
}

div.pattern_dots
{
	background: url(../images/pattern_dots.png);
}

div#get_involved_index
{
	color: #282828;
	padding: 6px 4px 8px 9px;
	font-size: 12px;
	line-height: 18px;
	height: 90px;
}

div#get_involved_index form
{
	float: left;
	width: 191px;
	margin-right: 10px;
	margin-top: 2px;
}

div#get_involved_index form input[type="text"],  div.content form input[type="text"]
{
	color: #343434;
	font-size: 14px;
	background: #d9d9d9;
	border-radius: 3px 3px 3px 3px;
	width: 187px;
	height: 22px;
	border: 1px solid #b9b8b8;
	padding-left: 4px;
	margin-bottom: 6px;
	
}
div.form{
	margin-top: 20px;
}

div.content form input[type="text"]
{
float: left;
width: 250px;	
}

div.form label
{
	
	margin-top: 5px;
	float: left;
	width: 110px;
}

ul.error_list
{
	position: absolute;
	margin-left: 380px;
	color: red;
	margin-top: 10px;
}

div.content form textarea
{
	color: #343434;
	font-size: 14px;
	background: #d9d9d9;
	border-radius: 3px 3px 3px 3px;
	width: 250px;
	height: 160px;
	clear: both;
	border: 1px solid #b9b8b8;
	padding-left: 4px;
	margin-bottom: 6px;
	overflow: hidden;
}

div#get_involved_index form input[type="image"]
{
	float: right;
	margin-right: 2px;
	clear: both;
}

div#content form input[type="image"]
{

	
	margin-left:  200px;
}

div#slider
{
	height: 353px;
	width: 630px;
	background: #f3f3f3;
	position: relative;
	float:left;
	margin-right: 10px;
}

ul#slider_images li
{
	display: none;
}

ul#slider_images li.active
{
	display: inline;
}

ul#slider_images li img
{
	height: 238px;
	width: 618px;
	margin: 6px 6px 0 6px;
}

div#slider_side
{
	float: left;
	width: 344px;
}



div#slider div#caption
{
	height: 75px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	width: 616px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;

	overflow: hidden;
} 

div#caption ul li
{
	display: none;
	overflow: hidden;
	height: 77px;
}

div#caption ul li h1 a, div#caption ul li h1 a:visited
{
	font-size: 22px;
	font-weight: bold;
	color: #5d5d5d;
	line-height: 25px;
	text-decoration: none;
}

div#caption ul li p
{
	font-size: 12px;
	color: #393939;
	line-height: 17px;
	padding-right: 13px;
}

div#caption ul li.active
{
   display: inline
}



div#slider div#nav
{
	height: 26px;
	background: url(../images/slider_nav_bg.png);
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 630px;
}

div#nav ul li
{
	width: 35px;
	height: 26px;
	float: left;
	line-height: 27px;
	color: #aeadad;
	text-align: center;
}

div#nav ul li.active
{
	background: url(../images/slider_nav_bg_active.png);
	color: #fff;
}

div#gradient_below_image
{
	width: 630px;
	height: 3px;
	top: 241px;
	left: 0px;
	position: absolute;
	background: url(../images/gradient_below_image.png); 
}

div#slider_gradient_left
{
	width: 6px;
	height: 352px;
	top: 0px;
	left: -6px;
	position: absolute;
	background: url(../images/slider_gradient_left.png); 
}

div#slider_gradient_right
{
	width: 6px;
	height: 352px;
	top: 0px;
	right: -6px;
	position: absolute;
	background: url(../images/slider_gradient_right.png); 
}

div#slider_gradient_top
{
	width: 629px;
	height: 6px;
	top: -6px;
	left: 0px;
	position: absolute;
	background: url(../images/slider_gradient_top.png); 
}

div#slider_gradient_bottom
{
	width: 630px;
	height: 5px;
	bottom: -5px;
	left: 0px;
	position: absolute;
	background: url(../images/slider_gradient_bottom.png); 
}

h1
{
	font-size: 22px;
	font-weight: bold;
	color: #5d5d5d;
	line-height: 23px;
	text-decoration: none;
	
}

div.static_header
{
	width: 100%;
	line-height: 25px;
	text-indent: 8px;
	color: #fff;
	background: #79124d;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	margin-top: 10px;
}

div#search_heading
{
	color: #333333;
	font-size: 13px;
	padding:8px 0px 5px 10px;
	width: 900px;
}

.smallgrey
{
	
	color: #9c9c9c;
	font-size: 11px;
}

ul#search
{
	margin-bottom:10px;
}

ul#search li
{
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
	margin-left: 10px;
	margin-right: 10px;
}

ul#search p
{
 	font-size: 13px;
	display: block;
	line-height: 16px;
	color: #333;
}

ul#search img a
{
	width:262px; 
	height:158px;	
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

div.pages {
	height: 30px;
	padding-left:10px;
}
div.pages a.selected
{
	color: #000;
}

div.pages a img
{
	float: left;
}

div.pages a
{
	text-decoration: none;
	font-size: 14px;
	color: #999;
	float: left;
	margin-right: 10px;
	line-height: 18px;
	
}

.footer_link a, .footer_link a:visited
{
	color: #959595;
	text-decoration: none;
}

.footer_link a:hover
{
	text-decoration: underline;
}
