/* CSS Document */

/*Home */				

/* Home Left Column */

.black_text {font-weight:bold;
			color:#333333;
			font-size:12px;}
			
.location_text_box_contain {width:100px;
							height:30px;
							background-image:url(images/location_text_box_bgr.jpg);
							background-repeat:no-repeat;
							}
							
.location_text_box_contain .textfield_2 {background: none repeat scroll 0 0 transparent;
    									 border: medium none;
										  outline:none;
											color: #9D9D9D;
											font-size: 17.5px;
											font-weight: normal;
											padding: 4px 10px;
											width: 78px;
											}
							
.list_box {width:59px;
			height:22px;
			background-image:url(images/list_box_bgr.jpg);
			background-repeat:no-repeat;
			}

.list_box .content {width:51px;height:18px;
					padding:2px 2px 0 2px;
					font-size:12px;
					color:#666666;
					background:none;
					border:none;
					background:transparent;
					border:none;
					}



							
.home .left {width:426px;
			float:left;
			padding-top:143px;
			}

.home .left h2 {font-family:Arial, Helvetica, sans-serif;
			  color:#333333;
			  font-size:30px; 
			  font-weight:normal;
			  }
			  
			  
.homesearch_container {width:100%;
						/*height:37px;
						margin-top:5px;*/
						}
						
.homesearch_container input[type="text"] {/*width:293px;*/
									width:362px;
								float:left;
								/*background-image:url(images/home_search_bgr.jpg);*/
								background-repeat:no-repeat;
								padding:13px;
								/*border:none;*/
								/*height:35px;*/
								font-size:13px;
								margin-right:10px;
								color:#333333;
								vertical-align:middle;
								line-height:17px;
								}

.textfield {background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FF9900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17.25px;
    /*font-weight: bold;*/
    padding: 6px 0 6px 10px;
    width: 309px;
	outline:none;
			}
						
.homesearch_container .searchbutton_container {width:90px;
									height:37px;
									float:left;
									} 
.searchbutton {width:90px;
				height:36px;
				float:left;
				background-image:url(images/home_search_button.jpg);
				background-repeat:no-repeat;
				border:none;
				margin:0;
				padding:0;
				cursor:pointer;
				}		


/* Home right column */

.home .right {width:510px;
			 float:right;
			 
			 }

.home .right .photobox {width:496px;
						float:right;
						}
						
						
.home .right .photobox a:link {
					color:#009df7;
					border:none;
					text-decoration:none;
					}
					
.home .right .photobox a:hover {
					color:#009df7;
					border:none;
					text-decoration:none;
					}			

.home .right .photobox a:visited {
					color:#009df7;
					border:none;
					text-decoration:none;
					}
						
.home .right .photobox .photo {max-width:470px;						
								height:auto;
								margin:0 auto;
								}
.home .right .photobox .phototext {width:470px;
								 height:101px;
								 margin:0 auto;
								 padding-top:5px;
								 }
								 
.home .right .photobox .phototext .left {width:106px;
										 height:101px;
										 float:left;
										 background-image:url(images/photo_thumb_bgr.jpg);
										 background-repeat:no-repeat;
										 padding-top:0;
										 }
										 
.home .right .photobox .phototext .right {width:354px;
											color:#333333;
											padding:0 0 0 10px;
											float:right;
											/*background-image:url(images/tool_tip_bgr.jpg);
											background-repeat:no-repeat;
											background-color:#cfcfcf;*/
											position:relative;
											}
											
.phototext .right h3 {/*font-size:1.25 em;*/
						font-size:20px;
						color:#0099ff;
						font-weight:bold;
						}
						
.phototext .right .bluetext {/*font-size:0.750em;*/
							font-size:12px;
							color:#0099ff;
							font-weight:bold;
							}				
		

.phothumb {width:92px;
 			height:87px;
			margin:6px 6px 6px 6px;
			float:left;							 
			}
						
.home .right .photobox .top {width:496px;
							height:12px;
							background:url(images/hom_photo_top.png) 0% 0% no-repeat;
							}
							
.home .right .photobox .bgr {width:496px;
							background-image:url(images/hom_photo_bgr.png);
							background-repeat:repeat-y;
							}
							
.home .right .photobox .bottom {width:496px;
							height:12px;
							background:url(images/hom_photo_bottom.png) 0% 0% no-repeat;
							}
.home .searchoptions{
	padding-top:24px;
	}
.searchoption_box{
	width:140px;
	height:100px;
	margin-right:70px;
	float:left;
	}
.searchoption_box h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	font-weight:bold;
	padding-bottom:10px;}
.home .selectboxstyle{
	background-image:url(images/selectboxbg.jpg);
	background-position:top left;
	background-color:none;
	background-repeat:no-repeat;
	padding:6px 6px;
	color:#636363;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:0 none;
	-webkit-appearance: none;}
select{
	}

.home .instructor p{
	padding-bottom:3px;}
.home .instructor{
	padding-top:12px;}
.home .instructor a{
	font-sie:12px;
	font-weight:bold;
	float:left;
	line-height:18px;}
.home .instructor a span{
	display:none;}
.home .instructor .fb{
	width:17px;
	height:17px;
	display:block;
	background:url(images/hom_icon_facebook.jpg) 0% 0% no-repeat;
	float:left;
	margin-left:5px;
	padding-top:0;}
.home .instructor .twitter{
	width:17px;
	height:17px;
	display:block;
	background:url(images/hom_icon_twitter.jpg) 0% 0% no-repeat;
	float:left;
	margin-left:5px;
	padding-top:0;}
.home .instructor .tumbler{
	width:17px;
	height:17px;
	display:block;
	background:url(images/hom_icon_twitt.jpg) 0% 0% no-repeat;
	float:left;
	margin-left:5px;
	padding-top:0;}
.tooltiparrow{background: url(images/home_tooltiparrow.jpg) no-repeat scroll 0 0 transparent;
    height: 28px;
    left: 2px;
    position: absolute;
    top: 35px;
    width: 9px;}
.home .right .photobox .phototext .right .class_details{
	background-color:#FFFEEF;
	width:332px;
	border:1px solid #C8C8C8;
	padding:6px 10px 5px 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	}
.home-middile-titile
{
	/*margin-top:26px; */
	border-bottom:1px dotted #555;
	text-align:center; 
	font-size:35px; 
	text-transform:uppercase;
	color:#000;
	
}
.home-middile-text
{
	font-size:18px;
	text-align:center;
	float:left;
	width:100%;
	color:#666666;
	/*border-bottom:1px solid #e0dede;*/
	padding-bottom:15px;
}
.home_search_outer .search-heading
{
	font-size:25px;
	color:#fff;
	vertical-align:text-top;
	
}
