/** CSS - Main **/

/** Set all margins and padding to zero **/
*{margin:0; padding:0;}

/** BODY and Standard Elements **/
body#Normal{margin:15px 0px; padding:0px; font-family:arial, helvetica, sans-serif; font-size:12px; background-color:#fff; text-align:center;}
body#Admin{margin:15px; padding:0px; font-family:Verdana, sans-serif; font-size:10px; background-color:#fff; text-align:left;}
a:link,a:visited,a:active{color:blue;}
a:hover{color:#9c0;}
a#black_link, a#blank_link{color:black; text-decoration:none;}
a#black_link:hover{text-decoration:underline;}
a#join_now{color:#c90000; font-weight:bold; text-decoration:none; font-size:12px;}
a#join_now:hover {color:#ff7500;}
a#small{font-size:10px;}
a#large{font-size:16px;}
a#faq{line-height:2.0em;}
a#promo_link{color:#ffae00; font-weight:bold;}
a#promo_link:hover {color:white;}
a#orange{color:#ff7500; font-weight:bold;} 
div#Clear{clear:both;}
h1{font-size:24px; font-weight:bold;}
h2{font-size:18px; font-weight:bold;}
h3{font-size:14px; font-weight:bold;}
h4{font-size:12px; font-weight:bold;}
#color_strong{color:#c90000;}
#color_em{color:#900;}
#color_general{color:#012a64;}
#color_gray{color:#999;}
#color_special{color:#ff7500; font-weight:bold;}
h1#search{font-weight:bold;}
h1#general,h3#general,h4#general{color:#012a64;}
h2#general{color:#012a64; padding-bottom:10px;}
h2#strong{color:#c90000; padding-bottom:10px;}
h1#success{color:#9c0; padding-bottom:15px;}
h2#success{color:#9c0; padding-bottom:10px;}
h4#underline {font-weight:normal; text-decoration:underline;}
img{border:0px; display:block;}
img#hr{float:left; clear:left; height:1px; width:100%; background-color:#ccc; margin:15px 0px;}
img#hr2{float:left; clear:left; height:1px; width:100%; background-color:#ccc; margin:0px;}
img#Border{border:1px solid black;}
input{font-size:12px; font-family:arial, helvetica, sans-serif; padding:1px;}
input#Crop{padding:0 .25em; width:auto; overflow:visible;}
input#Button{margin-top:5px; padding:0px 5px;}
input.Helper{font-style:italic; color:black;}
label{font-weight:bold; color:#012a64;}
select{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
option{padding-right:15px;}
span#strong{font-weight:bold; color:#012a64;}
span#em{font-weight:bold; color:#ff7500;}
span#Primary{font-weight:bold; color:#c90000;}
span#small{font-size:10px;}
span#large{font-size:16px; font-weight:bold;}
span#larger{font-size:24px; font-weight:bold;}
span#red_text{color:#c90000; font-size:11px; font-weight:bold;}
span#normal_text{font-size:12px; color:black;}
.textarea_exceeded{font-weight:bold; color:#c90000;}
ul#normal, ul#green{padding:10px 0px 10px 35px;}
ul#normal li{padding-bottom:2px;}
ul#green li{padding-bottom:2px; color:#9c0;}
ul#green strong{color:#012a64; font-size:13px;}
#Arrow_Point{margin-bottom:10px; margin-top:5px;}
#Arrow_Point img{display:inline; vertical-align:middle;}
#Arrow_Point span{padding-left:5px;}
#Error_Msg{border:5px solid red; color:red; padding:5px; margin-bottom:15px;}
#Error_Msg #Header{font-weight:bold; padding-bottom:15px;}
#Error_Msg ul{padding-left:35px; padding-bottom:15px;}
#Error_Msg li strong{text-transform:uppercase;}
#Success_Msg{border:5px solid #9c0; color:#9c0; padding:5px; margin-bottom:15px;}
#Success_Msg #Header{font-weight:bold; font-size:16px;}
#flash_success{border:5px solid #9c0; color:#9c0; padding:10px; margin-bottom:15px; background-color:#ffffef; font-size:16px; font-weight:bold;}
#flash_error{border:5px solid red; color:red; padding:10px; margin-bottom:15px; background-color:#ffffef; font-size:16px; font-weight:bold;}
#flash_special{border:5px solid #ff7500; color:#000; padding:10px; margin-bottom:15px; background-color:#ffffef; font-size:12px; font-weight:bold;}
#Function_Box{border:1px solid #8e8e8e; background-color:#e7e7f0; text-align:center; padding:15px; margin-bottom:15px;}
#Function_Box label{font-weight:bold; color:#012a64; padding-right:5px;}
#Title_Bar, #Title_Bar_Flush, #Subtitle_Bar, #Action_Bar, #Title_Bar_Open, #Title_Bar_Open_Flush, #Subtitle_Bar_Open{font-size:12px; font-weight:bold; padding:3px; text-align:center;}
#Title_Bar, #Title_Bar_Flush, #Subtitle_Bar{width:538px;}
#Title_Bar, #Title_Bar_Flush, #Title_Bar_Open, #Title_Bar_Open_Flush{color:white; background-color:#3b537b; text-transform:uppercase;}
#Title_Bar_Open{margin-bottom:15px;}
#Title_Bar{float:left; clear:left; margin-bottom:15px;}
#Subtitle_Bar, #Subtitle_Bar_Open{color:#012a64; background-color:#dedede;}
#Action_Bar{color:white; background-color:#c90000;}
#Promo_Box{background-color:#39517b; color:white; font-size:11px; padding:5px; margin-bottom:15px;}
#Border_Box{border:1px solid #012a64; font-size:11px; padding:5px; margin-bottom:15px; text-align:center; background-color:#ffffef;}
#Thumbnail_Pic{float:left; width:54px;}
fieldset{position:relative; border:1px solid #012a64; background-color:#e7e7f0; padding:10px;}
fieldset#solid{padding:20px 10px 10px; background-color:#dedede;}
legend{position:absolute; top:-10px; left:10px; color:#cc0000; background:#fff; border:1px solid #012A64; font-weight:bold; padding:2px 6px;}
legend#header{color:#012a64; background:#fff; border:1px solid #012A64; font-weight:bold; font-size:18px; padding:2px 6px;}
#dialog{display:none;position:absolute;left:200px;top:200px;width:300px;height:175px;background:white;padding:25px;text-align:center;border:1px solid black}

/** Entire page container div **/
div#Page{position:relative; margin-left:auto; margin-right:auto; width:750px; text-align:left;}

/** Header **/
#Header_Logo{float:left; padding-right:15px; width:496px;}
#Header_Content{float:left; width:223px; height:37px; padding-left:15px; text-align:left; font-family:Tahoma; font-size:14px; font-weight:bold; line-height:16px; color:#012a64; vertical-align:middle; border-left:1px solid #9c0;}
#Header_Content span{font-size:11px; font-weight:bold; color:#8e8e8e;}

/** Search **/
#Search{padding-top:15px;}
table#Search_Table{width:100%; background-color:#dedfde;	padding:0px; margin:0px; border:0px; border-collapse:collapse;	border-spacing:0px;}
	td#Search_Header{padding-left:10px; background-color:#39517b; white-space:nowrap; text-align:center; line-height:75px; vertical-align:middle; font-size:24px; font-weight: bold; color:#fff; margin:0px;}
	td#Search_Triangle{padding:0px; margin:0px; border:0px;}
	table#Search_Form{width:100%;}
		td#Search_Browse{font-size:10px; padding-top:1px;}
	td#Search_Button{padding:0px 6px;}
	
/** Content **/
#Content{margin-top:15px; margin-bottom:0px; height:100%; background:#fff url(/img/bgline.gif) repeat-y 0px 0;}
	#Content_Main{float:left; width:544px; height:100%; padding-right:15px;}
	#Content_Right{float:left; width:175px; height:100%; padding-left:15px;}
#Content_Open{margin-top:15px; margin-bottom:0px; height:100%;}
	#Content_Open #Content_Main{width:100%;}
	#Content_Open #Content_Main_Inline{float:left; width:544px; height:100%;}
	#Content_Open #Content_Right_Inline{float:left; width:190px; height:100%; padding-left:15px;}

/** Sign In **/
#Sign_In{margin-bottom:15px;}
	#Sign_In_Header{color:#012a64; font-weight:bold;}
	#Sign_In label{color:#8e8e8e; font-weight:bold; font-size:11px;}
	#Sign_In_Forgot a{font-family:Verdana; font-size:10px;}

/** Featured **/
#Featured{margin-bottom:15px; border:1px solid #012a64;}
#Featured a#display_name{font-size:10px; text-decoration:underline;}
#Featured_Header{background-color:#9c0; color:#012a64; font-weight:bold; font-size:12px !important; text-align:center; padding:2px;}
#Featured_Row{padding:5px; font-size:10px;}
#Featured_List_Info{float:left; width:105px;; padding-left:3px;}
#Featured_Footer{text-align:center;}

/** New_Members **/
#New_Members{float:left; border:1px solid #ccc; width:175px;}
#New_Members #Featured_Header{background-color:#dedfde; color:#012a64;}

/** Testimonials **/
#Testimonials{margin-bottom:15px; border:1px solid #012a64;}
#Testimonials_Header{background-color:#9c0; color:#012a64; font-weight:bold; text-align:center; padding:2px;}
#Testimonials_Row{padding:5px; font-size:12px; text-align:left;}
			
/** Member Nav **/
#Member_Nav{margin-bottom:15px; width:100%;}
#Member_Nav ul, #Member_Nav li{border-style:solid; border-color:#3b537b; padding:0px; margin:0px;}
#Member_Nav ul{list-style:none; border-width:1px 1px 0px 1px;}
#Member_Nav li{border-width:0px 0px 1px 0px; font-weight:bold;}
#Member_Nav li#Header{text-align:center; background-color:#3b537b; color:white; padding:2px;}
#Member_Nav a{display:block; color:#012a64; background-color:#fff; text-decoration:none; white-space:nowrap; width:100%;}
#Member_Nav a:hover{color:#012a64; background-color:#9c0;}
#Member_Nav span#Enabled, span#Disabled{display: block; padding:5px 15px 4px 6px;}
#Member_Nav span#Disabled{color: #8e8e8e; background-color: #ddd;}
#Member_Nav a#Logout, a#Help, a#Strong{text-align: center; font-size: 11px;}
#Member_Nav a#Logout{background-color: #ddd; color: #012a64;}
#Member_Nav a#Help{background-color: #E7E7F0; color: #012a64;}
#Member_Nav a#Help:hover{background-color: #9c0;}
#Member_Nav a#Logout:hover{background-color: #9c0;}
#Member_Nav a#Strong{background-color: #9c0; color: #012a64;}
#Member_Nav ul#Second_Nav{margin-top:15px;}
#Member_Nav ul#Second_Nav span{padding:2px;}

/** Title **/
#Title{height:32px; margin-bottom:10px;}
	#Title_Body{float:left; width:522px; padding-left:5px; padding-right:5px; color:#012a64;}
	#Title_Body p#header1, div#Title_Body p#header2{font-size:22px; font-family:Arial black; margin:0px; padding-top:0px; padding-bottom:5px;}
	#Title_Body p#header1{color:#9c0;}
	#Title_Body p#header2{color:#012a64;}
	#Title_Body p#content1, div#Title_Body p#content2{margin:0px; padding:0px;}
	#Title_Body em{font-weight:bold; font-style:normal;}
	#Title_Body p#content1 em{color:#c90000;}
	#Title_Body p#content2 em{color:#ff7500;}
	#Title_Body p#content2 a{font-size:10px; font-family:Verdana; padding-left:15px;}
	#Title_Body p#list{font-size:11px; margin:0px; padding:10px 0px 0px;}
		
/** Blurb **/
#Blurb{border:1px solid #ccc; background:#fff url(/img/background_violin_student.gif) repeat-y 0px 0;	height:152px; margin-bottom:15px;}
	#Blurb_Info{float:left; width:361px; padding-left:15px; padding-right:5px;}
	#Blurb_Info p#header1, div#Blurb_Info p#header2{font-size:22px; font-family:Arial black; margin:0px; padding-top:0px; padding-bottom:5px;}
	#Blurb_Info p#header1{color:#9c0;}
	#Blurb_Info p#header2{color:#012a64;}
	#Blurb_Info p#content1, div#Blurb_Info p#content2{margin:0px; padding:0px;}
	#Blurb_Info em{font-weight:bold; font-style:normal;}
	#Blurb_Info p#content1 em{color:#c90000;}
	#Blurb_Info p#content2 em{color:#ff7500;}
	#Blurb_Info p#content2 a{font-size:10px; font-family:Verdana; padding-left:15px;}
	#Blurb_Info p#list{font-size:11px; margin:0px; padding:10px 0px 0px;}
	#Blurb_Info table#Lesson_table{border:0; font-size:11px; margin:0px; padding:10px 0px 0px; width:100%;} 
	#Blurb_Info table#Lesson_tr tr{border:0; height:22px;}
	#Blurb_Info table#Lesson_td td{border:0; width:25%;}
	#Blurb_Info_Button{margin:10px 0px;}
	#Blurb_Pic{float:left; width:161px;}
			
	

/** Instrument Links **/
div#Inst_Links{float:left; margin-left:15px; width:350px; border:1px solid #ccc; font-weight:bold; text-align:left; font-family:Verdana; font-size:13px; line-height:21px;}
div#Inst_Links a{text-decoration:none; color:#666;}
div#Inst_Links a:hover{color:#9c0;}
div#Inst_Links_Header{background-color:#3b537b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; padding:3px; text-align:center; line-height:15px;}
div#Inst_Links_Content{padding:5px 15px 6px 15px;}
	
/** Requests **/
div#Requests{float:left; padding-left:15px; width:352px; border:0px;}
	table#Requests_Container{padding:0px; margin:0px; width:100%; border-collapse:collapse;}
	td#Requests_Header{background-color:#3b537b; font-weight:bold; color:white; padding:3px; text-align:center;}
	td#Requests_Subheader{color:#012a64; font-weight:bold; white-space:nowrap; font-size:11px; padding:5px; border-bottom:1px solid #8e8e8e;}
	td#Requests_Info, td#Requests_Info_Wrap, td#Requests_Info_Last, td#Requests_Info_Wrap_Last{font-size:11px; padding:5px;}
	td#Requests_Info, td#Requests_Info_Wrap{border-bottom:1px solid #ccc;}
	td#Requests_Info_Last, td#Requests_Info_Wrap_Last{border-bottom:1px solid #8e8e8e;}
	td#Requests_Info, td#Requests_Info_Last{white-space:nowrap;}
	td#Requests_Footer{font-weight:bold; font-size:12px; text-align:center; padding-top:10px;}
	td#Requests_Footer a#red{color:#c90000;}
	td#Requests_Footer a#red:hover{color:#ff7500;}
	td#New{color:#c90000; font-weight:bold;}

/** Google_Ads **/
#Google_Ads{margin:15px 0px 15px; text-align:center;}
	
/** Footer **/
#Footer{width:100%;}
	#Footer_Nav{text-align:center; white-space:nowrap; margin:10px 0px 15px;}
	#Footer_Nav a{padding-right:6px; padding-left:6px;}
	#Footer_Link_To_Us, div#Footer_Copyright{font-size:10px; white-space:nowrap; text-align:center;}
	#Footer_Link_To_Us{margin-bottom:5px;}
	#Footer_Metro_Links {text-align:center; font-family:Verdana; font-size:10px; text-decoration:none; color:#8e8e8e;}
	#Footer_Metro_Links a#gray{text-align:center; font-family:Verdana; font-size:10px; text-decoration:none; color:#8e8e8e;}
	#Footer_Metro_Links a#gray:hover{text-align:center; font-family:Verdana; font-size:10px; text-decoration:none; color:#8e0000;}
	#Footer_Copyright{margin:10px 0px 15px;}
	#Footer div.fb-like{padding:0 15px;}
	
/** Profile **/
#Profile{float:left; width:544px;}
/* VIEW Styles */
#Widget_View{margin-top:15px;}
#Widget_View_Top{margin-top:0px;}
/* Generic Profile Styles */
#Profile #Header{font-weight:bold; color:white; padding:0px; text-transform:uppercase; text-align:center;} /* Default Widget Header */
#Profile #Info{padding:0px 10px; vertical-align:top;} /* Default widget Info */
#Profile #Label{font-weight:bold; white-space:nowrap; padding:2px 10px 2px 0px; vertical-align:top;}
#Profile #Labeled_Text{width:100%; padding:2px 0px; vertical-align:top;}
#Profile #Labeled_Text_Middle{width:100%; padding:2px 10px 2px 0px; vertical-align:top;}
#Profile #Labeled_Text strong{font-weight:bold; font-style:normal; color:#c90000;}
#Profile #Help_Pic{display:inline; vertical-align:middle;}
#Profile #Text{width:100%; vertical-align:top; padding:3px 0px;}
#Profile #Left{float:left; width:369px;}
#Profile #Right{float:left; width:160px; padding-left:15px;}
#Profile table{width:100%; padding:0px; margin:0px; border:0px; border-collapse:collapse; border-spacing:0px;}
/* HRs within Profile widgets */
td#hr{height:1px; background:#ccc url(/img/shim.gif) no-repeat scroll center;}
td#hr hr{display:none;}
/* Profile_Header */
#Profile_Header{height:151px;}
#Profile_Header_Pic{float:left; width:122px;}
#Profile_Header_Info{float:left;	margin-left:15px; margin-right:15px; width:167px;}
#Profile_Header_Info_Text h1{font-size:14px; font-weight: bold; color: #012a64; padding-bottom:0px}
#Profile_Header_Info_Mapit, div#Profile_Header_Info_Phone{font-size:11px;}
#Profile_Header_Info_Contact{margin:10px 0px 0px;}

/* Profile_Details */
#Profile_Details{border:1px solid #8e8e8e;}
#Profile_Details #Header{background-color:#503300;}
#Profile_Details #Info{background-color:#ffffef;}
/* Profile_Rates */
#Profile_Rates{border:1px solid #8e8e8e;}
#Profile_Rates #Header{background-color:#006600;}
#Profile_Rates #Info{background-color:#f2f9f2;}
/* Profile_Education */
#Profile_Edu{border:1px solid #8e8e8e;}
#Profile_Edu #Header{background-color:#3b537b;}
#Profile_Edu #Info{background-color:#ffffef;}
/* Profile_Bio */
#Profile_Bio{border:1px solid #8e8e8e;}
#Profile_Bio #Header{background-color:#3b537b;}
#Profile_Bio #Info{background-color:#ffffef;}
/* Profile_Services */
#Profile_Services{border:1px solid #8e8e8e;}
#Profile_Services #Header{background-color:#500050;}
#Profile_Services #Info{background-color:#f9f2f9;}
/* Profile_Hours */
#Profile_Hours{border:1px solid #8e8e8e;}
#Profile_Hours #Header{background-color:#3b537b;}
#Profile_Hours #Info{background-color:#f2f2f9;}
#Profile_Hours #Info #Labeled_Text{font-size:10px;}
#Profile_Hours td{padding-right:5px;}

/* Profile Info Bar */
#Info_Bar #Thumbnail_Pic{float:left; width:54px; vertical-align:top;}
#Info_Bar #Name_City{float:left; padding-left:15px; width:30%; vertical-align:top;}
/* #Info_Bar #Distance{float:left; padding-left:15px; width:10%; vertical-align:top;}*/
#Info_Bar #Lesson_Details{float:left; padding-left:15px; width:55%; vertical-align:top;}
#Contact_Member_Form strong#Ext{color:#012a64; padding:0px 3px 0px 6px;}
#Info_Bar a#name{color:#1aadeb; text-decoration:none; font-size:16px; font-weight:bold;}
#Info_Bar a#name:hover{color:#99cc00;}
#Info_Bar #city_zip{font-size:14px;}
#Info_Bar #services{font-size:14px;}
#Info_Bar blockquote {
    display: inline-block;
    border:none;
    
    font-size: 14px;
    padding: 20px;
    width: 401px;
    text-align: left;
    color: #000;
		background: #dedede url(/img/gray-quotes.png) no-repeat;
background-position:20px 10px; 
}

/* EDIT Styles */
#Widget_Edit{margin-top:35px;}
#Widget_Edit_Top{margin-top:0px;}

/* Form Styles */
#Required_Text, #Required{color:#c90000; font-size:11px; font-weight:bold; text-align:right;}
#Form_Content{margin-top: 5px;}
#Form_Row, #Form_Row_Center{margin-top:10px;}
#Form_Row_Center{text-align:center; margin-left:auto; margin-right:auto;}
#Form_Button{text-align:right; margin:0px; padding-top:15px;}
#Form_Button_Center{text-align:center; margin:0px; padding-top:15px;}
#Form_Button input, #Form_Button_Center input{color:#012a64; font-weight:bold; background-color:#cccccc; width:105px;}
#Join_Button{text-align:center; margin:0px; padding-top:15px;}
#Join_Button input{color:#012a64; font-weight:bold; background-color:#dedede; width:200px; height:30px; border:2px solid #012a64;}
#Instruction, #Instruction_Left, #Instruction_Right, #Instruction_Center{font-size:11px; white-space:nowrap; color:#8e8e8e;}
#Form_Row label{float:left; width:33%; margin-right:1em; text-align:right; line-height:1.6; vertical-align:middle; white-space:nowrap;}
label#left_double{padding-bottom:1.5em;}
#Form_Row label#open{width:auto; margin:0; text-align:left;}
#Form_Row label#half{width:20%;}
#Form_Row label#half_double{width:20%; padding-bottom:1.5em;}
#Form_Row p#half{margin-left:13px; padding-left:20%;}
#Form_Row label#indent{width:31%;}
#Form_Row label#note{width:20%; color:#c90000; line-height:1.2; vertical-align:bottom;}
#Form_Row span#label{color:#012a64; padding:0px 10px 0px 10px; font-weight:bold;}
#Form_Row p#center_label{width:100%; margin:0px 0px 10px; text-align:center; color:#012a64; font-weight:bold;}
#Form_Row_Center{width:100%; margin:0px; text-align:center;}
#Instruction_Left{margin-left:17.5em;}
#Instruction_Right{margin-left:5px;}
#Instruction_Center{margin-left:auto; margin-right:auto; text-align:center; margin-bottom:5px;}
#Cols2{float:left; width:50%;}
#Cols3{float:left; width:32%;}
#Cols4{float:left; width:25%;}
#Cols5{float:left; width:20%;}

/** Photo Edit **/
#Photo_Large{float:left; width:45%; padding-bottom:15px;}
#Photo_Thumb{float:left; width:45%; padding-top:30px;}
#Photo_Edit #ol{float:left; padding-right:5px;}
#Photo_Edit #ol_item{float:left; margin-bottom:15px;}

/* Privacy Policy & Terms of Use */
#Privacy h1, #Terms h1{font-size: 20px; text-align:center; padding-bottom:15px;}
#Privacy h2, #Terms h2{font-size: 14px; font-weight:bold;}
#Privacy h3, #Terms h3{font-size: 12px; font-weight:bold;}
#Privacy p, #Terms p{margin-bottom:15px;}
#Privacy ul, #Terms ul{margin:0px 0px 0px 30px;}
#Privacy li, #Terms li{margin-top:5px}
#Privacy #Bold, #Terms #Bold{font-weight:bold;}

/* Sign In */
#Sign_In_Left{float:left; width:260px;}
#Sign_In_Middle{float:left; background-color:#dedede; border:1px solid #012a64; padding:15px; margin:0px 15px;}
#Sign_In_Middle label{font-size:11px; font-weight:bold; color:#012a64;}
#Sign_In_Middle h3{text-align:center; padding-bottom:5px;}
#Sign_In_Middle input#Button{width:80px; margin-left:30px;}
#Sign_In_Right{float:left; width:260px;}

/* Terms Checkbox */
#Account_Terms_Checkbox{text-align:center;}

/* Browse */
#Browse{font-size:10px;}
#Browse a#link{font-family:Verdana; font-size:13px; font-weight:bold; line-height:21px; text-decoration:none; color:#666;}
#Browse a#link:hover{color:#9c0;}
#Browse a#name{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
#Browse #Title_Bar{font-size:12px; text-align:left; padding:5px; margin-bottom:3px; text-transform:none;}
#Browse #Title_Bar span{font-size:10px; padding-left:7px;}
#Browse #Title_Bar_Int{font-size:12px; text-align:left; padding:5px; color:#012a64; border:1px solid #ccc; font-weight:bold;}
#Browse #Title_Bar_Int a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#c90000; text-decoration:underline;}
#Browse #Title_Bar_Int a:hover{color:#f75000;}
#Browse span#gray_link{color:gray;}
#Browse #online_button{background-color:#dedede; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #cccccc; display:inline-block; color:#012a64; font-family:arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none;}
#Browse #online_button:hover{text-decoration:underline;}
#Browse div#state_pic{display: block; background-image: url(/img/browse_bg1.jpg); background-repeat:no-repeat;}
#Browse div#city_pic{display: block; background-image: url(/img/browse_bg2.jpg); background-repeat:no-repeat;}
#Browse h1.pic_header{-webkit-font-smoothing: antialiased;border-bottom-color: rgb(255, 255, 255);display: block;font-family: Tahoma, sans-serif;font-size: 45px;font-style: normal;font-variant: normal;font-weight: normal;letter-spacing: -1px;line-height: 70px;margin-bottom: 6px;margin-left: 0px;margin-right: 0px;margin-top:0px;padding:90px 0 0 0;text-align: center;text-shadow: rgba(0, 0, 0, 0.901961) 0px 0px 5px, rgba(0, 0, 0, 0.901961) 0px 0px 10px;vertical-align: baseline;width: 750px; height:218px;color:#fff;}

/* Results - Search OR Browse */
#Results{font-size:12px;}
#Results #Showing, #Results #Page{float:left; width:50%;}
#Results #Page{font-family:Verdana; font-size:11px; text-align:right; color:#999;}
#Results #Page a{font-size:11px;}
#Results img#first_line{height:1px; width:100%; background-color:#999; margin:5px 0px 15px;}
#Results img#last_line{height:1px; width:100%; background-color:#999; margin:15px 0px 5px;}

/* Edit Rates */
#Rates_Edit #Header_Row{font-weight:bold; color:#012a64;}
#Rates_Edit #Special{font-weight:bold; color:#012a64; padding:3px 0px 15px; text-align:center;}
#Rates_Edit #Col1{float:left; width:25px; font-weight:bold; color:#012a64; padding-top:5px;}
#Rates_Edit #Col2{float:left; width:149px; padding-top:5px;}
#Rates_Edit #Col2 input{width:125px;}
#Rates_Edit #Col3{float:left; width:191px; padding-top:5px;}
#Rates_Edit #Col3 input{width:190px;}
#Rates_Edit #Col4{float:left; width:25px; padding-top:5px; padding-right:3px; text-align:right;}
#Rates_Edit #Col5{float:left; width:75px; padding-top:5px;}
#Rates_Edit #Col5 input{width:50px;}
#Rates_Edit #Col6{float:left; width:50px; padding-top:5px;}

/* Tips & Tricks */
#Tip_Box{font-weight:bold; color:#012a64; border:1px solid #8e8e8e; background-color:#e7e7f0; text-align:center; padding:15px; margin-top:15px;}

/* Accounts */
#Account_Status_LISTED{font-weight:bold; color:green;}
#Account_Status_SUSPENDED, #Account_Status_UNLISTED{font-weight:bold; color:#c90000;}
#Account_Status_Msg{border:5px solid red; color:red; padding:5px; margin-bottom:15px; text-align:center;}

/* Contacts */
#Contacts_View_All, #Contacts_View{font-size:11px;}
#Contacts_View_All a{display:inline;}
#Contacts_Buttons{float:left; background-color:#e7e7f0; padding:10px; width:524px;}
#Contacts_Buttons ul{margin-left:0; padding-left:0; display:inline;}
#Contacts_Buttons li{float:left; list-style:none; display:inline; padding-right:20px;}
#Contacts_Scam{padding:10px 0px;}
#Contacts_Header{float:left; background-color:#ddd; padding:5px; border-top:1px solid #666; width:534px;}
#Contacts_Header span{color:#012a64; font-weight:bold;}
#Contacts_Header #cola{float:left; width:10%; padding:5px;}
#Contacts_Header #colb{float:left; width:65%; padding:5px;}
#Contacts_View_All #col1{float:left; width:5%;}
#Contacts_View_All #col2{float:left; width:35%;}
#Contacts_View_All #col3{float:left; width:42%;}
#Contacts_View_All #col4{float:left; width:18%;}
#Contacts_Row, #Contacts_Row_New, #Contacts_Row_Contested{float:left; padding:5px; border-bottom:1px solid #999; width:534px;}
#Count{float:left; padding:5px; border-bottom:1px solid #666; width:534px; text-align:center;}
#Contacts_Row_New{background-color:#ffffdd;}
#Contacts_Row_New *{font-weight:bold;}
#Contacts_Row_Contested{background-color:#ff7500;}
#Contacts_Row_Contested *{font-weight:bold;}
#Contacts_Info{font-size:12px; padding:10px; border-bottom:1px solid #666;}
#Contacts_Info #col1{float:left; width:22%; text-align:right; padding:3px;}
#Contacts_Info #col2{float:left; width:68%; padding:3px;}

/* Admin */
body#Admin #Admin_Nav{float:left; width:10%; margin-right:15px; border:1px solid #012a64;}
body#Admin #Admin_Nav_Content{padding:5px;}
body#Admin #Admin_Content{float:left; width:85%;}
body#Admin #Admin_Widget{border:1px solid #ccc; margin-bottom:15px;}
body#Admin #Admin_Action_Widget{border:1px solid #c90000; margin-bottom:15px;}
body#Admin #Admin_Widget_Content{padding:5px;}
body#Admin #Admin_Widget_Content #cols2{float:left; width:50%;}
body#Admin #Admin_Widget_Content #cols4{float:left; width:25%;}
body#Admin #Admin_Widget_Content #cols5{float:left; width:20%;}
body#Admin #col1, body#Admin #col2{float:left; width:50%;}
body#Admin #cont1{padding-right:15px;}
body#Admin table{width:100%;}
body#Admin td{vertical-align:top; padding:5px;}
body#Admin td#header{font-weight:bold; white-space:nowrap;}
body#Admin span#ticket_OPEN{font-weight:bold; color:red;}
body#Admin span#ticket_REPLIED{font-weight:bold; color:blue;}
body#Admin span#ticket_NOT_REPLIED, body#Admin span#contact_UNREAD{font-weight:bold; color:orange;}
body#Admin span#ticket_CLOSED, body#Admin span#contact_READ{font-weight:bold; color:gray;}
body#Admin #Contacts_Header_Container{float:left; background-color:#ddd; width:100%;}
body#Admin #Contacts_Header{float:left; padding-left:5px; border:none;}
body#Admin #Contacts_Header span{color:#012a64; font-weight:bold;}
body#Admin #Contacts_Header #cola{float:left; width:10%; padding:5px;}
body#Admin #Contacts_Header #colb{float:left; width:65%; padding:5px;}
body#Admin #Contacts_Info{font-size:12px; padding:10px; border:none;}
body#Admin #Contacts_Info #col1{float:left; width:150px; text-align:right; padding:3px; white-space:nowrap;}
body#Admin #Contacts_Info #col2{float:left; width:50%; padding:3px;}

/* Invite Teachers */
#Account_Invite #row{float:left; margin-bottom:15px;}
#Account_Invite #col1{float:left; width:85px; font-weight:bold; color:#012a64;}
#Account_Invite #col2{float:left; width:130px; padding-right:15px;}
#Account_Invite #col2 input{width:125px;}
#Account_Invite #col3{float:left; width:300px;}
#Account_Invite #col3 input{width:295px;}

/* Dashbaord Referrals */
#Profile_Dashboard #Top{float:left; width:65%; margin-left:15px;}
#Profile_Dashboard #Top span{color:#012a64; font-weight:bold; font-size:16px;}
#Profile_Dashboard #Img{float:left; width:122px; padding:10px; border:1px solid #ccc; background-color:#dedede; text-align:center;}
#Profile_Dashboard #Alerts{float:left; margin-left:15px; width:383px; border:1px solid #012a64;}
#Profile_Dashboard #Alerts #Header{font-weight:bold; color:white; padding:0px; text-transform:uppercase; text-align:center; background-color:#012a64;}
#Profile_Dashboard #Alerts #Info{padding:15px; vertical-align:top; background-color:#ffffef;}
#Profile_Dashboard #Alerts #Info #alert_row #icon{float:left; padding-right:5px;}
#Profile_Dashboard #Alerts #Info #alert_row #text{float:left;}
#Profile_Dashboard #Alerts #Info #alert_row #link{float:right;}
#Profile_Dashboard #Referrals{float:left; margin-left:15px; width:375px;}
#Profile_Dashboard #Notices{float:left; margin-left:15px; border:5px solid red; color:red; padding:5px; margin-bottom:15px; width:355px;}
#Profile_Dashboard #col1, #Profile_Dashboard #col2{float:left; padding:2px 0px;}
#Profile_Dashboard #col1{width:80%;}
#Profile_Dashboard #col2{text-align:right; width:20%;}
#Profile_Dashboard #Referrals_Tag{font-size:11px; text-align:center; padding-top:10px;} 
#Profile_Dashboard #Referrals_Tag a{font-size:11px; font-weight:bold;} 
#Profile_Dashboard span#Free_Remaining{color:#9c0; font-size:16px; font-weight:bold;}
#Profile_Dashboard #Bid{float:left; background-color:#e7e7f0; padding:15px;}
#Profile_Dashboard #Bid_Top{float:left; width:100%;}
#Profile_Dashboard #Bid_Form{float:left; width:50%;}
#Profile_Dashboard #Bid_Table{float:right; width:240px;}
#Profile_Dashboard #Bid_Table table{border:1px solid #012a64; background-color:white; padding:0px;}
#Profile_Dashboard #Bid_Table th{font-size:11px; padding:0px 5px;}
#Profile_Dashboard #Bid_Table th#header{color:white; text-align:center; background-color:#012a64;}
#Profile_Dashboard #Bid_Table td{font-size:10px; padding:0px 3px; vertical-align:top; white-space:normal;}

#Account_Join div.aaa{font-weight:bold; color:#c90000; text-align:center; padding:10px;}
#Account_Join div.bbb{font-weight:normal; color:black; text-align:left; padding:10px;}
#Account_Join td.nobr2{white-space:nowrap; font-weight:bold; line-height:20px;}
#Account_Join td.fu{vertical-align:middle; border:1px solid #000;}
#Account_Join td.fa{vertical-align:top; border:1px solid #000;}

#Account_FAQ p{margin-bottom:10px;}