/* CSS Document */

/*--------------------------------reset styles----------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background:/*#cccdb3;*/#dfe0d8 url(images/main-bg.gif) repeat-y top center;
	border-top:10px solid #f3f1f1;
	
}
ol, ul {
	list-style: none;	
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*-------------------------------------------------------------------------------------------------*/

/*--------------------------generic styles--------------------------------*/


a{color:#3663bc;}
a:hover{text-decoration:underline}
a.float{color:#7a7c5c;}
ul, ol{margin:0 0 0 40px; padding:0; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:90%}
ul li, ol li{margin:0 ; padding:5px 0}

body{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0}
p{padding:5px 0; line-height:1.5;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%}
h1{font-size:225%; line-height:1.1;color:#004b83;font-weight:normal;letter-spacing:0;padding:10px 0 5px 0;margin: 0;font-family:Arial, Helvetica, sans-serif;}

h2{font-size:120%;font-weight:normal; line-height:1.2; color:#666;padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
h2.page_title, h2.page_title_ds {font-size:140%; line-height:1.1;color:#004b83;font-weight:normal;letter-spacing:0;padding:0 0 10px 0;margin: 0;font-family:Arial, Helvetica, sans-serif;}
h2.page_title_ds{padding:20px 0 10px 0} 
h2.tools_title {font-size:140%; line-height:1.1;color:#004b83;font-weight:normal;letter-spacing:0;padding:10px 0 5px 0;margin: 0;font-family:Arial, Helvetica, sans-serif;}
div#profile_content h2.page_title {padding:0 0 10px;}

h3{font-size:110%;font-weight:normal; line-height:1.2; padding:10px 0 0 0;color:#666;font-family:Arial, Helvetica, sans-serif;}
#rhs h3, #video_page_rhs h3{font-size:80%;font-weight:bold; line-height:1.2; padding:0 0 10px;color:#333;border-bottom:1px solid #ccc}
#video_page_rhs h3{border-bottom:none;}
h4{font-size:100%;font-weight:bold; line-height:1.3; padding:5px 0; margin:10px 0 5px 0;background:/*#f0eeca*/none; color:/*#646342*/#73951f;clear:both;font-family:Arial, Helvetica, sans-serif;}
h4.recommend_head{background:#f3f4e3; padding: 5px}

h4.warning {background: #fdf9ea url("images/caution-icon.gif") left center no-repeat; /*border: 1px solid #ffeda2;*/ padding: 10px 10px 10px 50px; margin:10px 0 10px 0; color: #95851b;}
h4.warning span {color: #9f2d00;}
h4.warning_happy {background: #f1fdea url("images/tick-icon.gif") left center no-repeat; /*border: 1px solid #c7ffa2;*/ padding: 10px 10px 10px 45px; margin:10px 0 10px 0; color: #437d24;}

h5{color:#8C8D69;padding:0 10px 0; margin:0  }
h5 a{color:#636443;text-decoration:none;}

.clear{clear:both; height:0px;margin:0; padding:0}
.clear_ten{clear:both; height:10px;margin:0; padding:0}
.clear_twenty{clear:both; height:20px;margin:0; padding:0}
.right{float:right}
p#breadcrumb{font-size:70%;color:#333;padding:5px }
.sml_text{font-size:70%}
.left{float:left;}
p.web_address{font-size:90%; font-weight:bold;border-bottom: 1px solid #ccc; margin:0 0 10px 0;padding:10px 0 20px 0}
img.uni_logo{border:1px solid #ccc;padding:5px}
p.bold{font-weight:bold}
p.align_right {text-align: right;}

/*-----------------------------------main backgrounds and containers----------------------*/

#white_bg{background:#fff;}
#header{background:#fff;margin:0; padding:0;}

.wrapper{width:960px; margin:0 auto;padding:0}
#nav{background:#0c497e url(images/nav-bg.png) repeat-x top left;margin:0 ; padding:0; border-bottom:4px solid /*#9cbf3b*/ #ccc;}
#nav_wrap{width:960px; margin:0 auto;padding:0}
#title{background:#f9fcf8 url(images/title-bg.png) repeat-x top left;margin:0; padding:0; border-bottom:1px solid #dae0d8}
#title_wrap{width:960px; margin:0 auto;padding:0; background: url(images/home-img-2.png) no-repeat bottom right;}
#footer_info_bg{background:#fafae9;padding:0 0 5px 0;}
#footer_info{margin:0;padding:5px 10px; }
#footer{width:960px; margin:0 auto;padding:0;}

/*----------------------------------Top Navigation-----------------------------------------------*/

#top_nav {margin:0 0 10px;}
#top_nav ul {
    margin:0;
    padding:0;
    list-style:none;
	font-size:75%;
    }
  #top_nav li {
    float:left;
    margin:0;
    padding:0;
    }
	
	 #top_nav li {
    float:right;
    background:url("images/top-nav-right-bg.png")
      no-repeat right top;
    margin:0 0 0 3px;
    padding:0;
    }
    #top_nav li.selected {
    background:url("images/top-nav-right-bg-select.png") no-repeat right top;
    }
	#top_nav a {
    display:block;
    background:url("images/top-nav-left-bg.png")
      no-repeat left top;
    padding:9px 7px 10px 7px;
	color:#666;
	text-decoration:none;
    }
    #top_nav li.selected a {
    background:url("images/top-nav-left-bg-select.png") no-repeat left top;
    color: #3c5978;
    }
	#top_nav a:hover{ background:url("images/top-nav-left-bg-over.png") no-repeat left top;}
	
	#top_nav li.selected a:hover{ background:url("images/top-nav-left-bg-select.png") no-repeat left top;}
	
	#top_nav li:hover {background:url("images/top-nav-right-bg-over.png") no-repeat right top;}
	
	#top_nav li.selected:hover {background:url("images/top-nav-right-bg-select.png") no-repeat right top;}
	
	 #top_nav li#home {
    float:right;
    background:url("images/top-nav-right-bg-home.png")
      no-repeat right top;
    margin:0 0 0 3px;
    padding:0;
	width:37px;
    }
	#top_nav ul li#home:hover {background:url("images/top-nav-right-bg-over-home.png") no-repeat right top;}
	#top_nav ul li#home span{visibility:hidden;}
	

/*----------------------------------Main Navigation-----------------------------------------------*/

 ul#main_nav{margin:0 0 0 0; padding:0 0 12px 0 ;font-size:90%; font-weight:bold; color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;border-top:4px solid /*#9cbf3b*/ #ccc;line-height:1.3;  }
 ul#main_nav li{margin:0; display:inline;overflow:hidden ;}
ul#main_nav li a{display:block;color:#fff;text-decoration:none;  height:35px; padding:10px 11px 11px ; border-right:1px solid #124877;border-left:1px solid #4185d1;float:left;
    

}
ul#main_nav li a.selected{background:#3665a6 url(images/nav-bg-selected.png) repeat-x top left;}
ul#main_nav li a:hover{background:#3665a6 url(images/nav-bg-selected.png) repeat-x top left;}
#main_nav span{background:transparent url(images/nav-arrow.png) no-repeat center right; padding-right:14px}
ul#main_nav li.selected span{background:transparent url(images/nav-arrow-selected.png) no-repeat center right; padding-right:14px}
ul#main_nav li#end a{border-right:none;border-left:1px solid #4185d1;padding:10px 16px 11px 11px ;}

ul#main_nav li#first_item{border-left:none}


/*----------------------------------Secondary Navigation-----------------------------------------------*/
#sec_nav{float:left;width:200px;margin:10px 30px 20px 0;}
#sec_nav ul, #tools_nav ul{margin:0; padding:0;font-size:80%; font-weight:normal;border-top:1px solid #ccc;}
#sec_nav ul li, #tools_nav ul li{border-bottom:1px solid #ccc;padding:7px 5px;margin:1px 0;line-height:1.3  }
#sec_nav ul li#select, #tools_nav ul li#select{background:#ebf2fb;}
#sec_nav ul li#select a, #tools_nav ul li#select a{color:#3b638b}
#sec_nav ul li a, #tools_nav ul li a{color:#333333; text-decoration:none;}
#sec_nav ul li a:hover, #tools_nav ul li a:hover{text-decoration:underline;}
#sec_nav ul li.topItem, #tools_nav ul li.topItem{
margin:1px 0 0 0;
}




/*---------------------------------- Map tabbed Navigation-----------------------------------------------*/

div#mini_tab_nav { margin:10px 0 20px 0; padding:0 0 0 10px; background: url("images/mini-nav-line.png") bottom repeat-x; height: 32px;}

div#mini_tab_nav ul {
  margin:0;
  padding:0;
  list-style:none;
  font-family: Verdana, Arial, sans-serif;font-size:75%;
  line-height:18px;
  }
div#mini_tab_nav ul li {
  float:left;
  background:url("images/mini-tab-left.png") no-repeat;
  margin:0 10px -1px 0;
  padding:0 0 0 5px;
  }
div#mini_tab_nav ul li.selected {
  background:url("images/mini-tab-select-left.png") no-repeat;
 }
div#mini_tab_nav ul a {
  float:left;
  display:block;
  padding:7px 12px 7px 7px;
  text-decoration:none;
  color:#4e4f45;
  background: url("images/mini-tab-right.png") right top no-repeat ;
  margin:0;
  }
div#mini_tab_nav ul li.selected a {
  background:url("images/mini-tab-select-right.png") right top no-repeat; color:#6f7062;margin:0;
 }
 

/*---------------------------------------- Filter nav-------------------------------------------------*/

div.filter_holder {background:#f3f4e3; /*border:1px solid #cccdb3;*/margin:10px 0 0 0; padding:10px; }

ul#filter {margin:0; padding:10px 0; font-family: Verdana, Arial, sans-serif;font-size:75%;}
ul#filter li {margin:0 10px 0 0; padding: 4px 6px; list-style: none; display: inline;}
ul#filter li {
	background: #d3d5c0;
	border: 2px solid #d3d5c0;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
ul#filter li.selected {
	background: #fff;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

ul#filter li a {color:#6f7062;text-decoration: none;}
ul#filter li.selected a {color:#6f7062;}

ul#filter li a:hover {text-decoration: underline;}
ul#filter li.selected a:hover {text-decoration: none;}
 

/*----------------------------------------Homepage layout--------------------------------------------------*/


h1#home_heading{padding:15px 10px 10px 10px ; margin: 0; font-weight:bold;}
ul.main_para{font-size:90%; color:#333;line-height:1.5; padding:0 ; margin:0 0 0 45px;}
ul.main_para li{padding:0 0 10px 0; margin:0; list-style:disc;}
p.get_started{padding:0 0 15px 10px; margin:0; font-size:90%;font-weight:normal}

#home_block_hold{background:#7d9d1f url(images/home-block-bg.png) no-repeat center left;width:972px; margin:0 auto;padding:0;border-left:4px solid #b7de4b; border-right:4px solid #b7de4b;  border-bottom:4px solid #b7de4b; border-top:4px solid #b7de4b}
.home_top_block_left{width:325px; float:left;margin:0 ;}
#home_top_block_right{width:305px; float:left;margin:0 0 5px 0 ; }
#home_top_block_right h2{color:#003399; }

#home_top_block_left h2{ background:url(images/route-block-top.png) no-repeat top left;padding:10px 15px 5px;color:#566003}
#home_top_block_left p{padding:0 15px 0;}
#route_block_btm{background:url(images/route-block-btm.png) no-repeat top left;height:10px;margin:15px 0 0 }
#home_top_block_left p.route_btn{font-family: Arial,Verdana, Helvetica, sans-serif;height:45px; color:#fff; font-weight:bold; font-size:110%;padding:15px 10px 0 10px ; margin:8px 15px 0; vertical-align:center}
#home_top_block_left  p.route_btn {display:block;background:url(images/route-btn.png) no-repeat top left;text-decoration:none}
#home_top_block_left a:hover p.route_btn {display:block;background:url(images/route-btn-over.png) no-repeat top left}
#home_top_block_left p#or{padding:0 10px 0 260px ; margin:0;font-weight:bold}

ul#explore_home{margin:5px 0 0; padding:0;}
ul#explore_home li{margin:0; padding:8px 0 8px 30px;background:url(images/grey-arrow.png) no-repeat center left; border-bottom:1px solid #d4e2f7}
ul#explore_home li a{font-weight:bold; text-decoration:none;}
ul#explore_home li a:hover{text-decoration:underline;}
.home_vids, .home_vids_end{float:left; width:293px; background:#f0f0f0;margin:0 0 5px 0;border:1px solid #ccc}
.home_vids_end{margin:10px 0 10px 0}

img.home-vid-img{margin:5px;}

.home_vid_img {float: left; width: 87px; padding:5px 0; margin:0 10px 0 0;}
.home_vid_img img {border:1px solid #666; margin:0 0 0 5px;}
.home_vid_text{float:left;width:190px;font-size:90%}
.home_vid_text .vid_category{font-size:75%;color:#666;padding:2px 5px 2px 20px;background:url(images/category-icon.png) no-repeat 0px 2px; }

#home_block_hold_question{background:#709307 url(images/home-block-questions-bg.png) repeat-x top left;width:972px; margin:0 auto;padding:0;border-left:4px solid #b7de4b; border-right:4px solid #b7de4b;  border-bottom:4px solid #b7de4b; border-top:4px solid #b7de4b}
#home_block_hold_question h2{color:#243f01; font-size:120%;padding:10px 20px ;font-weight:bold}
.home_question{float:left; border:4px solid #b8d75d;width:400px;height:140px;margin:0 0 10px 0;}
#home_question_right{margin:0 0 0 40px;background:#e7f2c9 url(images/sync.png) no-repeat 10px 10px;}
.home_question_text{color:#4c7006; font-weight:bold; font-size:120%;padding:5px 0 5px 80px;margin:0;font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0;line-height:1.3}
.home_question_text_sml{padding:0 20px 10px 80px;color:#4c7006}
.home_question:hover{border:4px solid #4c7006}
/*#home_question_one{border-right:1px solid #4c7006}
#home_question_two{border-right:1px solid #e7f2c9}*/
#home_question_hold_right{float:left;width:445px;margin:0 20px 0 0;/*border-left:1px solid #aebf7e;*/}
#home_question_hold_left{float:left;width:445px;margin:0 0 0 40px;/*border-right:1px solid #4c7006*/}
#home_question_hold_right a{cursor:pointer;text-decoration:none;}
#home_question_hold_left a{cursor:pointer;text-decoration:none;}
#study_icon{background:#e7f2c9 url(images/study-icon.png) no-repeat 10px 10px;}



/*new home*/
p.process{
	color:#243f01; 
	font-weight:bold; 
	font-size:120%;
	padding:5px 0 0 0;
	margin:0;
	float:left;
	width:240px;
	line-height:1.3; 
	font-family:Arial, Helvetica, sans-serif; 
	/*text-shadow:0 1px 1px #ccc;*/
	text-shadow: 0 1px 1px rgba(255,255,255,.3);
}


p.step{
	width:25px;
	float:left;
	padding:0 15px 10px 10px;
	margin:0;
	font-size:180%;
	color:#243f01;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	/*text-shadow:0 1px 1px #ccc;*/
	text-shadow: 0 1px 1px rgba(255,255,255,.3);
}

p.process_info{padding:8px 10px 12px 50px;color:#fff; font-size:90%}

p.start_btn{text-align:center; margin:0;padding:7px 0 0 30px;}

#real_stories_home{background:#e3e3e3;width:628px; float:left;border:1px solid #ccc; margin:20px 30px 20px 0}
#real_stories_home img{border:1px solid #999}
#real_stories_home h2, #lifepilot_block h2{padding:10px;font-size:120%;color:#333}
#lifepilot_block h2{padding:0 10px 5px 10px;font-size:120%;color:#333; border-bottom:1px solid #B4C7E2}

#home_advisor_btns{float:left; margin:20px 0 0  0;width:300px;}
#home_advisor_btns ul{margin:0; padding:0}
#home_advisor_btns ul li{float:left;width:280px;font-size:100%; font-weight:normal;display:block;line-height:1.5}
#home_advisor_btns ul li#adviser_home{background:#d4d0b8 url(images/home-advisor-btn-mid.png) no-repeat top left;padding:12px 10px;border-bottom:1px solid #a4a392}
#home_advisor_btns ul li#feedback{background:#e5e3d3 url(images/home-advisor-btn-btm.png) no-repeat bottom left;padding:12px 10px;}
#home_advisor_btns ul li a{background:url(images/home-advisor-arrow.png) no-repeat center right;display:block; color:#3f3d2a; text-decoration:none}
#home_advisor_btns ul li a:hover{color:#686546}




#lifepilot_block_top{background:url(images/life-pilot-block-top.png) no-repeat top left;height:10px;}
#lifepilot_block_btm{background:url(images/life-pilot-block-btm.png) no-repeat bottom left;height:10px; }
#lifepilot_block {float:left; margin:10px 0 0  0;width:300px;background:url(images/life-pilot-block-mid.png) repeat-y top left;padding:0}

#lifepilot_block p {padding:0 0 10px 0;margin:0 10px;font-size:80%;border-bottom:1px solid #b4c7e2;clear:right}
#lifepilot_block p.lp_home_btn {border-bottom:none; margin:15px 10px 5px; padding:0; text-align: center;}
#lifepilot_block p.lp_home_btn a{
	background: #c2da0b url(images/profile-btn-bg.png) repeat-x;
   	padding: 7px 12px;
   	color: #2b3a04;
   	text-decoration: none;
   	font-weight: bold;
   	line-height: 1;
  	font-size:110%;
  	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #97a90a;
 	text-align:center; 
  	cursor: pointer;
}




#lifepilot_block ul{margin:0; padding:0;color:#666;font-size:80%}
#lifepilot_block ul li{margin:0 10px; padding:5px 0 5px 35px;line-height:1.5;border-bottom:1px solid #b4c7e2; border-top:1px solid #fff}

#lifepilot_block ul li.todo_list{background:url(images/todo-list-icon.png) no-repeat center left;border-bottom:none;}
#lifepilot_block ul li.resourses_list{background:url(images/resource-list-icon.png) no-repeat center left;}
#lifepilot_block ul li.profile_list{background:url(images/profile-list-icon.png) no-repeat center left;}






#main_vid_img{width:290px;float:left;margin:0 25px 0 0; padding:0 0 0 10px;position:relative}

#main_vid_link{ /*position:absolute;bottom:0; left:11px;width:288px;
	background-color: rgba(0, 0, 0, 0.6);}
#main_vid_link p{padding:5px 5px 0 5px;*/}
#main_vid_link p.title {font-weight:normal;font-size:120%;padding:0;margin:5px 0;font-family:Arial, Helvetica, sans-serif; line-height: 1.3;}
#main_vid_link p a{/*text-decoration:none;*/}
#main_vid_link p a:hover{/*text-decoration:underline;*/}

/*#main_vid_link p.vid_category_home_main{color:#ccc;padding:5px 0 5px 20px;background:url(images/vid-category-home-main.png) no-repeat center left;font-size:70% ;margin:5px 0 7px 10px;}*/

#main_vid_link p.vid_category_home_main {font-size:75%;color:#666;padding:2px 5px 5px 20px;background:url(images/vid-category-home-main.png) no-repeat 0px 2px; }

	


#main_vid_img img{padding:0; margin:0}
#home_vid_list{width:290px;float:left;margin:0 0 5px 0 }
p.link_right_boxed{float:right;font-size:70%; padding:10px}
#lifepilot_block p.link_right_boxed{border-bottom:none;font-size:70%} 


#logo{width:180px; float:left}
#top_nav_elements{width:780px; float:right}

ul.login_head{text-align:right;padding:0;margin:10px 0 20px 0;font-size:80%}
ul.login_head li{padding:0 8px;margin:0;display:inline;border-right:1px solid #999;line-height:1.3}
/*ul.login_head li#no_link{border-right:none;}
ul.login_head li#no_link_connect{padding:0 5px 0 2px}*/
ul.login_head li#login_end{border-right:none; padding-right:none;}



/*--------------------information Point Pages----------------------------------*/

#main_content{float:left;width:490px;margin:10px 30px 0 0 }
#full_content{float:left;width:720px;margin:10px 25px 0 0 }

p.save_to_resource{background:#fff url(images/save-to-resource.png) no-repeat top left; padding:2px 0 10px 25px;font-size:70%; margin: 0}
p.saved_to_resource{background:#fdffe3 url(images/resource-saved-icon.png) no-repeat 5px 4px; padding:5px 0 5px 30px;font-size:70%;color:#6a7101;border:1px solid #dee38c; margin:0 0 10px}

#rhs{float:left;width:210px;margin:20px 0 0 0 }
.rhs_related_vid-block{border-bottom:1px solid #ccc; padding:10px 0 5px 0;width:210px;}
.rhs_quick_link{float:right;padding:0 0 10px 0;margin:0;font-size:70%;}
.rhs_quick_link span{color:#3663bc}
.rhs_vid_text{float:left;margin:0; padding:0;width:150px}

.rhs_resource_text{margin:0; padding:0; background: url("images/link-arrow.png") 0 5px no-repeat;}
.rhs_resource_text p.rhs_vid_desc {padding:0 0 0 15px;}


p.vid_category, p.web_category{color:#666;padding:4px 5px 4px 20px;background:url(images/video-category-icon.png) no-repeat 0px 4px;font-size:70% }
p.web_category{background:url(images/web-category-icon.png) no-repeat center left;}
p.rhs_vid_desc {font-size:80%; padding:0; margin:0; }

.related_vid_img{border:1px solid #666;margin:0 10px 0 0;float:left;width:45px}
#main_content ul{margin:0 0 0 30px; padding:0;}
#main_content ul li{margin:0; padding:5px 0;line-height:1.6; list-style:disc;font-size:90%}

#rhs_profile_bar{border:1px solid #ccc; margin:0;height:25px; background: #f5f5f5 url(images/profile-bar-bg.png) repeat-x top left;}

#rhs_lp{background:url(images/rhs-lp-mid.png) repeat-y top left;margin:10px 0 10px 0; display:block-inline}
h3#rhs_lp_head{background:url(images/rhs-lp-top.png) no-repeat top left;padding:5px;margin:0; border:none;}
#rhs_lp_btm{background:url(images/rhs-lp-btm.png) no-repeat bottom left; height:8px;}
#rhs_lp p{padding:0 0 5px 0;margin:0 5px;border-bottom:1px solid #cfd9e8;font-size:75%;}
#rhs_lp ul{padding:0; margin:0 5px}
#rhs_lp ul li{padding:5px 5px 5px 30px; margin:0; font-size:75%; line-height:1.3}
#rhs_lp ul li#rhs_resource_icon{background:url(images/rhs-lp-resource-icon.png) no-repeat center left;border-bottom:1px solid #cfd9e8; border-top:1px solid #fff}
#rhs_lp ul li#rhs_profile_icon{background:url(images/rhs-lp-profile-icon.png) no-repeat center left;border-bottom:1px solid #cfd9e8; border-top:1px solid #fff}
#rhs_lp ul li#rhs_todo_icon{background:url(images/rhs-lp-todo-icon.png) no-repeat center left;border-top:1px solid #fff}
#quiz_btn{margin:20px 10px 10px 10px;text-align:center}
#quiz_btn a{background: #c2da0b url(images/profile-btn-bg.png) repeat-x;
  
   padding: 5px 5px 6px;
   color: #2b3a04;
   text-decoration: none;
   font-weight: bold;
   line-height: 1;
  font-size:90%;
  font-family:Arial, Helvetica, sans-serif;
-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #97a90a;
 
  text-align:center; 
  cursor: pointer;
  }





/*--------------------Real stories ----------------------------------*/


#cloud a.tag1 { font-size: 80%; font-weight: 100; }
#cloud a.tag2 { font-size: 90%; font-weight: 200; }
#cloud a.tag3 { font-size: 100%; font-weight: 300; }
#cloud a.tag4 { font-size: 110%; font-weight: 400; }
#cloud a.tag5 { font-size: 120%; font-weight: 500; }
#cloud a.tag6 { font-size: 130%; font-weight: 600; }
#cloud a.tag7 { font-size: 140%; font-weight: 700; }
#cloud a.tag8 { font-size: 150%; font-weight: 800; }
#cloud a.tag9 { font-size: 160%; font-weight: 900; }
#cloud a.tag10 { font-size: 170%; font-weight: 900; }

#cloud { padding: 2px; line-height: 1.6;margin:0 5px;text-align:center }
#cloud a { padding:0 2px }
#cloud li { display: inline; }



#real_story_list{float:left;width:665px;margin:0 0 0 20px}
#real_story_rhs_tag{float:left;width:275px;margin:10px 0; /*background: url(images/tag-rhs-mid.png) repeat-y top left; */}
.vid_cat_dropdown, .vid_cat_dropdown_end{width:145px;float:left; margin:10px 15px 0 0; border:1px solid #ccc;background:url(images/drop-down-arrows.png) no-repeat right center }
.vid_cat_dropdown_end{margin:10px 0 0 0}
.vid_cat_dropdown p, .vid_cat_dropdown_end p{font-size:70%;color:#666; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 10px}
.videos, .videos_end{float:left; width:155px; margin:0 15px 0 0;}
.videos_end{margin:0;}

.videos img, .videos_end img{padding:2px; border:1px solid #ccc}
h3.tag_rhs_head{background: url(images/tag-rhs-top.png) no-repeat top left;padding:10px}
#real_story_rhs_tag_end{background: url(images/tag-rhs-btm.png) no-repeat bottom left;height:10px;}

/*new*/
ul#video_nav {margin:0; padding:0}
ul#video_nav li{margin:0; padding:5px 20px;line-height:1.2}
ul#video_nav li a{ font-weight:bold;/*color:#666;*/text-decoration:none;}
ul#video_nav li a:hover{text-decoration:underline;}
ul#video_nav li ul{margin:0; padding:5px 0 0 0} 
ul#video_nav li ul li {padding:5px 10px; /*background:url(images/link-arrow.png) no-repeat 0 8px*/}
ul#video_nav li ul li a{font-weight:normal;}

ul#video_nav ul li.selected_video {background: url("images/mini-select-arrow.png") left center no-repeat;}

.top_level_selected{background:url(images/link-arrow-down.png) no-repeat 0 5px}
.top_level{background:url(images/link-arrow-big.png) no-repeat 0 5px}



/*--------------------Real stories video page----------------------------------*/

#video_page_lhs{width:570px;float:left;margin:0 25px 0 0;}
#video_page_rhs{width:365px;float:left; margin:8px 0 0 0;}

#flash_video{padding:2px;background:#e7e7e7;border:1px solid #999;margin:5px 0 0 0}
#related_vids_scroller{border:1px solid #ccc; height : 399px; overflow : auto; width:363px;margin:0  }
.scroller_list_block{border-bottom:1px solid #ccc;}

.scroller_img{}
.rhs_vid_img_scroll {float:left; width: 89px; margin:5px 15px 5px 5px;}
.rhs_vid_img_scroll img {padding:2px;  border:1px solid #ccc;}

.rhs_vid_text_scroll{float:left;margin:0; padding:5px 0 0;width:200px}
p.rhs_vid_desc_scroll{font-size:90%; padding:0; margin:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold; }
#tag{background: url(images/tag-mid.png) repeat-y top left;}
#tag h2{background: url(images/tag-top.png) no-repeat top left;padding:10px}
#tag_end{background: url(images/tag-btm.png) no-repeat top left;height:10px;}


p.v_duration {text-align: right; margin:-25px 5px 0 0; z-index: 10;}
p.v_duration span {
	background-color: #000;
	color: #fff;
	padding: 2px 3px;
	font-size: 75%;
	background-color: rgba(0, 0, 0, 0.6);
}
span.small_list_item{font-size:70%; font-weight:normal; }




/*--------------------My Lifepilot ----------------------------------*/

.pagination{/*background:#f3f4e3; */color:#636443; margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}


.pagination p{padding:4px; font-size:70%}
.pagination p span{text-align:center}
#category_search{float:right; margin: 0 4px 0 0;padding:4px 0 }
.resource_list_block{width:570px;/*border-bottom:2px solid #ddd;*/ padding:5px 0 0 0; margin:0}

.resource_info{float:left;width:513px;}
.resource_list_block_web{width:570px;border-bottom:2px solid #ddd; padding:5px 0 8px 0; margin:0 0 5px 0}
.resource_info_web{float:left;width:570px;}

p.resource_link{border-bottom:1px solid #eee;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:90%; background: url("images/link-arrow.png") 0 8px no-repeat; padding:3px 0 8px 15px;}

p.resource_right {float:right; margin:2px 0 0 10px; font-size: 70%;}

.delete{float:right;margin:3px 5px 0 5px; border:1px solid #fff}

p.resource_further_info{float:left;font-size:70%;color:#999999; padding:5px 20px 0 0; margin:0}
span.web_cat{background: url(images/web-category-icon.png) no-repeat center left;padding:2px 0 2px 20px;}
span.video_cat{background: url(images/video-category-icon.png) no-repeat center left;padding:2px 0 2px 20px;}

span.recommended_cat{
	/*background: url(images/recommended-category-icon.png) no-repeat center left;*/
	padding:3px 6px;
	background: #0065a6;
	color: #fff;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
span.saved_cat{
	/*background: url(images/saved-category-item.png) no-repeat center left;*/
	padding:3px 6px;
	background: #63990e;
	color: #fff;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

span.cat{background: url(images/category-icon.png) no-repeat center left;padding:2px 0 2px 20px;}

div#profile_page_lhs {width:570px;float:left;margin:10px 25px 0 0;}

#my_profile_rhs{width:365px;float:left; margin:0;}

.profile_rhs{width:365px;margin:10px 0 20px 0; background:url(images/profile-rhs-mid.png) repeat-y top left;}
.profile_rhs h2{padding:10px 10px 0 10px; margin:0; background:url(images/profile-rhs-top.png) no-repeat top left;color:/*#94b832*/#666}
.profile_rhs_btm{background:url(images/profile-rhs-btm.png) no-repeat bottom left;height:10px;}
.profile_rhs p{padding:5px 10px}

#profile_bar{border:1px solid #ccc; margin:0 10px 0 10px;height:25px;background: #f5f5f5 url(images/profile-bar-bg.png) repeat-x top left;}
#profile_bar_indicator {height: 25px; background:url(images/profile-bar-indicator-bg.png) repeat-x top left; border-right: 1px solid #6ca0c7}

#profile_checkboxes{padding:10px 5px;}
#profile_checkboxes_left{width:177px;float:left}
#profile_checkboxes_right{width:177px;float:left}
p.profile_checkbox_text{float:left;padding:5px 0 5px 6px;margin:0;font-size:70%}

#profile_btn {margin:0; text-align: center;}

table#to_do_list{margin:10px;width:345px;border-left:1px solid #cccdb3;border-top:1px solid #cccdb3;background:#fff;}
table#to_do_list th{font-family:Arial, Helvetica, sans-serif;color:#636443;border-right:1px solid #cccdb3;border-bottom:1px solid #cccdb3;padding:5px; background:#efefcb;font-size:90%;text-align:left}
table#to_do_list td{border-right:1px solid #cccdb3;border-bottom:1px solid #cccdb3;padding:10px 5px; color:#666; font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif;vertical-align:top}
table#to_do_list .box{text-align:center}
.resource_vid_img{border:1px solid #666;margin:10px 10px 0 0;float:left;width:45px}
a img.delete:hover{border:1px solid #9a9a9a}
h3.category_head{background:#eee url(images/category-icon.png) no-repeat 5px 8px; font-size:120%; font-weight:normal; color:#666;padding:5px 5px 5px 30px; /*border-top:1px solid #ccc;*/margin:0}
  
/*alert box*/
 #alert{background:#fcf0b6 /*url(images/alert-mid.png) repeat-y top left*/;margin:20px 0 10px 0;display:inline-block;width:958px;border:1px solid #dfc5a4;/*text-align:center*/}
#alert_top{background:url(images/alert-top.png) no-repeat top left;height:10px}
#alert_btm{background:url(images/alert-btm.png) no-repeat bottom left;height:10px}
.alert_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;padding:5px 10px 5px 12px; line-height:1.2;color:#8b775d}
.alert_action{background:url(images/alert.png) no-repeat center left;padding:5px 10px 5px 30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:90%;font-weight:bold;margin-left:10px;color:#8b775d}
.alert_action a{/*color:#cb7302*/ }




/*--------------------buttons----------------------------------*/

#profile_btn a, .question_btn, .submit_btn{
   background: #c2da0b url(images/profile-btn-bg.png) repeat-x;
   margin:10px;
   padding: 10px 10px 11px;
   color: #2b3a04;
   text-decoration: none;
   font-weight: bold;
   line-height: 1;
   font-size:140%;
   font-family:Arial, Helvetica, sans-serif;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px;
   border-radius: 5px;
   border:1px solid #97a90a;
   text-align:center; 
   cursor: pointer;}
   
 #question_btn_profile{
   background: #c2da0b url(images/quiz-profile-btn-bg.png) repeat-x;
   margin:10px;
   
   color: #2b3a04;
   text-decoration: none;
   padding: 5px 5px 6px;
   font-weight: bold;
   line-height: 1;
   font-size:140%;
   font-family:Arial, Helvetica, sans-serif;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px;
   border-radius: 5px;
   border:1px solid #8193b0;
   text-align:center; 
   cursor: pointer;}
  
 #go_btn{ background:#ccc /*#c2da0b url(images/profile-btn-bg.png) repeat-x*/;
   margin:0 0 0 5px;
   padding:0 2px;
   color: #2b3a04;
   text-decoration: none;
   font-weight: bold;
   line-height: 1;
  font-size:80%;
  font-family:Arial, Helvetica, sans-serif;
-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #999;
 
  text-align:center; 
  cursor: pointer;}
  
.question_btn a, #question_btn_profile a {color:#333 /*#65710e*/; text-decoration:none; }
#profile_btn a {width: 320px; display: block; color: #373e02;}

#todo_add_btn, #add_to_profile_btn{
	background: #c2da0b url(images/profile-btn-bg.png) repeat-x;
   margin:10px;
   padding: 5px;
   color: #373e02;
   text-decoration: none;
   font-weight: bold;
   line-height: 1;
  font-size:80%;
  font-family:Arial, Helvetica, sans-serif;
-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #97a90a;
 width:60px;
  text-align:center; 
  cursor: pointer;
  float:right}
 #add_to_profile_btn{width:100px}

form#to_do_form{padding:10px;}
input.to_do_list_box{border:1px solid #ccc; padding:2px; width:250px;font-size:100%;}
#todo_add_btn{margin:0; padding:5px;width:80px; }
  
 .question_btn, #question_btn_profile{float:right;margin:15px 20px 10px 10px; padding: 7px 7px 8px;}
 .submit_btn{margin:5px 0;padding:5px}

/*--------------------questions----------------------------------*/

#questions_info_boxout {
	background: #fff8bf;
	margin:0 0 15px;
	padding: 10px;
}
#questions_info_boxout p {color: #6c6105; padding:0;font-size:100%; font-family:Arial, Helvetica, sans-serif}
#questions_info_boxout p.right {margin:-7px -3px 5px 5px; font-size: 70%;}
#questions_info_boxout a {color: #000;}

#question_box{background:url(images/questions-box-mid.png) repeat-y top left;margin:5px 60px 0 60px;display:inline-block;width:840px}
#question_box_top{background:url(images/questions-box-top.png) no-repeat top left;height:35px;padding:0}
#question_box_btm{background:url(images/questions-box-btm.png) no-repeat bottom left;height:10px;}
#question_box_top_end{background:url(images/questions-box-top-end.png) no-repeat top left;height:35px;padding:0}
.questions_left{width:390px; padding:0 30px 0 15px; float:left;}
.questions_right{width:390px; padding:0 15px 0 0; float:left;}
.questions_list{margin:0; padding:0}
.questions_list li{margin:10px 0; padding:5px 15px 5px 5px; display:block; background:url(images/questions-bg.png) no-repeat center right; -moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #ccc;}
.questions_list li a{color:#333; text-decoration:none;display:block; }
#question_box label{display:block;margin:10px 0; padding:10px;background:url(images/questions-bg.png) no-repeat center right; -moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #ccc;clear :right;
	cursor:pointer; line-height:1.4; font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif}
#question_box label:hover{color:#444}
.question_checkbox{float:right;}
body#question_page{background:#fff}
body#question_page h1{color:#333; margin-top:10px;font-size:140%; font-weight:bold}
p.back{padding:25px 15px 15px 0;color:#3663bc;margin:0 10px 0 15px;}
#skip{float:right;padding: 30px 0 0 0;margin:0; font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
p.questions_para{font-weight:bold; font-size:100%;padding:5px 0 0 0}
#the_question{margin:10px 60px 0 }
#question_number{background:#eee;padding:5px 10px}
p.interum_text{font-size:120%;padding:5px 20px 10px 20px}



/*--------------------tools for study----------------------------------*/

#tools_hold{background:url(images/tools-spacer-line.png) repeat-y top left; width:960px;margin:20px 0 }
.tools_block{width:240px;float:left;margin:0}
.tools_block h2{font-size:120%; fon-weight:normal;padding:0 15px;color:#94b832;font-weight:normal;}
.tools_block ul{padding:0; margin:5px 0 0 10px;font-size:75%}
.tools_block ul li{padding:7px 10px 7px 25px; margin:0;line-height:1.4; background:url(images/link-arrow.png) no-repeat 5px 10px}
#tools_resource_link{width:660px;margin:10px 0 0 0;}

/*--------------------tools for study page 2----------------------------------*/
#tasterbox{width:660px;float:left; border:1px solid #ccc;background:#fff; color:#666; margin:10px 0 10px 0  }
#tasterbox ul, #tasterbox ol{font-size:80%;}
#tasterbox ul li{list-style:disc; line-height:1.4;}
#tasterbox ol li{line-height:1.4;}

#scrolling{height:335px;overflow:auto;padding:0 10px}
#controls{ background:#f9fcf8; padding:10px;text-align:right; border-top: 1px solid #b1db7a; font-size:80%;  border-top:1px solid #ccc;}
#controls span{font-weight:bold;color:#3663bc}
#controls a{font-weight:bold; }
span.selected_taster{color:#cc9900}

#tools_nav{float:left;width:278px;margin:10px 0 0 20px; padding:0}
#tools_nav h2{padding:0 0 10px 0; margin:0; color:#94b832}
 ul#tools_intro{padding:0; margin:0 0 0 30px;}
 ul#tools_intro li{padding:5px 0; font-size:80%; list-style:disc;}




/*--------------------Profile----------------------------------*/
#profile_content{float:left; width:725px;margin:10px 0}
#add_example{background: #f3f3e2 url(images/profile-mid.png) repeat-y top left;margin:10px 0;width:725px; clear:right}
#add_example_top{background:url(images/profile-top.png) no-repeat top left;height:10px;padding:0}
#add_example_btm{background:url(images/profile-btm.png) no-repeat bottom left;height:10px;clear:right;}

textarea#add_example_text {width:690px; border:1px solid #cccdb3; margin:10px 10px 0 10px;font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;padding:5px;color:#333}

.examples{margin:5px 0 0; padding:5px 0; border-top:1px solid #ccc;}
.examples_right{float:right;font-size:70%; margin:2px 0 0 0;}

/*.examples_right span{background:url(images/added-by.png) no-repeat center; padding:5px 10px; }*/
.examples_right span.quiz{
	padding:3px 6px;
	background: #0065a6;
	color: #fff;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.examples_right span.you{
	padding:3px 6px;
	background: #63990e;
	color: #fff;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


.examples_text{width:544px;/*border-right:1px solid #ccc;*/}
.delete_example{margin:0 10px;border:1px solid #fff}
a img.delete_example:hover{border:1px solid #9a9a9a}


p.quiz_link{float:right; font-size:70%; padding:2px 5px 0}
p.quiz_link a {font-weight:normal}
p.quiz_link a.print {background: url("images/printer.png") left center no-repeat; padding:5px 0 5px 25px; margin:0 20px 0 0;}
p.quiz_link a.pdf {background: url("images/pdf.png") left center no-repeat; padding:5px 0 5px 25px; margin:0 20px 0 0;}
p.quiz_link a.info {background: url("images/info-icon.png") left center no-repeat; padding:5px 0 5px 25px; margin:0 20px 0 0;}
p.quiz_link a.quiz {background: url("images/quiz-icon.png") left center no-repeat; padding:5px 0 5px 21px;}


p.warning {background:#fcf0b6; margin:10px 0; border:1px solid #dfc5a4; padding:5px;}
p.warning span {font-weight:bold}


/*--------------------find a college----------------------------------*/
#map_block{background:#f3f4e3;padding:10px; margin: 10px 0 20px;}

#map{padding:10px}

input.map_textbox{width: 760px; border:3px solid #cccdb3; padding: 7px; background: #fff; font-size: 18px;font-family:Arial, sans-serif; color:#666; margin:5px 15px 15px 0;}

input.search_btn {background: #c2da0b url(images/profile-btn-bg.png) repeat-x; width: 140px; height: 40px;  color: #2b3a04;font-family:Arial, sans-serif; font-size: 120%; border: none; font-weight: bold; line-height: 17px; margin:5px 0 15px; cursor: pointer;-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #97a90a;}
	
#map_bg{background:#eaf0f5; border:1px solid #cdccb2}

#map_nav_hold{width:282px;float:left; border-right: 1px solid #838383; height: 400px;}

ul#map_nav{margin:0; padding:0; font-size:90%; font-family:Arial, Helvetica, sans-serif;font-weight:bold}
ul#map_nav li{margin:0;  display:inline;}
ul#map_nav li a{display:block;color:#333; text-decoration:none;float:left; width:282px; padding:15px 0 15px 0px; border-bottom:1px solid #bfbfbf;}


#uni_list a {border-top:1px solid #fff }
#uni_list a span {background:url(images/blue-flag.png) no-repeat center left; padding:15px 0 15px 50px;}

#further_list a {border-top:1px solid #fff}
#further_list a span {background:url(images/red-flag.png) no-repeat center left; padding:15px 0 15px 50px;}

#all_list a {border-top:1px solid #fff}
#all_list a span {background:url(images/blue-red-flag.png) no-repeat center left; padding:15px 0 15px 50px;}



#uni_list a.map_selected{background:#bccbd7; border-top: 1px solid #d5dfe8;}
#uni_list a:hover{color:#666}

#further_list a.map_selected{background:#bccbd7; border-top: 1px solid #d5dfe8;}
#further_list a:hover{color:#666}

#all_list a.map_selected{background:#bccbd7; border-top: 1px solid #d5dfe8;}
#all_list a:hover{color:#666}


 
#area_filter, #jump_menu{border-top:1px solid #fff;clear:both;border-bottom:1px solid #cdcdb3; padding:0 0 5px;}
#jump_menu{border-bottom:none;padding:0;}
#area_filter p{font-size:70%; padding:5px 10px 10px 10px;color:#333}

ul#filter_list{margin:0 10px 10px 10px; padding:0; font-size:65%;}
ul#filter_list li{margin:0 5px 5px 0; padding:0; float:left;background: url(images/filter-tab-left.png) no-repeat center left;padding:4px 0 6px 10px}
ul#filter_list li a{margin:0 0 5px 0; padding:0;background: url(images/filter-tab-right.png) no-repeat center right;padding:4px 10px 6px 0;text-decoration:none;color:#333}
ul#filter_list li a:hover{color:#666}

#jump_menu p{font-size:70%; padding:5px 10px;color:#333}
select.jump_item{width:260px; margin:0 10px 5px 10px}

#map_holder{height: 400px;width:655px;float:left;}

.colleges{background:#f3f4e3; border:1px solid #cccdb3;margin:20px 0 0 0; padding:10px; }
.colleges h2{padding:0; margin:0}
ul.institution_list{margin:10px 0 20px; padding:0}
ul.institution_list li{margin:0 0 0 10px; padding:10px 10px 10px 20px; float:left; width:280px;font-size:90%;  background:url(images/link-arrow.png) no-repeat center left}
p.map_text{float:right;padding:5px 5px 5px 10px;width:100px}
p.map_image {float: left; width: 110px; padding:0;}
p.map_image img {border:1px solid #999}

/*listings*/

.listing_grid_left{float:left; width:235px;margin:0 20px 10px 0;}
.listing_grid_right{float:left; width:235px;margin:0 0 10px 0; }
.listing_grid_left img, .listing_grid_right img{border:1px solid #ccc} 
p.listing_grid_link{padding:5px 5px 5px 20px;background:url(images/link-arrow.png) no-repeat 0 10px}
p.listing_grid_link a{font-weight:bold;}

.list_view{float:right; width:360px;clear:right}
.border{border:1px solid #999}


/*--------------------right hand side----------------------------------*/

a#feedback { 
	text-align: center; 
	background:#bfd2ec url(images/feedback-bg.png) top left repeat-x;
	width: 208px;
	color: #21609b;
	display:block;
	float: left;
	padding: 5px 0;
	text-decoration: none;
	-moz-border-radius: 18px; 
	-webkit-border-radius: 18px;
	border-radius: 18px;
	margin:0 0 5px;
	border:1px solid #9cb9ca;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 130%;
}




/*--------------------register----------------------------------*/
form#register label{
	font-size: 100%;
	display: inline;
	width: 220px;
	float: left;
	margin: 10px 0 10px 20px;
	clear:left;
	color:#636443;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
	padding:10px 0 0 0;
}

form#register label.error {
  color: #FF0000;
}

input.reg_text{margin: 10px 0;width: 390px; background: #fff; border: 1px solid #cccdb3; padding:3px 2px; font-size: 18px;color: #666;}

form#mylifepilot_form {
  margin: 0;
  padding: 0;
}

/*#register_box{width:660px;float:left; background:#fff; color:#666; margin:20px 0 10px 0  }*/

#register_box{background: url(images/register-mid.png) repeat-y top left;margin:0;display:inline-block;width:660px}
p.terms_right{text-align:right; padding:0 20px 0 0}
p.terms_right.error { color: #FF0000; }
.join_btn{background: #c2da0b url(images/profile-btn-bg.png) repeat-x; width: 100px; height: 40px;  color: #2b3a04;font-family:Arial, sans-serif; font-size: 140%; border: none; font-weight: bold; line-height: 5px; margin:5px 20px 15px; cursor: pointer;-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #97a90a;}

#register_box_top{background:url(images/register-top.png) no-repeat top left;height:10px;padding:0;margin:10px 0 0 0}
#register_box_btm{background:url(images/register-btm.png) no-repeat bottom left;height:10px;}

#register_box_hold{width:660px;float:left;}
#sign_up_details{float:left;width:250px;margin:0 0 0 40px}
#sign_up_details h3{font-size:90%; font-weight:bold;color:#333; border-bottom:1px solid #ccc;padding:5px 0;}
#sign_up_details ul{margin:0 0 0 20px;}
#sign_up_details ul li{margin:0 ;padding:5px 0; list-style:disc; line-height:1.4;font-size:90%}

/*--------------------information footer----------------------------------*/


p.footer_head{font-size:90%; font-weight:bold; color:#8c8d69;margin:5px 0 10px 0; /*background:url(images/lifepilot-list-line.png) repeat-x bottom left;*/ border-bottom:2px solid #d2d3ab;}
.foot_info_left{width:345px;float:left;margin:0 70px 0 0; }
.foot_info_right{width:540px;float:left; padding:0; background:#efefcb url(images/find-footer-top.png) no-repeat top left;margin:15px 0 0 0 ;height:147px;}
#foot_info_right_end{background:#efefcb url(images/find-footer-btm.png) no-repeat bottom left;height:10px;clear:right;margin:0; padding:10px 0 0; }
.foot_info_right p{color:#8c8d69; font-size:90%; font-weight:bold;padding:10px 0 0 0;line-height:1.6}
.foot_info_right p span{font-size:75%;font-weight:normal}

ul#lifepilot_bullets{margin:0; padding:0; font-size:80%;}
ul#lifepilot_bullets li{margin:0 0 0 15px; padding:10px 0;background:url(images/lifepilot-list-line.png) repeat-x bottom left;color:#6f7159;line-height:1.3;list-style:circle}
p.lifepilot_list_signup{float:right; font-size:70%;padding:15px 0 0 0}
p.lifepilot_list_signup span{font-weight:bold}
ul#lifepilot_bullets li#list_list{background:none;}
#footer_block{margin:0; background:#fff url(images/footer-block-top.png) no-repeat top left;padding:0 10px;}
input.find_footer{width:340px; border:2px solid #cccdb3; font-size:110%;padding:5px 2px; margin:10px 0 5px 0;color:#999999}

#footer_find_form{padding:0 10px;}
.find_footer_btn{padding:2px 5px}


/*explore footer info*/
#footer_info_point_box{background:#efefcb url(images/info-point-footer-top.png) no-repeat top left;margin:10px 0 0 0}
#footer_info_point_box_btm{background:url(images/info-point-footer-btm.png) no-repeat bottom left;height:10px;}
.foot_links{width:312px;float:left;margin:20px 0 0 0; /*border-right:1px solid #c4c49e;*/}
#foot_links_end{margin:20px 0 0 0; border-right:none;}
#footer_info_point_box ul{margin:0; padding:5px 0 20px 10px}
#footer_info_point_box ul li{margin:0 0 0 0; padding:0 5px 0 15px ; font-size:75%;line-height:1.4; list-style:none;color:#697518;background:url(images/footer-arrow.png) no-repeat 0px 3px;}
#footer_info_point_box ul li a{color:#697518;text-decoration:none;}
#footer_info_point_box ul li a:hover{text-decoration:underline;}


/*----------------------footer--------------------------------*/

#footer p{font-size:70%; color:#7a7c5c}

/*----------------------------extras-----------------------------------------------------------*/
#main_content ul.image_gallery {margin:0; padding:0;}
#main_content  ul.image_gallery li {display: inline; float:left; list-style: none; padding:0;margin:0; background:none;}
ul.image_gallery li img {border:1px solid #ccc; margin:0 10px 10px 0;padding:0}

div.box_out {
	background:#f3f3e2; 
	padding:10px; 
	margin:10px 0;
	border: 1px solid #cdccb2;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}
div.box_out p.align_right {padding:0 10px 0 0;}

/* flash ----------------------------------- */
div.flash_holder {padding:0 0 10px 0;}

/* images ---------------------------------- */
div.page_img {margin:0 0 10px;}
div.page_img_left {float:left; margin:0 10px 10px 0;clear:both}
div.page_img_right {float:right; margin:0 0 10px 10px;clear:both}
div.page_img img, div.page_img_left img, div.page_img_right img {border: 1px solid #ccc; margin:5px 0 0 0;}
div.page_img p, div.page_img_left p, div.page_img_right p {font-size: 65%; padding:0;}
div.page_img p, div.page_img_right p {text-align: right;}

/*forms-----------------------------*/
input.standard_text {width: 290px; border: 1px solid #cccdb3; padding:3px 2px; background: #fff;font-size: 16px;font-family:Arial, sans-serif; color:#666;vertical-align: middle;margin:10px 0;}
textarea.standard_textarea {width: 290px; border: 1px solid #cccdb3; padding:3px 2px; background: #fff;font-size: 16px;font-family:Arial, sans-serif; color:#666;vertical-align: middle;margin:10px 0;}
input.security_text {width: 70px; border: 1px solid #cccdb3; padding:3px 2px; background: #fff;font-size: 16px;font-family:Arial, sans-serif; color:#666;vertical-align: middle;margin:0 5px 0 5px;}

input.standard_text_large {width: 490px; border: 1px solid #cccdb3; padding:3px 2px; background: #fff;font-size: 16px;font-family:Arial, sans-serif; color:#666;vertical-align: middle;margin:10px 0;}
textarea.standard_textarea_large {width: 490px; border: 1px solid #cccdb3; padding:3px 2px; background: #fff;font-size: 16px;font-family:Arial, sans-serif; color:#666;vertical-align: middle;margin:10px 0;}



div.box_out label {
	display: inline;
	width: 150px;
	float: left;
	margin: 13px 0;
	clear:left;
	color:#636443;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
	padding:0;
}
div.box_out label.error {color: #9f2d00;}


/* security question ------------------------------- */

p#security_question {font-size: 90%;font-weight: bold;color: #636443;margin:5px 0 ; font-family:Verdana, Arial, Helvetica, sans-serif;}
p#security_question span {font-weight: normal;font-size: 70%; font-style:italic; color: #666; text-decoration:underline;cursor:pointer;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #d4c24a;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff7c2;
	padding: 5px;
	opacity: 0.95;
	width: 250px;
	font-size: 120%;
	line-height: 1.2;
}
#tooltip h3, #tooltip div { margin: 0; font-size: 70%; color: #444; font-weight: normal;}

/**********************************************tables*****************************************************/
table{width:95%; border-top:1px solid #666;border-left:1px solid #666;}
th{padding:5px;border:none;text-align:left; background:#8fb72e; color:white;border-bottom:1px solid #666;border-right:1px solid #666;text-align:left;}
td{padding:5px;border-bottom:1px solid #666;border-right:1px solid #666;text-align:left; background:#dae4c0; vertical-align:top;color:#333; font-size:80%;font-family:Verdana, Arial, Helvetica, sans-serif}






/* ---------------------------------*/


/*digital story*/
h1#ds_head{background:#f1f3c0; color:#ab7619; padding:10px 10px 10px 10px;margin:0 0 20px 0}
h1#ds_head_green{background:#f0f8d9; color:#4a6309; padding:10px 10px 10px 10px;margin:0 0 20px 0}
#pf_ds_block_hold{background:#333; width:940px; background:#333 url(images/ds-block-top.gif) no-repeat top left; margin:20px 10px ;}
#pf_ds_block_hold h1{color:#fff; padding:20px 20px 10px 20px;}
#pf_ds_block_hold h2{color:#ccc; padding:0 20px 10px 20px;line-height:1.6}
#ds_vid_left{width:450px; float:left;padding:0 20px 0 0}
#ds_vid_right{width:470px; float:left;padding:20px 0 0 0}
#ds_vid_left p, #ds_vid_right p{color:#ccc;padding:0 20px 15px 20px}
#ds_vid_left p a{color:#ccc}
#ds_vid_left p{font-size:120%;}
#ds_vid_right p{padding:0 20px 15px 0}
#ds_vid_right h3{padding:0 0 15px 0; color:#ccc}
#ds_vid_right ul{margin:0 0 15px 15px; padding:0}
#ds_vid_left ul{margin:0 0 15px 35px; padding:0}
#ds_vid_right ul li, #ds_vid_left ul li{color:#ccc; font-size:90%; list-style:disc;}
#ds_vid_left ul li a{color:#fff}
img.img_right{float:right;padding:2px 0 0 0}
ul#digitalStoryList li{background: url(images/pdf-icon.gif) no-repeat center left; padding:10px 0 10px 25px;font-size:80%}


iframe{padding:0; margin:20px 0 0 0}

h1#prof_head{background:#f1f3c0 /*url(images/ds-icon.gif) no-repeat center left*/; color:#ab7619; padding:10px;margin:0 0 20px 0}
h1#prof_head_blue{background:#e4f4ff /*url(images/ds-icon.gif) no-repeat center left*/; color:#0b529b; padding:10px;margin:0 0 20px 0}
/*profile nav*/

#profile_navbar{background:url(images/grey-line.gif) repeat-x bottom left; margin:10px 0 0 0;}
#profile_navbar ul#green_nav a{ color:#69871c}
#profile_navbar ul#green_nav li.pfSelected a{ color:#333}
#profile_navbar ul#blue_nav a{ color:#0b529b}
#profile_navbar ul#blue_nav li.pfSelected a{ color:#333}

div#profile_navbar ul {
  margin:0 ;
  padding:0 0 5px 10px;
  list-style:none;
  font-family: Arial, sans-serif;font-size:80%;font-weight:normal; letter-spacing:1px;
  line-height:1.3;
  font-weight:bold;
  
  
  }
div#profile_navbar ul li {
  float:left;
  /*background:url("images/ch-tab-left.gif") no-repeat left top;*/
  margin:0 8px 0 0;
  padding:0 0 0 10px;
  border-bottom:1px solid #bfbfbf

  }
div#profile_navbar ul li.pfSelected {
  background:url(images/profile-tab-left-select.gif) no-repeat left top;
  border-bottom: 1px solid #fff;
  
 }
div#profile_navbar ul a {
  float:left;
  display:block;
  /*background:url("images/ch-tab-right.gif") no-repeat right top;*/
  padding:6px 12px 8px 2px;
  text-decoration:none;
  color:#c39e39;
  }
div#profile_navbar ul li.pfSelected a {
  background:url(images/profile-tab-right-select.gif) no-repeat right top; color:#666;margin:0;
 }
 /* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div#profile_navbar ul a {float:none;}
/* End IE5-Mac hack */


.digital_story_link{
font-size:70%;
background:#eee url(images/ds-icon.png) no-repeat center left;padding:5px 0 5px 35px;
margin:20px 0 0;
border-top:1px solid #ccc;border-bottom:1px solid #ccc;

    /*background:url("images/top-nav-right-bg.png")
      no-repeat right top;
    
    padding:0;
	text-align:center*/
	}

.digital_story_link a{ 

	color:#666;
	text-decoration:none;}

.digital_story_link a:hover{text-decoration:underline;}

.container {
  height: 400px;
  overflow: auto;
}
span.profile_intro_text{font-size:35%; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;color:#666}
a.print_page{color:#333; background:url(images/printer-icon-top.png) no-repeat center left; padding:0 0 0 25px; }