﻿
/* standard elements */
body
{
	font-family: verdana, Calibri, Helvetica, sans-serif;
	background: url(../../images/common/background.png) repeat left top;
	background-color: #000000;
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	color: #BABABA;
	margin: 0px;
	padding: 0px;
}

/* Default links */
A:link, A:visited { color:#E00101; text-decoration: underline; }
A:active, A:hover { color:#E00101; text-decoration: underline; }

/* Menu bar links 
A:link.menulink, A:visited.menulink { color: #73738a; text-decoration: none; }
A:active.menulink, A:hover.menulink { color: #73738a; text-decoration: underline; }
*/

h1
{
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;  
}
h2
{
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;  
	display: inline;
}
h3
{
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;  
	color: #7E7E7E;
}
input, textarea, select
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
    border-right: #383838 1px solid;
    border-top: #383838 1px solid;
    border-left: #383838 1px solid;
    border-bottom: #383838 1px solid;
	color: #E00101;
    background-color: #141414;
}
input.noborder
{
    border: none;
}
input.button
{
    border: none;
    background-color: #ffffff;
	color: #ffffff;
}
.classtable
{
    height:20px; 
    font-size:10px; 
    background-color:#141414;
}

/* Custom Tag Classes */
br.titlespacer { line-height: 5px; }
table.collaspe { border-collapse: collapse; } 
td.collaspe, th.collaspe { padding: 0; } 
.CssForCheckListBox input { border: none; } 
.failure { font-size: 11px; color:Red; } 
.title { font-size: 13px; color:#DEDEDE; font-weight:bold; } 
.whiteverbiage { font-size: 11px; color:#7E7E7E; font-weight:normal; } 

/* Grid View Styles*/
.Calendar a
{
    text-decoration:none;    
}
.oOtherMonth
{
    line-height:0px;
    padding: 0px;
}
.gridviewstyle
{
    font-size: 11px;   
    border-right: solid 1px #333333;
    border-top: solid 1px #333333;
    border-left: solid 1px #333333;
    border-bottom: solid 1px #333333;
}
.gridviewheader
{
    background-color: #202020;
	color: #E00101;		
}
.gridviewrow td
{
    border-right: solid 1px #333333;
    border-top: solid 1px #333333;
    border-left: solid 1px #333333;
    border-bottom: solid 1px #333333;
    padding: 5px;
    background-color: #111111;
}
.gridviewrowalt td
{
    border-right: solid 1px #333333;
    border-top: solid 1px #333333;
    border-left: solid 1px #333333;
    border-bottom: solid 1px #333333;
    background-color: #202020;
    padding: 5px;
}


/* Main Common css */
#main_container
{
    width:777px;
    height:auto;
    margin: 0px auto;
	background-color: #000000;
}
#main_menu
{
	background: url(../../images/menu/MenuBackground.png) no-repeat left top;
    height: 49px;
}
#main_topcontent
{
	background: url(../../images/common/Maintop.png) no-repeat left top;
	height: 262px;
    margin: 0px;
    padding: 0px;
}
#page_message_div
{
    width:520px;
    left: 233px;
    top: 146px;
	position:relative;	
}
#page_content
{
	width: 730px;
	overflow:hidden;
    margin: 0px 10px 0px 20px;
    padding: 0px 0px 15px 0px;
}
#main_footer
{
	font-size: 11px;
	background: url(../../images/common/footer.jpg) no-repeat left top;
	height: 49px;
    margin:  0px 0px 0px 17px;
    padding: 10px 0px 15px 0px;
}
#footer_left
{
    float:left;
    width:470px;
    padding: 5px;
    margin-left: 5px;
}
#footer_right
{
    text-align:right;
    float:left;
    width:235px;
    margin-top:-6px;
    padding: 0px;
}

/* Main menu */
#main_menu_container
{
    width: 435px; 
    height: 47px;
    margin-left: 153px;
}
#main_menu_container ul
{
    list-style: none;
    margin: 0px;
    width: 435px; 
    height: 31px;
    padding: 0px;
}
#main_menu_container ul li
{
    display: block;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
#main_menu_container ul li a
{
    display: block;
    padding: 0px;
    margin: 13px 0px 0px 0px;
	height: 26px;
}
#main_menu ul li#home{width: 59px;}
#main_menu ul li#about{width: 64px;}
#main_menu ul li#training { width: 78px; }
#main_menu ul li#classes{ width: 79px;}
#main_menu ul li#signup { width: 77px;}
#main_menu ul li#contact{width: 55px;}
#main_menu ul li#home a 
{
    width: 47px;
    background: transparent url(../../images/menu/home.png) no-repeat top left;
}
#main_menu ul li#home a:hover
{
    background: transparent url(../../images/menu/home.png) 0 -26px no-repeat;
}
#main_menu ul li#about a 
{
    width: 47px;
    background: transparent url(../../images/menu/about.png) no-repeat top left;
}
#main_menu ul li#about a:hover
{
    background: transparent url(../../images/menu/about.png) 0 -26px no-repeat;
}
#main_menu ul li#training a 
{
    width: 60px;
    background: transparent url(../../images/menu/training.png) no-repeat top left;
}
#main_menu ul li#training a:hover
{
    background: transparent url(../../images/menu/training.png) 0 -26px;
}
#main_menu ul li#classes a 
{
    width: 62px;
    background: transparent url(../../images/menu/classes.png) no-repeat top left;
}
#main_menu ul li#classes a:hover 
{
    background: transparent url(../../images/menu/classes.png) 0 -26px no-repeat;
}
#main_menu ul li#signup a 
{
    width: 60px;
    background: transparent url(../../images/menu/signup.png) no-repeat top left;
}
#main_menu ul li#signup a:hover  
{
    background: transparent url(../../images/menu/signup.png) 0 -26px no-repeat;
}
#main_menu ul li#contact a 
{
    width: 60px;
    background: transparent url(../../images/menu/contact.png) no-repeat top left;
}
#main_menu ul li#contact a:hover  
{
    background: transparent url(../../images/menu/contact.png) 0 -26px no-repeat;
}

/* Pages */
#page_div
{
    height: auto;
}

/* Large Div*/
.large_div
{
	font-size: 12px;
	line-height: 14px;
    width:516px;
    background: transparent url(../../images/common/large_Background.jpg) repeat-y left top;
}
.large_bottom
{
    width:516px;
    height:13px;
    background: transparent url(../../images/common/large_Bottom.jpg) no-repeat top left;    
}

/* Screw Div*/
.screwlarge_div
{
	font-size: 12px;
	line-height: 14px;
    width:453px;
    background: transparent url(../../images/common/ScrewsArea_Background.jpg) repeat-y left top;
}
.screwlarge_bottom
{
    width:453px;
    height:30px;
    background: transparent url(../../images/common/ScrewsArea_Bottom.jpg) no-repeat top left;    
}
.screwstandard_content
{
   padding: 15px 20px 5px 30px;
   font-size: 11px;
   background: transparent;
}


/* Standard Div*/
.standard_div
{
	font-size: 12px;
	line-height: 14px;
    width:248px;
    background: transparent url(../../images/common/Standard_Background.jpg) repeat-y left top;
}
.standard_content
{
   padding: 15px 10px 5px 20px;
   background: transparent;
}
.standard_bottom
{
    width:248px;
    height:14px;
    background: transparent url(../../images/common/Standard_Bottom.jpg) no-repeat top left;    
}

/* Area top Divs*/
#signupsmall_top
{
    width:248px;
    height:62px;
    background: transparent url(../../images/home/signup_top.jpg) no-repeat top left;    
}
#testimonials_top
{
    width:248px;
    height:62px;
    background: transparent url(../../images/home/testimonials_top.jpg) no-repeat top left;    
}

/* Large top area Divs*/
#classnew_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/ClassNew_Top.jpg) no-repeat top left;    
}
#classlisting_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/ClassListing_Top.jpg) no-repeat top left;    
}
#classedit_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/ClassEdit_Top.jpg) no-repeat top left;    
}
#testimonalnew_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/TestimonialNew_Top.jpg) no-repeat top left;    
}
#testimonalisting_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/TestimonialListing_Top.jpg) no-repeat top left;    
}
#testimonaledit_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/TestimonialEdit_Top.jpg) no-repeat top left;    
}
#testimonalisting_outside_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/testimonials/Testimonial_Top.jpg) no-repeat top left;    
}
#classlisting_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/ClassRoster/ClassRoster_Top.jpg) no-repeat top left;    
}
#signup_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/signup/SignUp_Top.jpg) no-repeat top left;    
}
.class_top
{
    width:516px;
    height:61px;
}
#messagenew_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/messageNew_Top.jpg) no-repeat top left;    
}
#messagelisting_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/messageListing_Top.jpg) no-repeat top left;    
}
#messageedit_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/messageEdit_Top.jpg) no-repeat top left;    
}
#myschedule_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/user/myschedule_Top.jpg) no-repeat top left;    
}
#previousclasses_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/user/Previousschedule_Top.jpg) no-repeat top left;    
}
#setupclass_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/SetupClass_Top.jpg) no-repeat top left;    
}
#setupclass_selectdays_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/SetupClass_SelectDays_Top.jpg) no-repeat top left;    
}
#setupclass_selecttimes_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/SetupClass_SelectTimes_Top.jpg) no-repeat top left;    
}
#setupclass_summary_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/SetupClass_Summary_Top.jpg) no-repeat top left;    
}
#setupclass_removeSession_top
{
    width:516px;
    height:61px;
    background: transparent url(../../images/admin/SetupClass_RemoveSession_Top.jpg) no-repeat top left;    
}




/* Screw top area Divs*/
#screwclassclassnew_top
{
    width:453px;
    height:56px;
    background: transparent url(../../images/admin/UpcomingClasses_Top.jpg) no-repeat top left;    
}
#screwmelissamessage_top
{
    width:453px;
    height:56px;
    background: transparent url(../../images/user/Message_Top.jpg) no-repeat top left;    
}


/* Login Div*/
#login_div
{
	font-size: 11px;
	line-height: 13px;
    width:196px;
    background: transparent url(../../images/common/SignUp_Background.jpg) repeat-y left top;    
}
#login_top
{
    width:196px;
    height:62px;
    background: transparent url(../../images/common/SignUp_Top.jpg) no-repeat top left;    
}
#user_top
{
    width:196px;
    height:62px;
    background: transparent url(../../images/common/User_Top.jpg) no-repeat top left;    
}
#login_content
{
   padding: 15px 10px 5px 20px;
   background: transparent;
}
#login_bottom
{
    width:196px;
    height:14px;
    background: transparent url(../../images/common/signup_Bottom.jpg) no-repeat top left;    
}

