@CHARSET "UTF-8";
* {margin: 0; padding: 0;}
body {
    text-align: center;
	margin: 0 auto;
    font-family: Helvetica, Arial, sans-serif;
}

a:focus {
	outline: thin dotted;	
}
.container_16 {
	text-align: left;
	margin: 0 auto;
	width:960px;
} 
body a, body input {
	outline: none;	
}
form label.invisible {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;	
}

/* For Home, List, and Resources pages */

#page_home {
	background-image: url(/images/header/main_bf.png);
	background-repeat: repeat-x;
	width: 960px;
}
#page_home #general_banner {
    margin: 54px 0 22px;
    *margin-top: 25px;
}
/*\*/
html*#page_home #general_banner {
	]margin-bottom: 22px;	
}
#page_home #general_banner {
	margin-bottom: 48px\9	
}
#page_home #general_banner #banner_txt {
	width:390px;
	position: absolute;
	color: #fff;
    top:255px;
	margin-left: 515px;
	*margin-left: -445px;
}
#page_home #general_banner h1 {
    font-size: 1.1em;
    border-bottom: 1px solid #5e99c4;
    /* line-height: 1.7em; */
    padding-bottom: 10px;
}
#page_home #general_banner p {
    width: 325px;
    font-size: 0.75em;
    padding-top: 10px;
    line-height: 1.7em;
}
/*a#idea_link {
    width: 112px;
    z-index: 9999;
    height: 85px;
    position: absolute;
    top: 434px;
    margin-left: 850px;
   
}*/
#general_banner a {
	background-image: url(/images/banner/trans.gif);
	background-repeat: repeat;
    width: 112px;
    z-index: 9999;
    height: 85px;
    position: absolute;
    top: 434px;
    *top: 447px;
    display: block;
    margin-left: 850px;
}
#page_home #featured_tab {
	position: absolute;
	top: 547px;
}

#page_home .body_content, #page-list #content1, #page-list #content2 {
	margin-top: 75px;
}
#page_home .body_col1, #page_home .body_col2, #page_home .body_col3 {
	padding-top: 0px;	
}
.body_col1 {
	width: 230px;
	float: left;
	margin-right: 20px;
	_margin-right: 0px;
	padding-top: 25px;
}
.body_col1 img {
	margin: 20px 20px 20px 0;	
}
.top_link, .links{
    text-decoration: none;
    font-size: 1em;
    color: #1b6093;    
}
.top_link:hover, .links:hover {
    text-decoration: underline;
}
.links_by_topics {
    font-size: 0.8em;
    color: #747474;
}
.body_col2 {
    width: 395px;
    float: left;
    margin-right: 10px;
    _margin-right: 20px;
    padding-top: 25px;
}
.body_col2 h3 {
    line-height: 20px;
    margin-bottom: 15px;
}
.body_col2 h3 a {
    text-decoration: none;
    color: #1b6093;
    font-size: 0.95em;
    font-weight: normal;
}
.body_col2 .subtitle {
    font-size: 0.8em;
    color: #747474;
    margin: 10px 0;

}
.body_col2 .comments_ratings {
    background-image: url(/images/body/comment_bg.png);
    background-repeat: no-repeat;
    height:34px;
    margin-bottom:15px;
}
.body_col2 .comments_ratings img {
    position: relative;
    top: 2px;
    border: none;
}

.body_col2 ul {
   padding: 8px 0px 0px 15px;
  /* *margin-left: -5px; */
}
.body_col2 ul li {
    list-style-type: none;
    display: inline;
    padding-right: 10px;
    color: #1b6093;
    font-size: 0.8em;
}
.body_col2 ul li.separator {
    color: #989898;
}
/*.body_col2 p {
    color: #3b3b3b;
    line-height: 18px;
    font-size: 0.75em;
}*/
.body_col2 .comment_section {
	color: #3b3b3b;
	line-height: 18px;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
}
.body_col2 a {
    text-decoration: none;
    color: #1b6093;
}
.body_col3  {
    width: 290px;
    float: left;
    margin: 0 0 0 15px;
    _margin-left: -5px;
    padding-top: 25px;
   /* *margin-top: -2px; */
}
#page_home .body_col3 {
	margin-bottom: 40px;	
}
.body_col3 .visit_resource {
    background-image: url(/images/body/resource_btn.png);
    background-repeat: no-repeat;
    text-align: center;
    height: 57px;
    margin-bottom:25px;
}
.body_col3 .visit_resource h3 {
    font-weight: normal;
    color: #fff;
    padding-top: 10px;
    font-size: 1em;
    margin-bottom: 15px;
}

.body_col3 .visit_resource a {
   color: #79d98f;
   font-size: 0.8em;
   text-decoration: none;
   position: relative;
   top: -17px;
}
.body_col3 a.course_link:hover {
	color: 	#ffe400;
}
.body_col3 .blue_table {
    background-image: url(/images/body/blue_table2.png);
    background-repeat: no-repeat;
    height: 309px;
  
}
.blue_table ul li {
    list-style-type: none;
    height: 32px;
 	margin-bottom: 1px;
}
.blue_table .col1  {
    font-size: 12px;
    color: #bcdcf4;
    text-align: center;
    float: left;
    width: 173px;
    margin: 14px 5px 0 -29px;
   /* *padding-top: 10px; */
}
.blue_table .col2 {
    font-size: 12px;
    color: #fff;
    text-align: center;
    float: left;  
    width: 120px;
    margin: 14px 0 0 -15px;
   /* *padding-top: 10px; */
}
.blue_table .col2 ul li {
	*margin-bottom: 0px;
}

#page_home #arrows {
	margin-left: 390px;
	position:absolute;
	top:1027px;
	
	/*position: relative;
	top: -880px;*/
}

#arrows .prev {
    display: block;
    float: left;
    width: 69px;
    height: 38px;
    background: transparent url(/images/body/prev2.png) no-repeat;
}
#arrows .next {
    display: block;
    float: left;
    width: 68px;
    height: 38px;
    background: transparent url(/images/body/next2.png) no-repeat;
    margin-left: -2px;
}
#arrows .pause {
	display: block;
	float: left;
	width: 30px;
	height: 38px;
	background: transparent url(/images/body/pause_play_btn.png) no-repeat;
}
#arrows .play {
	display: none;
	float: left;
	width: 30px;
	height: 38px;
	background: transparent url(/images/body/play-btn.png) no-repeat;	
}
	
#arrows a.prev:hover  {
    background-position: 0 -38px;
}
#arrows a.next:hover  {
    background-position: 0 -38px;
}
/*#arrows a.pause:hover {
	background-position: 0 -38px;	
}
#arrows a.play:hover {
	background-position: 0 -38px;	
}*/


/* For Topics and Organizations pages */

#page_topics #explore_bar, #page-organizations #organizations_bar {
    background-image: url(/images/body/gray_bar.png);
    background-repeat: no-repeat;
	color:#747474;
	font-size:1em;
	height:36px;
	width:960px;
	margin: 20px 0;
}
#page_topics #explore_bar ul, #page-organizations #organizations_bar ul {
    padding: 9px 0 9px 5px;
    *margin-left: 3px;
}
#page_topics #explore_bar ul li, #page-organizations #organizations_bar ul li {
    list-style-type: none;
    float: left;
    padding: 0 9.5px;
}
#page_topics #explore_bar ul li a, #page-organizations #organizations_bar ul li a {
    color: #747474;
    text-decoration: none;
}
#page_topics #explore_bar ul li a:hover, #page-organizations #organizations_bar ul li a:hover {
    color: #309c4a;
    text-decoration: underline;
}
.letter, .numbers {
    font-size: 0.9em;
}
#page_topics .topics_col1, #page_topics .topics_col2, #page_topics .topics_col3 {
    width: 300px;
    background-color: #f3f3f3;
    float: left;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}
#page_topics .topics_col1, #page_topics .topics_col2 {
    margin-right: 30px;
}

#page_topics #topics_body ul li, #page-organizations #organizations_body ul li {
    list-style-type: none;
    margin-left: -20px;
    border-bottom: 1px solid #cfcfcf;
    width: 250px;
    padding: 10px 0;
    margin: 10px 0 20px 23px;
}
#page_topics #topics_body ul li a, #page-organizations #organizations_body ul li a {
    text-decoration: none;
    font-size: 0.8em;
    color: #747474;
    line-height: 18px;
}
#page_topics #topics_body ul li a:hover, #page-organizations #organizations_body ul li a:hover {
    color: #309c4a;
}
#page_topics .no_topics, #page-organizations #organizations_body .no_topics {
    font-size: 0.8em;
    color: #bdbdbd;
}

#page_topics #topics_body .topics_title, #page-organizations #organizations_body .topics_title {
    color: #747474;
    font-size: 1.6em;
    margin: 10px 0 0 15px;
}
#page_topics #topics_body .topics_links, #page-organizations #organizations_body .topics_links {
    margin-top: -15px;
}

/* For Organizations page */

#page-organizations #organizations_body ul li {
    width: 420px;
    
}
#page-organizations .org_col1, #page-organizations .org_col2 {
    width: 465px;
    background-color: #f3f3f3;
    float: left;
    padding-bottom: 10px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}
#page-organizations .org_col1 {
    margin-right: 30px;
}

/* For Resource List page */

#page-list .paginate {
	cursor: pointer;
}

#page-list li.paginate.current a {
	background-color: #A4CBE9;
	color: #1c5e8f;
}

#page-list #search_results_closed {
	display: block;	
	
}

#page-list .results_bar_body {
	background-image:url(/images/resource_body/bbtile.png);
	background-repeat:repeat-y;
	width: 940px;
	_width: 960px;
	color:#FFFFFF;
	font-size:0.9em;
	padding:0 10px 0px;
}
#page-list .top {
	background-image:url(/images/resource_body/bbtop.png);
	background-repeat:no-repeat;
	margin-top:45px;
	padding-top:12px;
}
#page-list #bottomclosed {
	background-image:url(/images/resource_body/bbbottom.png);
	background-repeat:no-repeat;
	height: 24px;
}
#page-list #bottomopen {
	background-image:url(/images/resource_body/bbbottom2.png);
	background-repeat:no-repeat;
	margin-left: -1px;
	padding:21px 12px 17px;;
}

#page-list #results_bar_closed .blue, #page-list #results_bar_open .blue {
    color: #a4cbe9;
    font-weight: bold;

}
#page-list #results_bar_closed .options, #page-list #results_bar_open .options  {
 	margin-left:755px;
	top: 244px;
	*top: 255px;
}
#page-list #search_results_open {
	display: none;	
	
}

#page-list #filter_box {
    background-image: url(/images/resource_body/filter_box.png);
    background-repeat: no-repeat;
    width: 940px;
    height: 293px;
    position: relative;
   	top: -45px;
    left: 10px;
    z-index: -1;
}
#page-list #filter_form {
    margin-left: 51px;
    margin-top:-320px;
	*margin-top: -300px;
	_margin-top: -320px;
	height: 275px;
}
#page-list #filter_form ul.search_titles {
    position: relative;
    /* top: 14px; */
    top: 24px;
   	*top: 10px;
   	_top: 25px;
    left: -34px;
    color: #747474;
    font-size: 0.9em;
    width: 158px;
    float: left;
}
#page-list #filter_form ul li {
    list-style-type: none;
    text-align: right;  
    padding-bottom: 23px; 
}

#page-list #checkboxes {
    color: #747474;
    font-size: 0.9em;
    position: relative;
    float: left;    
    top: 24px;
    *top: 10px;
    _top: 23px;
    left: -10px;
}
#page-list #checkboxes ul {
	padding-bottom: 23px;
   *padding-bottom: 19px;
}
#page-list #checkboxes ul li {
    display: inline;
    padding-right: 10px;
}
#page-list #filter_search {
   	left:-128px;
	position:relative;
	top:2px;
}
#page-list .content {
    height: 400px;
    padding: 30px 0;
}
#page-list .top_section {
    border-bottom: 1px solid #c5c5c5;   
}
#page-list #list_content2 {
	/*margin-top: -39px;*/	
}
#page-list .body_content {
	border-bottom:1px solid #c5c5c5;
}
#page-list .body_content:first-child {
    border-bottom: none;
}
.course_logo {
	width: 230px;
	height: 136px;
	border: 2px solid #d7d7d7;
	}
#page-list #pagination {
	background-image:url(/images/resource_body/blue_bar.png);
	background-repeat: no-repeat;
	height: 36px;
    color: #fff;
    position: relative;
    clear: both;
}
#page-list #pagination_top {
    position: relative;
    margin-left: -16px;
}
#page-list #pagination_top a {
	text-decoration: none;	
}
#page-list #pagination ul, #page-list #pagination_top ul {
    font-size: 0.9em;
    padding: 8px 0 0 15px;
    *margin-left: 3px;
    text-align: left;
}
#page-list #pagination ul li, #page-list #pagination_top ul li {
    list-style-type: none;
    display: inline;
    padding-right: 10px;
}
#page-list #pagination a.blue {
    color: #a4cbe9;
    text-decoration: none;
}
#page-list  a.page_number {
    color: #fff;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px;
}
#page-list #pagination a.page_number:hover, #page-list #pagination_top a.page_number:hover {
    text-decoration: underline;
}

/* For Resource page */

#page-resource #header {
    border-bottom: 1px solid #c2c2c2;
}

#post_comment_section {
   	background-color:#ECECEC;
	border-bottom:5px solid #D7D7D7;
	border-top:5px solid #D7D7D7;
	margin-top:-26px;
	*margin-top: -21px;
}
#post_comment_container {
	margin:0 auto;
	width:960px;
	text-align: left;
}
#page-resource .comments_ratings {
    margin: -15px 0 -5px 6px;
    width: 290px;
}
#page-resource  .comments_ratings ul li {
    list-style-type: none;
    display: inline;
    padding-right: 3px;
    color: #1b6093;
    font-size: 0.85em;
}
#page-resource .comments_share .line {
    color: #989898;
}

 #page-resource #top_content {
 	position: relative;
 	top: 20px;
 	margin-bottom:20px;
 }

#page-resource #comments_tab {
    position: relative;
}
#page-resource #comments_heading {
    color:#747474;
	font-weight:normal;
	margin-left:19px;
	position:relative;
	top:-30px;
	width:380px;
}
#page-resource .comment_section{
	margin-top: 15px;	
}
#page-resource #post_comment {
	border-right:1px solid #D7D7D7;
	float:left;
	margin:25px 0;
	padding-right:37px;
	position:relative;
	width:380px;
}

#page-resource #post_comment h2 {
    color: #747474;
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px; 
    margin-bottom: 20px;
}
#page-resource #post_comment label {
	color: 	#929292;
	font-size: 0.9em;
}
#page-resource #post_comment .txt{
	border:1px solid #C2C2C2;
	color:#605F5F;
	height:25px;
	margin:10px 0;
	padding:8px 10px 0px;
	width:360px;
}
#page-resource #post_comment textarea {
    border: 1px solid #c4c4c4;
    color: #605F5F;
    width: 360px;
    height: 140px;
    margin: 10px 0px 15px 0;
    padding: 10px;
}
#page-resource #add_comment_button {
    float: right;
}
#page-resource #comments {
	float:left;
	margin-bottom:50px;
	margin-top:25px;
	padding-left:35px;
	position:relative;
	width:505px;
}

#page-resource #comments ul li.odd, #page-resource #comments ul li.even {
    list-style-type: none;
    border: 1px solid #bdbdbd;
    width: 472px;
    background-color: #f6f6f6;
    font-size: 0.9em;
    color: #3b3b3b;
    margin-bottom: 15px;
    padding: 15px;
}
#page-resource #comments ul li.even {
    background-color: #fff;
}
#page-resource #comments .stats {
    color: #309c4a;
    margin-bottom: 10px;
}
#page-resource #login_box {
    border: 1px solid #bdbdbd;;
    padding: 30px;
    background-color: #f6f6f6;
    color: #747474;
}
#page-resource #login_box p {
    text-align: center;
    padding-bottom:20px;  
}
#page-resource #login_box a {
    text-decoration: none;
    color: #1b6093;
}
#page-resource .not_logged_in #thoughts {
    margin-top: 105px;
    margin-left: 15px;
}
#page-resource .not_logged_in a {
	text-decoration: none;
	color: #1b6093;	
}

.clear {
	clear:both;	
}

/*Ratings section for Resource page */
.not_logged_in img {
    border: none;
}
.not_logged_in ul.comments_share {
    border-bottom: 1px solid #c2c2c2;
    width: 285px;
    padding-bottom: 10px
}
#ratings {
    margin-left: -15px;
    padding-top: 15px;
}
#ratings ul li {
	color: #747474;
	list-style-type: none;
}
#ratings_title {
	float: left;
	width: 90px;
    margin-right: 6px;
    font-size: 0.85em;
   	*margin-left: -15px;
}
#ratings_title ul li {
	text-align: right;
    margin-bottom: -5px;
    padding-bottom: 3px;
}
#ratings_title ul li.padding {
	*padding-bottom: 20px;	
}
#ratings_stars {
	float: left;
	width: 125px;
}
#ratings_stars ul li {
	display: inline;
	padding-right: 2px;
}
#ratings_stars ul {
    padding-bottom: 9px;
}
#total_ratings {
    float:left;
	font-size:0.75em;
	width:76px;
}
#total_ratings ul li {
    color: #999;
    padding-bottom: 17px;
}

/* For Add Resource page */

#page-addresource #addresourcebar {
	height: 36px;	
}
#page-addresource #resource_form {
    background-color: #ebebeb;
    color: #565656;
    font-size: 0.8em;
    width: 940px;
   /* height: 476px; */
    margin-left: 10px;
    font-family: Helvetica, Arial, sans-serif;
}
#frmResource {
    margin-top: 16px
}
#page-addresource #left_form {
    width: 420px;
    height: 398px;
    float: left;
    padding: 0px 20px 20px;
    margin-right: 10px;
    border-right: 1px solid #c8c8c8;
    margin-top: 20px;
}
#page-addresource #resource_form input.txt {
    padding: 5px;
    color: #565656;
    font-size: 0.9em;
    border: 1px solid #b3b3b3;
    margin: 5px 0 15px;
    width: 370px;
    _height: 25px;
}
 #page-addresource #resource_form textarea {
    padding: 0px 0px 0px 7px;
    border: 1px solid #b3b3b3;
    color: #565656;
    margin: 5px 0 10px;
    width: 400px;
    height: 255px;
    overflow-y: scroll;
}
#page-addresource #resource_form input.txt:focus, #page-resource #resource_form textarea:focus {
    border: 1px solid #309c4a;
}
#page-addresource #right_form {
    width: 420px;
    height: 420px;
    float: left;
    padding: 0px 20px 20px;
    margin-top: 20px;
}
#page-addresource #right_form .topics_blurb {
    font-size: 0.75em;
    font-style: italic;
    position:relative;
	top:-10px;
}
#page-addresource #right_form option {
    width: 100px;
}
#page-addresource #right_form select {
    margin: 10px 20px 0 0;
}
#page-addresource #right_form #contactinfo {
    margin: 15px 0 10px -10px;
}
#page-addresource #right_form #submit_resource {
    margin-top: 10px;
}
span.hl {
	background-color: yellow;
}
/* For Login form */

#login {
	border-right:1px solid #d9d9d9;
	float:left;
	height:250px;
	padding:0 65px 0 40px;
	width:386px;
    margin: 40px 0 100px 0;
}

#login #frmLogin {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:100%;
	margin:0;
	padding:0;
	vertical-align:baseline;
}
#login #frmLogin fieldset {
	margin: 0 0 16px;
	width:382px;
}
fieldset {
	border:medium none;
}
#page_login #access_login h2, #page_login #access_notregistered h2 {
    color: #0d4a77;
    font-size: 1.5em;
    font-weight: normal;
}
#frmLogin h5 {
    color: #929292;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 10px;
    font-weight: normal;
    font-size: 0.9em;
    margin-top: 2px;
    margin-bottom: 15px;
}
#frmLogin input {
	height:20px;
	_height: 40px;
	margin:4px 0;
	padding:10px 0 4px 4px;
	width:382px;
	border: 1px solid #b3b3b3;
    color: #4b4b4b;
}
#frmLogin #btn_login {	
	float:right;
	width: 67px;
	height: 33px;
    border: none;
    margin-top: -5px;
}
input[type="hidden"] {
	visibility: none;
}
#access_notregistered p {
	line-height:22px;
    border-bottom: 1px solid #d9d9d9;
    color: #929292;	
    padding-bottom: 7px;
    font-size: 0.9em;
    margin-top: -2px;
}
#access_notregistered {
	float:left;
	padding: 36px 0 0 50px;
	width:395px;
}
#access_notregistered img {
    border: none;
    margin-top: 10px;
}

/* For Register page */

#access_register {
   color: #929292;
}
#access_register #leftside {
    width: 386px;
    float: left;
    border-right: 1px solid #d9d9d9;
    height: 177px;
    margin: 30px 0 100px 0;
    padding:46px 0 0 50px;
}
#access_register #leftside h2 {
    color: #0d4a77;
    font-size: 1.6em;
    font-weight: normal;
}
#access_register .green {
    color: #309c4a;
} 
#access_register #leftside p {
    margin-top: 2px;
    font-size: 0.95em;
    width: 300px;
    margin-bottom: 100px;
}
#access_register #rightside {
	float:left;
	padding: 69px 0 0 55px;
	width:390px;
}
#access_register #frmRegister {
    text-align: center;
    margin-top: -20px;;
    padding: 20px 0;
    width: 380px;
}
#access_register #frmRegister fieldset {
    text-align: left;
    margin: 0 auto;
}
#frmRegister label {
    clear: left;
    float: left;
    line-height: 30px;
    margin: 0 -40px 8px;
     width: 120px; 
    text-align: right;
}
#frmRegister input.txt {
    float: right;
    clear: right;
    width: 265px;
    height: 20px;
    _height: 30px;
    padding: 4px 0 2px 4px;
    margin: 0 0 8px;
    border: 1px solid #b3b3b3;
    color: #4b4b4b;
}
#frmRegister #note {
    float: right;
    clear: both;
    width: 220px;
    position: relative;
    font-style: italic;
    font-size: 0.9em;
    padding-bottom: 5px;
}
#frmRegister #btn_signup {
    clear: both;
    float: right;
    position: relative;
    padding-top: 10px;
}

/* Error msg */
.error_msg {
    border: 1px solid #c53f1a;
    background-color: #f0b1a0;
    margin-top: 60px;
}
.error_msg h3, .success_msg h3 {
    text-align: center;
    color: #3a3a3a;
    padding: 15px 0;
}

.logged_in {
	display: none;
}
.not_logged_in {
	display: block;
}
#page-addresource .error_msg {	
	border: 1px solid #c53f1a;
    background-color: #f0b1a0;
	margin-left:20px;
	margin-top:15px;
	position:relative;
	top:20px;
	width:900px;
}
#page-addresource .success_msg {
	background-color:#54B66B;
	border:1px solid #166F2B;
	margin:15px 0 0 20px;
	position:relative;
	top:20px;
	width:900px;
}

/* for blue table */

#blue_table table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px}

#blue_table table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px}

#blue_table table tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px}

#blue_table table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px}
	
#blue_table td {
	padding:8px 10px;
	border:1px outset #073150;
	*border: 1px outset #4f9bd3;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#blue_table td {border: 1px outset #46769a;}
}
#blue_table .darkblue {
	background-color: #0d4a77;
}
#blue_table .lightblue {
	background-color: #1c5e8f;
}
#blue_table .col1 {
	color: #bcdcf4;
	font-size: 12px;
	text-align: center;
	width: 97px;
}
#blue_table .col2 {
	color: #fff;
	font-size: 12px;
	text-align: center;
	width: 152px;
}

a.stbutton {
	padding:1px 5px 5px 22px;
	position:absolute;
	right:41px;
	top:92px;
}

/* for Form Table */
#form_table table {
    background-color:#E3E3E3;
	color:#747474;
	width:915px;
}
#form_table {
    background-color:#E3E3E3;
	margin-left:10px;
	margin-top:-26px;
	padding:10px;
	width:919px;
	font-size: 0.9em;
}
#form_table .titles {
    text-align: right;
	width: 150px;
	font-size: 1em;
	_font-size: 0.9em;
}
#form_table .checkboxes {
    color:#747474;
	float:left;
	font-size:0.9em;
	position:relative;
	width:730px;
}

#form_table .checkboxes ul li {
	display: inline;
	padding-right: 10px;
}
#form_table .white {
	background-color: #f2f2f2;
}
#form_table td {
    	border: 2px solid #e3e3e3;
    	padding: 10px;
}


