/* Start of CMSMS style sheet 'Style' */
@CHARSET "UTF-8";
/* CSS Document */

body{
padding:0px;
margin:0px;
background-color:#090909;
}
body.white{
padding:0px;
margin:0px;
background-color:white;
}
table, td {
		width:100%;
		height:100%;
		border:0px;
	}

table
{
*table-layout:fixed;
}

td { vertical-align:top;}

a:hover{text-decoration:underline;}

img { border:0px;}

.main_text, table, li, input, textarea
	{
		font-family:Arial;
		font-size:12px;
		color:#CFCECE;
	}

a {color:#CFCECE;}


span a { text-decoration:none;}

span a:hover { text-decoration:underline}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}

form {
	padding-left: 17px;
}

.form {height:23px; margin-top:7px;}
.form input	{width:115px; height:20px; border-color:#090909; border-width:1px; background-color:#D1D0CF; border-style:solid; padding-left:5px; color:#000000}

textarea{width:115px; height:62px; border-color:#090909; border-width:1px; background-color:#D1D0CF; border-style:solid; padding-left:5px;  overflow:hidden;color:#000000}

.form1_width input, .form1_width { width:182px;}

select{ border-color:#090909; border-width:1px; background-color:#D1D0CF; border-style:solid; height:20px;}


.menu_bg {
	height: 74px;
	background: url(images/template/t.jpg) no-repeat 60px -125px;
	padding-top: 4px;
	padding-left: 17px;
}


.menu_bg_2 {
	background: #fff url(images/template/t.jpg) no-repeat 0 -125px;
}



ul {margin:0; padding:0; *padding: 10px 0 0; *width:765px; list-style:none;}

li {
	display: inline;
	float: left;
	text-transform: uppercase;
	font: 12px Arial;
}


.menu li.highlight {
	background: #010101 url(images/template/bg_gradient.jpg);
}


.menu li:hover {
	background: #010101 url(images/template/bg_gradient.jpg);
}

.menu li a:hover {
	background: #010101 url(images/template/bg_gradient.jpg);
}

li a:hover 
{
	text-decoration: none;
	cursor: hand;
}

ul li a {
	display: inline-block;
	height: 68px;
	padding-right: 21px;
	padding-left: 21px;
}

span.menu_ar {
	display: inline-block;
	padding-top: 25px;
	text-shadow: #000 2px 2px 3px;
        white-space:nowrap;
}

/* CSS for lyteshow */
/* Remove border in album photo thumbnails */
.thumb a { background-color:transparent; border:0; }

.thumb a img { height:60px; }

.thumb {
   margin:0;
   width: auto;
}

p {
   color: white;
}

strong{
   font: bold 13px Arial;
}

.instructiontext {
   font: italic 13px Arial;
}

/* ------------------------------------------- */
/*                  Calendar                   */
/* ------------------------------------------- */
.cpBorder {
   background-color: #0033CC;
   font:Arial, Helvetica, sans-serif;
}
.cpBorder2 {
   background-color: #ffffff ;
   font:Arial, Helvetica, sans-serif;
}
.cpMonthNavigation{ /* Calendar Month */
background-color: #336699 ;
font-family: Arial,Helvetica;
font-size:11px;
font-weight:bold;
color: #ffffff;
text-align:center
}
.cpDayColumnHeader{ /* Calendar Column Headers */
background-color: #transparent;
font-family: Arial,Helvetica;
font-size:12px;
color: #0033CC;
text-align:center
}
.cpOtherMonthDate{ /* Calendar Date */
text-decoration: none;
font-family: Arial,Helvetica;
font-size:11px;
color: #999999;
}
.cpOtherMonthDate a{ /* Calendar Date Links */
text-decoration: none;
font-family: Arial,Helvetica;
font-size:11px;
color: #999999   ;
}
/* ------------------------------------------- */
/*          Calendar Current Month             */
/* ------------------------------------------- */
a.cpCurrentMonthDate:link {
background-color: #FFFFFF ;
text-decoration: none;
}
.cpCurrentMonthDate a{  
font-family: Arial,Helvetica;
font-size:11px;
font-weight:bold;
background-color: #ffdd99 ;
color: #000000;
}
.cpCurrentMonthDate a:hover {
background-color: #ffdd99; 
text-decoration: none; 
} 
/* ----------------------------------------- */
/*          Selected Current Month             */
/* ------------------------------------------- */
a.cpCurrentDate:link {
background-color: #CCCCCC ;
text-decoration: none;
}
.cpCurrentDate a{  
font-family: Arial,Helvetica;
font-size:11px;
font-weight:bold;
background-color: #ffdd99 ;
color: #000000;
}
.cpCurrentDate a:hover {
background-color: #ffdd99; 
text-decoration: none; 
} 
/* ----------------------------------------- */

.cpTodayText a{  /* Calendar Today Text Links */
background-color: #transparent;
font-family: Arial,Helvetica;
font-size:11px;
color: #3333CC ;
}

td.cpMonthNavigation {
	padding-left: auto;
}

#testdiv1 table.cpBorder tbody tr td table.cpBorder2 tbody tr td center table  {
	width: auto;
}

#testdiv1 table.cpBorder tbody tr td table.cpBorder2 tbody tr td center table tbody tr td.cpMonthNavigation {
	padding: 7px 21px 7px;
}

td.cpMonthNavigation {
	padding-right: auto;
}


/*==========================================*/

/* TinyMCE specific rule */
body.mceContentBody p
{
	color: #FFF;
	font-size: 12px;
}
body.mceContentBody
{
	background-color: #1A1A19;
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}
body.mceContentBody td,
body.mceContentBody a
{
	color: #CFCECE;
}
/* End of 'Style' */

