﻿body
{
	color:White;
	height:100%;
	width:100%;
	margin: 0px;
	background:url(../images/black-stripe.gif);
	background-color: #151515;
	padding-top:0px;
	top:0px;
	font-family:Verdana;
}

h3
{
	font-family:Verdana;
	color:#EEAE14;
}

h4
{
	font-family:Tahoma;
	color:#EEAE14;
	text-decoration:underline;
	margin-bottom:1px;
}

.AdminCalStudioName
{
    color:#292818;
    font-family:Verdana;
    font-size:11pt;
    font-weight:bold;
}

.ClientCalendarButtonStyle
{
	background-color:White;
	color:#636163;
	cursor:pointer;
	font-family:Verdana;
	font-size:12pt;
	font-weight:bolder;
}

.ClientCalendarAvailableDayStyle
{
	background-color:#DEDBDE;/*#FFCF5A  #DEDBDE */
	border: 1px solid #999999;
	color: #000000;
	font-family:Verdana;
	font-size:8pt;
	height:22px;
	text-align:center;
	width:22px;
	vertical-align:middle;
}

.ClientCalendarConfirmedDayStyle
{
	background-color: #000000; /*#FFCF5A*/
	color:White;
	font-family:Verdana;
	font-size:8pt;
	height:22px;
	text-align:center;
	width:22px;
	vertical-align:middle;
}

.ClientCalendarOptionDayStyle
{
	background-color:#FFCF5A; /*#FFCF5A #A5A2A5 */
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	height:22px;
	text-align:center;
	width:22px;
	vertical-align:middle;
}

.ClientCalendarHeader
{
	color:#000000;  /*9C9A9C*/
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
}

.ClientCalendarLegendText
{
	color:#636163;
	font-family:Verdana;
	font-size:7pt;
	text-align:left;
	width:70px;
}

.DateDetailsButton
{
	background-color:Black;
	border:solid 2px Black;
	color:#B5D329;
	cursor:pointer;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
}

.DateDetailsStyle
{
    border:1px solid #cccccc;
    color:#292818;
    font-family:Verdana;
    font-size:8pt;
    font-weight:normal;
}

.field_text
{
	font-family:Verdana;
	font-size:12px;
	color:#606060;	
}

.CreateUserPrompt
{
	color:Black;
	font-family:Verdana;
	font-size:9pt;
}

.EnquirySubmitFailure
{
	color:Red;
	font-family:Verdana;
	font-size:9pt;
}

.EnquirySubmitSuccessful
{
	color:Blue;
	font-family:Verdana;
	font-size:9pt;
}

.input_box
{
	width:280px;
	border:1px solid #606060;
}

.aboutus
{
	background:url(../images/camera.jpg) top right no-repeat;
	min-height: 450px;
}

.call
{
	margin:36px 8px 0px 0px;
}

.contentouter { width:826px; text-align:center; margin:0 auto; }
td.masthead {text-align:center; height:90px; vertical-align:top; }
td.navbar { text-align:center;height:24px; vertical-align:top;}
td.navbarsub { text-align:center; height:18px; vertical-align:bottom; }

.content
{
	background-color:#FFF;
	border:8px solid #CFCFCF;
	width:826px; text-align:center; vertical-align:top;height:300px;
}

.CreateUserStyle
{
	color:Red;
	font-family:Verdana;
	font-size:8pt;
}

td.footer { text-align:center; }
p.footer
{
	font-family:Verdana;
	font-size:12px;
	color:#A3A3A3;
	text-align:center;
	padding:20px 0px 20px 0px;
}

.header
{
	background:url(../Images/header_bg.png) no-repeat top;	
}

.logo
{
	margin:24px 0px 0px 8px;	
}

.about_text
{
	color:#606060;
	font-family:Verdana;
	font-size:10px;
	padding:0px 325px 0px 18px;
	margin-top:5px;
}

/*
.MenuHeader
{
    float: left; text-decoration: none;
    font-family:Verdana;
    font-size:12px;
    color: white;
    padding: 0px 24px;
}*/

/*-----------MENU--------------*/
.menu{
        width: 100%;
        
         }
        
        
.menu ul{
        margin: 0; padding: 0;
        float: left;}

.menu ul li{
        display: inline;
        float: left; text-decoration: none;
        font-family:Verdana;
        font-size:12px;
        color:#9F9E9F;
        }

.menu ul li a{
        float: left; text-decoration: none;
        font-family:Verdana;
        font-size:12px;
        color: white;
        padding: 0px 14px; /*0/24 without News 0/18 with News 0/14 with News & Clients*/
         }

.menu ul li a:visited{
        color: white;}

.menu ul li a:hover
{
        color: #EEAE14;
        }
 .menu ul li a:active
 {
     color: #EEAE14;
 }
/*-----------------------------*/

.StudioDropdownStyle
{
	background-color:#737542;
	border-style:none;
	color:#B5D329;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	padding-left:20px;
	width:120px;
}

/*-----------SUB_MENU--------------*/
.sub_menu{
        width: 100%;
        
         }
        
        
.sub_menu ul{
        margin: 0; padding: 0;
        float: left;}

.sub_menu ul li{
        display: inline;
        float: left; text-decoration: none;
        font-family:Verdana;
        font-size:12px;
        color:#9F9E9F;
        font-weight:bold;
        
        }

.sub_menu ul li a{
        float: left; text-decoration: none;
        font-family:Verdana;
        font-size:12px;
        color:#555454;
        padding: 2px 24px;
        background-color:#A4A4A4;
        display:block;
        height:16px;
        vertical-align:middle;
        font-weight:bold;
         }




.sub_menu ul li a:visited{
        color:#555454;}
        

.sub_menu ul li a:hover, .menu ul li .current{
        color: #555454;
        background-color:#CFCFCF;
        }
        
.sub_menu ul li a:active{
        color:#555454;}
/*-----------------------------*/

.title
{
	background:url(../Images/title_bg.png) no-repeat top;
}

.title_text
{
	color:#b7d02e;
	font-family:"Helvetica", Verdana;
	text-align:center;
	font-size:14px;
}

.title_text_BlackBold
{
	color:Black;
	font-family:Verdana;
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
}

.title_text1
{
	color:#b7d02e;
	font-family:"Helvetica", Verdana;
	text-align:right;
	font-size:14px;
}

.legend
{
	color:#b7d02e;
	cursor:pointer;
	font-family:"Helvetica", Verdana;
	text-align:right;
	font-size:12px;
}

.legend_text
{
	color:#000000;
	font-family:Verdana;
	text-align:left;
	font-size:12px;
}

.form_top
{
	background:url(../Images/form_bgtop.png) no-repeat top;
}

.form_middle
{
	background:url(../Images/form_bgm.png) repeat-y bottom;
}

.form_bottom
{
	background:url(../Images/form_bgbottom.png) no-repeat bottom;
}


.login
{
	text-align:center;
}

.DateDetailsInnerContainer
{
	 
	 color:Black;
	 width:362px;
	 z-index:200;
	 font-family:Verdana;
	 font-size:12px;
}

.PageHeaderLabelStyle
{
	font-family:Verdana;
	font-size:12pt;
	text-decoration:underline;
}

.SmallCalendar
{
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
}

.SmallCalendarContainer
{
	padding:0px;
}

.TranslucentDivOverlay
{
	background-color:Black;
	filter:alpha(opacity=30);
	height:640px;
    -moz-opacity:0.3;
    opacity:0.3;
    position:absolute;
    vertical-align:middle;
    width:100%;
}

TD.MasterPageHeaderTDStyle
{
	background-color:#EFEBE7;
	vertical-align:top;
}

ul.bullets { line-height:12px; margin-top:5px; }
ul.bullets li { color:#606060; font-family:Verdana; font-size:10px; }

/*Shared Styles*/
.Testimonial  
{
    text-indent: -1em;
    color:#EEAE14; 
    margin-left:35px; 
    margin-right:25px;
    margin-bottom: 5px; 
    font-size: 1.05em;
    font-weight:bold;
    font-family: Sans-Serif, Franklin Gothic Book, Calibri, Arial, Tahoma;
    line-height:1.05em;
}
.colright .Testimonial { margin-left:20px; }
.OpenQuote, .CloseQuote {font-size:1.4em; font-family:Arial; font-weight:bold;}
.From { color:#757575; font-size:0.70em; font-weight:normal;}

.buttonlink  
{
    display: block; 
    height: 1.7em; 
    width: 206px; 
    background-color: #EEAE14;
    color: #fff; 
    font-family: Verdana; 
    font-size: 0.7em; 
    text-align: left; 
    padding: 2px 0 0 5px;
    margin:0 0 3px 0;
    vertical-align: middle; 
    cursor: pointer; 
}
.buttonlink a {text-decoration: none; color: #ffffff;}
.pagebuttonlink, .pagebuttonlinkselected 
{ 
    display:block; 
    float:left;
    height:1.8em; 
    width:2em; 
    background-color:#EEAE14; 
    color:#ffffff; 
    font-family:Verdana; 
    font-size:1em; 
    text-align:center; 
    padding:2px 0px 0px 0px; 
    margin: 0 3px 0 0;
    vertical-align:middle; 
    cursor:pointer; 
    text-decoration:none; 
}
.pagebuttonlinkselected
{
    background-color:#CFCFCF; 
}
/*Homepage*/
.colleft { width:480px; float:left; padding-top: 00px; margin-top:20px; padding-bottom:40px; text-align:left ; }
.homepageleft { width:328px; padding-top:20px; }
.colleftnarrow { width:328px; padding-top:0px; }
.article { margin-top: 30px; margin-bottom:30px; text-align:left; color:Black; font-family:Verdana; font-size:0.8em;}
.colleft h1, .colleft h2, .article h1, .article h2  
{
    font-family: Sans-Serif, Franklin Gothic Book, Calibri, Arial, Tahoma;
    font-weight: normal;
    font-size: 3em;
    text-align:left;
    color:#B2B2B2; 
    border-bottom: solid 2px #F7D78A; 
    margin: 0px 30px 0px 35px;
    padding-bottom:10px;
}
.article h1 { font-size : 2.6em; }
.colleft h2, .article h2 { font-size:2em; }
.article h2, .article h2 a { border-bottom-style:none; color:#606060; text-decoration:none; }
.colleft p.about_text, .article p { width:auto; margin-left:35px; margin-top:0; margin-bottom:10px; padding:0; }
.article p {margin-right:35px;}
.article blockquote p { font-size: 1.1em; font-style:italic; }
.colleftnarrow p.about_text { margin-right: 5px;}
p.about_text a { text-decoration:none; }
.colleft ul.bullets { margin-left:50px; padding-left:0; }
.colleft .buttonlink { margin-left:35px; }
.colright { width:328px; float:right; text-align:left ; padding-top: 40px;padding-bottom:40px; }

.colall { width:808px; float:left; padding-top: 00px; margin-top:20px; padding-bottom:40px; text-align:left ; }
.colall .about_text { padding:0px 30px 0px 30px;}

.homepageright { width:480px; }
.colrightwide { width:480px; }
.colright p.about_text { width:auto; margin-left:0px; margin-top:0; margin-bottom:10px; padding:0; }
.tbc { margin-bottom:0; padding-bottom:0; }
.tbccont { margin-top:0; padding-top:0 ;}
.pad10 { padding-top:50px; }
.pad30 { padding-top:70px; }
.pad50 { padding-top:90px; }

.AdminNewsGrid { color:Black; font-size:0.7em; border: solid 4px #292818; width:100%;} 
.AdminNewsGrid textarea, .AdminNewsGrid input.smalltext { font-size:1.0em;font-family:Verdana; }
.AdminNewsGrid th { background-color:#686868; color:White; }
.AdminNewsGrid th a { color:White;}
.AdminNewsGrid .altrow td { background-color: #d8d8d8; }
.AdminNewsGrid td, .AdminNewsGrid .altrow td { vertical-align:top; }
.AdminNewsGrid .selected td { background-color:#C1CE79; }
.AdminNewsGrid a { }

a.AdminMenuLink { font-family: Verdana; font-size: 8pt; color: Navy; text-decoration:none; }
a.AdminMenuLinkSelected { font-family: Verdana; font-size: 8pt; color: Navy; text-decoration:none; font-weight:bold; }

p.articleseparator
{
    border-bottom: solid 1px #cccccc;
}

.fileedit, .filelookup { color:Black; font-size:0.8em; text-align:left; padding:0px 10px 10px 10px; }
.fileedit h2, .filelookup h2 { margin-top:0; padding-top:0; }
.fileedit p, .filelookup p { font-size:8pt;}
.fileedit th, .fileedit td, .filelookup th, .filelookup td { vertical-align: top;font-size:8pt;  }
.filelookup td.wider , .filelookup th.wider { padding-left: 5px; padding-right:5px; }