/***********************

STUDENT REACH MAIN CSS 2008
(C) 2008 STUDENT REACH INC.
ALL RIGHTS RESERVED

Update: 2008-07-27
Created: 2008-07-01

************************/

/* Basic page styles */
body {
	margin: 0;
	background: #fff url(../../img2/srs_bg.jpg) repeat-x;
	padding: 0;
	font-size:62.5%;
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {line-height: 1.1em;}

h1 {font-weight: bold; font-family: Helvetica, Arial, sans-serif;font-size: 2.0em;letter-spacing: -1px;color: #8a0200;margin-bottom: 0.4em;margin-top: 1em;}
h1 a:active, h1 a:link, h1 a:visited {color: #8a0200;}

h2 {font-weight: bold; font-family: Helvetica, Arial, sans-serif;font-size: 1.7em;letter-spacing: -1px;color: #272727;margin-bottom: 0.4em;margin-top: 0.7em;}
h2 a:active, h2 a:link, h2 a:visited {color: #272727;}

h3 {color:#00688a;margin-top: 0.5em;margin-bottom: 0.4em;font-size: 1.3em;}
h3 a:active, h3 a:link, h3 a:visited {color: #00688a;}

h4 {border-bottom: #3b3b3b 1px solid; margin: 0.4em 0 0.4em 0; padding-bottom: 0.1em; color: #3b3b3b;font-size: 1.4em; width: 70%;}
h4 a:active, h4 a:link, h4 a:visited {color: #3b3b3b;}
h4 a:hover {color: #8a0200;text-decoration: none;}

h5 {border-bottom: #545454 1px solid; margin: 0.4em 0 0.4em 0; padding-bottom: 0.1em; color: #545454;font-size: 1.4em; width: 60%;}
h5 a:active, h5 a:link, h5 a:visited {color: #545454;}
h5 a:hover {color: #8a0200;text-decoration: none;}

h6 {font-size: 1.3em; color:#555;margin-top: 0.3em;font-weight: normal;margin-bottom: 0.4em;}
h6 a:active, h6 a:link, h6 a:visited {color: #555;}

#sr_welcome h1 {font-family: Helvetica, Arial, sans-serif;font-size: 2.3em;letter-spacing: -1px;color: #cf0400;font-weight: normal;margin-bottom: 0.2em;}
#sr_welcome_logo {position: relative; top: 2px;}

/* accessory divs styles */
.sr_add_15 {height: 15px;}

/* font styles */
.video_date {font-family: Helvetica, Arial, sans-serif;font-size: 1.2em;letter-spacing: -1px;color: #fdeeaa;font-weight: bold;}
.video_desc {font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;font-size: 1.1em;letter-spacing: -1px;color: #fff;}
.news_date {font-family: Helvetica, Arial, sans-serif;font-size: 0.9em;letter-spacing: -1px;color: #cb0500;margin-bottom: -15px;margin-top: 15px;}
.bigger {font-size: 1.2em;line-height: 1.5em;}
.event_date {font-family: Helvetica, Arial, sans-serif;font-size: 1.1em;letter-spacing: -1px;color: #cf0400;}
.event_title {font-family: Helvetica, Arial, sans-serif;font-size: 1.3em;letter-spacing: -1px;color: #565249;}
.event_location {font-family: Helvetica, Arial, sans-serif;font-size: 1.0em;letter-spacing: -1px;color: #741f0d;}
.news_stories_date {font-family: Helvetica, Arial, sans-serif;font-size: 0.9em;letter-spacing: -1px;color: #333333; margin-top: -10px;}
.bod_text {font-size: 1.1em; letter-spacing: -1px; color: #b11700; line-height: 1.4em; margin-top: -5px;}

/* table styles */
.table_border_bottom {border-bottom: 1px solid #e3a38a;}
.table_border_bottom_highlight {border-bottom: 1px solid #e3a38a; background: #fff url(../../img/sr_white_rs_bg.jpg) repeat-x;}

/* line styles */
.sr_dkred_dotted {
	height: 1px;
	background: url(../../img/sr_dkred_dottedline.png) repeat-x;
	margin-top: 5px;
	margin-bottom: 3px;
}

hr {color: #e3a38a;background-color: #e3a38a; height: 1px;border:0;}

/* link styles */
a:active, a:link, a:visited {color: #cb0500;text-decoration: none;font-size:1.0em;}
a:hover {color: #8a0200;text-decoration: underline;font-size:1.0em;}

a.white:active, a.white:link, a.white:visited {color: #fff;text-decoration: none;font-size:1.0em;}
a.white:hover {color: #fdeeaa;text-decoration: underline;font-size:1.0em;}

a.sr_quicklink:active, a.sr_quicklink:link, a.sr_quicklink:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 1.0em;
	padding-left: 18px;
	margin-left: 20px;
}

a.sr_quicklink:hover {
	color: #ffcc00;
	text-decoration: none;
	font-size: 1.0em;
	padding-left: 18px;
	margin-left: 20px;
	background: url(../../img/sr_quicklinks_icon.png) no-repeat;
}

#sr_globalnav a:active, #sr_globalnav a:link, #sr_globalnav a:visited {font-family: Helvetica, Arial, sans-serif; font-size: 1.7em;font-weight: normal;letter-spacing:-1px;text-decoration: none;color: #8b0200;padding: 13px 14px 12px 14px; height: 70px;position: relative; top: 13px; left: 10px;margin-right: 5px;}
#sr_globalnav a:hover {font-family: Helvetica, Arial, sans-serif; font-size: 1.7em;font-weight: normal;letter-spacing:-1px;text-decoration: none;color: #fff;padding: 13px 14px 12px 14px; background: url(../../img/sr_menu_hover.gif) repeat-x; height: 70px;position: relative; top: 13px; left: 10px;margin-right: 5px;}
#sr_globalnav a.selected:active, #sr_globalnav a.selected:link, #sr_globalnav a.selected:visited, #sr_globalnav a.selected:hover {font-family: Helvetica, Arial, sans-serif; font-size: 1.7em;font-weight: normal;letter-spacing:-1px;text-decoration: none;color: #fff;padding: 13px 14px 12px 14px; background: url(../../img/sr_menu_hover.gif) repeat-x; height: 70px;position: relative; top: 13px; left: 10px;margin-right: 5px;}

.sr_sidebar_nav a:active, .sr_sidebar_nav a:link, .sr_sidebar_nav a:visited {display: block; border-bottom: 1px solid #e3a38a; padding: 5px 15px; color: #000; background: #fff url(../../img2/srs_sidebar_nav_normal.jpg) repeat-x bottom;}
.sr_sidebar_nav a:hover {display: block; border-bottom: 1px solid #e3a38a; padding: 5px 15px; color: #000; background: #fff url(../../img2/srs_sidebar_nav_roll.jpg) repeat-x bottom;text-decoration: none;}
.sr_sidebar_nav a.selected:active, .sr_sidebar_nav a.selected:link, .sr_sidebar_nav a.selected:visited, .sr_sidebar_nav a.selected:hover {display: block; border-bottom: 1px solid #e3a38a; padding: 5px 15px; color: #000; background: #fff url(../../img2/srs_sidebar_nav_roll.jpg) repeat-x bottom;text-decoration: none;}

#sr_footer_address a:active, #sr_footer_address a:link, #sr_footer_address a:visited {color: #585858;text-decoration: none;font-size:1.0em;}
#sr_footer_address a:hover {color: #333333;text-decoration: underline;font-size:1.0em;}

/* floats */
.left {float: left;}
.right {float: right;}
.img_left {float: left;margin: 0 10px 0 0;}
.img_right {float: right;margin: 0 0 0 10px;}
.img_left_margin {float: left;margin: 10px 10px 10px 0;}
.img_right_margin {float: right;margin: 10px 0 10px 10px;}

/* img styles */
.hmpg_button {
	float: left;
	margin-right: 13px;
}

/* list styles */
#sr_sidebar ul {margin-left: 0px;}
#sr_sidebar ul li {color: #8a0200;}

/* DIV styles by ID */
#container {
	height: 100%;
	width: 990px;
	font-size:1.0em;
	margin: 0 auto;
}

#sr_topmasthead {
	height: 72px;
	background: url(../../img2/srs_topmasthead.jpg) no-repeat center;
}

#sr_toplinks {
	position: relative;
	width: 500px;
	height: 20px;
	float: right;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	top: 5px;
	margin-right: 40px;
}

#sr_search {
	width: 270px;
	height: 30px;
	float: right;
	margin-right: 40px;
	margin-top: -9px;
	text-align: right;
}

#sr_globalnav {
	height: 43px;
	background: url(../../img2/srs_globalnav.jpg) repeat-x;	
	padding-left: 14px;
}

#sr_heading {
	background: url(../../img2/srs_heading.jpg) no-repeat;
	height: 103px;
}

#sr_sectionheading {
	height: 30px;
	font-size: 2.3em;
	padding-left: 40px;
	padding-top: 16px;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	color: #fff;
}


span.sectionheading_yellow {
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: bold;
	position: relative;
	top: -2px;
	left: 10px;
}

#sr_pageheading {
	padding-left: 40px;
	padding-top: 24px;
	height: 30px;
	font-size: 2.1em;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	color: #666666;
}

#sr_main_repeat_bg {
	background: url(../../img2/srs_main_repeat_bg.jpg) repeat-y;
	min-height: 300px;
  	height: auto !important;
  	height: 300px;
}

#sr_main_norepeat_topbg {
	background: url(../../img2/srs_main_norepeat_topbg.jpg) no-repeat top;
}

#sr_main_norepeat_bottombg {
	background: url(../../img2/srs_main_norepeat_bottombg.jpg) no-repeat bottom;
}

#sr_content {
	margin-right: 278px;
	font-size: 1.25em;
	line-height: 1.2em;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#sr_content_padding {
	margin: -20px 10px 0 40px;
	position: relative;
	top: -40px;
}

#sr_sidebar {
	width: 278px;
	float: right;
	font-size: 1.2em;
	line-height: 1.2em;
	padding-top: 32px;
	color: #1A1A1A;
	margin-top: -55px;
}

.sr_sidebar_heading {
	background: #ba0000 url(../../img/sr_rightsidebar_heading_bg.jpg) repeat-x top left;
	color: #fff;
	padding: 5px 10px;
	font-weight: bold;
	min-height: 15px;
	height: auto !important;
	height: 15px;
}
.sr_sidebar_heading_black {
	background: #2f2f2f url(../../img/sr_rightsidebar_heading_bg_BLACK.jpg) repeat-x top left;
	color: #fff;
	padding: 5px 10px;
	font-weight: bold;
	min-height: 15px;
	height: auto !important;
	height: 15px;
}
.sr_sidebar_heading_yellow {
	background: #fed636 url(../../img/sr_rightsidebar_heading_bg_YELLOW.jpg) repeat-x top left;
	color: #000;
	padding: 5px 10px;
	font-weight: bold;
	min-height: 15px;
	height: auto !important;
	height: 15px;
}

.sr_sidebar_padding {
	margin: 20px 40px 0 10px;
}

.sr_sidebar_fullwidth_pad {
	margin: 0 28px 14px 0;
}

.sr_sidebar_content_pad {
	margin: 10px 20px 24px 10px;
}

#sr_footer {
	background: url(../../img2/srs_footer.jpg) no-repeat;
	height: 128px;
	clear: both;
	color: #585858;
	width: 990px;
}

#sr_footer_takeaction {
	font-size: 1.4em;
	color: #fff;
	position: relative;
	top: 20px;
	left: 242px;
	width: 700px;
}

#sr_footer_addthis {
	position: relative;
	top: 4px;
	left: 823px;
	width: 100px;
}

#sr_footer_copyright {
	float: left;
	position: relative;
	top: 51px;
	left: 330px;
	color: #585858;
}

#sr_footer_address {
	float: right;
	text-align: right;
	margin: 41px 50px 0 0;
}

.clear {
	clear: both;
}
