/* CSS Document

Created On: 26.04.08 5.00pm
Author: Aress Sofware
Version: 1.1
 */



#main { height:400px; width:100%; margin:0px auto; padding:0px; background-color:#FFE5E3; padding:2px; text-align:center; }

#logo{ height:66px; width:337px; margin-left:20px; margin-top:38px; background-image:url(../images/logo.jpg); float:left;}

body{ margin:0px; padding:0px; text-align:center;}

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 


#wrap{width:100%; margin:0; height:auto; text-align:center;}
/* header ***********************************************************************************************************************/
#header { width:100%; height:100px; background:url(../images/hitchedtickers_01.jpg) #FFFFFF repeat-x;}
#header_left { width:400px; height:90px; padding:32px 0px 0px 27px; float:left;}
#header_right{ width:400px; height:90px; padding:32px 27px 0px 0px; float:right;}
/* top menu ********************************************************************************************************************/
#tomenu{ width:100%; height:25px; border-bottom:1px solid #FFFFFF; background:url(../images/hitchedtickers_04.jpg) left no-repeat #d60076; padding:15px 0px 0px 27px;}
.bevelmenu{ margin:0px; padding:0px;
font: bold 12px Lucida Sans;
width: 94%;
text-align: left;
}
.bevelmenu li{
list-style: none;
display: inline; border-right:1px dotted #FFFFFF; 
padding:2px 0px 2px 0px; 
}
.bevelmenu li a{
padding: 5px 10px 5px 10px;
text-decoration: none;
color: #FFFFFF;
}
.bevelmenu li a:hover{
color: #FFFFFF;
text-decoration: underline;
}
/* header banner **************************************************************************************************************/
#headerbanner { width:1000px; height:243px; background:#f8d6d4; padding:0px 0px 0px 0px;}
#headerbanner_left { width:441px; height:98px; background:url(../images/hitchedtickers_05.jpg); padding:145px 0px 0px 27px; float:left;}
#headerbanner_left_links { width:284px; height:193px; background:url(../images/hitchedtickers_08.jpg); padding:50px 0px 0px 0px; float:left;}
#headerbanner_right { width:248px; height:243px; padding:0px 0px 0px 0px; float:right;}
#headerbanner_right1 { width:227px; height:77px; padding:10px 10px 10px 10px; background:#c60058; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}
#headerbanner_right2 { width:227px; height:125px; padding:10px 10px 10px 10px; background:#380062; border-left:1px solid #FFFFFF;}
#headerbanner_right2a { width:227px; height:20px; padding:5px 0px 0px 0px; border-top:1px dotted #FFFFFF;}

/* IE6 Only */
* html #headerbanner_right { width:248px; height:243px; padding:0px 0px 0px 0px; float:right;}
* html #headerbanner_right1 { width:227px; height:77px; padding:5px 10px 10px 10px; background:#c60058; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF;}

* html #headerbanner_right { width:240px; height:230px; padding:0px 0px 0px 0px; float:right;}
* html #headerbanner_left_links { width:284px; height:193px; background:url(../images/hitchedtickers_08.jpg) no-repeat; padding:30px 0px 0px 0px; float:left;}

* html #headerbanner_left { width:441px; height:98px; background:url(../images/hitchedtickers_05.jpg); padding:140px 0px 0px 27px; float:left;}
* html #headerbanner_right2 { width:227px; height:125px; padding:5px 10px 5px 10px; background:#380062; border-left:1px solid #FFFFFF;}
* html #headerbanner { width:1000px; height:238px; background:#f8d6d4; padding:0px 0px 0px 0px;}


/* manin boddy *****************************************************************************************************************/
/*#main{width:1000px; background:#FFFFFF;}*/
#main_recentgallery{width:970px; padding: 15px 15px 0px 15px;}
#main_recentgallery1{width:958px; padding:5px; border:1px solid #e5e5e5; background: #f9f9f9;}

#mainboddy{width:970px; background:#FFFFFF; padding:15px;}
#mainboddy_right{width:203px; padding:5px; float:right;border:1px solid #d4d4d4; background: #f9f9f9;}
#mainboddy_right1{width:191px; padding:0px 0px 0px 0px;border:1px solid #d4d4d4; background: #FFFFFF; padding:5px;}
/* left content *****************************************************************************************************************/
#mainboddy_left_content{width:754px; float:left;}
/*news and announcements*/
#mainboddy_left_news{width:362px; padding:0px 15px 15px 0px; float:left;}
#mainboddy_left_news1{width:340px; height:30px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:10px; line-height:30px;}
#mainboddy_left_news2{width:350px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:5px; }
#mainboddy_left_news3{width:340px; height:370px; padding:5px; background:#fef2f1; }
/*hitchedtickers*/
#mainboddy_left_ht{width:362px; padding:0px 15px 15px 0px; float:left;}
#mainboddy_left_ht1{width:340px; height:30px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:10px; line-height:30px;}
#mainboddy_left_ht2{width:350px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:5px; }
#mainboddy_left_ht3{width:340px; height:370px; padding:5px; background:#fef2f1; }

/* left content bottom *********************************************************************************************************/
#mainboddy_left_content_bottom{width:737px; padding:0px 0px 0px 0px; border:1px solid #e5e5e5; }
#mainboddy_left_content1{width:754px;}
/*weight loss fitness*/
#mainboddy_left_content1_bottom1{width:251px; padding:0px 0px 0px 0px; float:left;}
#mainboddy_left_content1_bottom1A{width:240px;height:50px;line-height:50px; padding:0px 0px 0px 10px;border-bottom:1px solid #e5e5e5;}
#mainboddy_left_content1_bottom1B{width:230px; padding:10px;}
/*conceive pregnancy*/
#mainboddy_left_content1_bottom2{width:251px; padding:0px 0px 0px 0px; float:left; }
#mainboddy_left_content1_bottom2A{width:240px; height:50px; line-height:50px; padding:0px 0px 0px 10px;border-bottom:1px solid #e5e5e5;}
#mainboddy_left_content1_bottom2B{width:230px; padding:10px;}
/*debt reduction savings*/
#mainboddy_left_content1_bottom3{width:237px; padding:0px 0px 0px 0px; float:left; }
#mainboddy_left_content1_bottom3A{width:225px; height:50px;line-height:50px; padding:0px 0px 0px 10px;border-bottom:1px solid #e5e5e5;}
#mainboddy_left_content1_bottom3B{width:215px; padding:10px;}

/* IE6 Only */
* html #mainboddy_left_content1{width:737px;}
* html #mainboddy_left_content1_bottom3{width:235px; padding:0px 0px 0px 0px; float:left; }

/* footer *****************************************************************************************************************/
#footer{width:100%; background:#FFFFFF;}
#footer1{width:100%; height:50px; background:url(../images/hitchedtickers_22.jpg) repeat-x;}
#footer1_left{width:50%; height:35px; padding:15px 0px 0px 15px; float:left;}
#footer1_right{width:50%; height:50px; padding:0px 15px 0px 0px; float:right; line-height:50px; text-align:right;}
#footer2{width:100%; height:40px; text-align:center; padding:10px 0px 0px 0px;}






#admin_section{ height:66px; width:400px; margin-top:38px; float:right; margin-right:50px; padding-top:23px;}
.clear{clear:both} 
.redtext {
	font-family:Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #d60076;
}


#navigation {height:40px; background-color:#e10279; padding-left:40px; padding-top:7px;} 

#link1 {height:20px; width:50px; background-image:url(../images/line.jpg); background-position:right; background-repeat:no-repeat; margin-right:2px; padding-top:8px; float:left; padding-left:10px;}

#link2 {height:20px; width:50px; background-image:url(../images/line.jpg); background-position:right; background-repeat:no-repeat; margin-right:2px; padding-top:8px; float:left; padding-left:10px; padding-right:5px;}

#link3 {height:20px; width:80px; background-image:url(../images/line.jpg); background-position:right; background-repeat:no-repeat; margin-right:2px; padding-top:8px; float:left; padding-left:10px; padding-right:5px;}

#link4 {height:20px; width:70px; background-image:url(../images/line.jpg); background-position:right; background-repeat:no-repeat; margin-right:2px; padding-top:8px; float:left; padding-left:10px; padding-right:3px;}

#link5 {height:20px; width:80px; background-image:url(../images/line.jpg); background-position:right; background-repeat:no-repeat; margin-right:2px; padding-top:8px; float:left; padding-left:10px; padding-right:5px;}

#link6 {height:20px; width:70px; background-image:url(../images/line.jpg); background-position:right; background-repeat:no-repeat; margin-right:2px; padding-top:8px; float:left; padding-left:10px;}

#link7 {height:20px; width:70px; background-image:url(../images/line.jpg); background-position:right; background-repeat:no-repeat; margin-right:2px; padding-top:8px; float:left; padding-left:10px;}



/* text css *******************************************************************************************************************/
.httext1{font-family: "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	color: #d60076;
	text-decoration: underline;
}
.httext2{font-family: "Lucida Sans";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.httext3{font-family: "Lucida Sans";
	font-size:12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.htfield1{font-family: "Lucida Sans";
	font-size:11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none; border:1px solid #80023b;
}
.httext4{font-family: "Lucida Sans";
	font-size:10px;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}
.httext5{font-family: "Lucida Sans";
	font-size: 13px;
	font-weight: bold;
	color: #e9027f;
	text-decoration: none;
}
.httext6{font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #cd007b;
	text-decoration: none;
}

.httext7{font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #780f83;
	text-decoration: none;
}
.httext8{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.httext9{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d60076;
	text-decoration: none;
}
.httext10{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #380099;
	text-decoration: underline;
}
.httext11{font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #380062;
	text-decoration: none; padding-left:10px;
}
.clear {clear:both; padding:0px; margin:0px; height:0px;} 


.linktext{font-family: "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.linktext:hover {font-family: "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.text12 {font-family:Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #d60076;
}

.text12:link {font-family:Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #d60076;
	text-decoration:none;}

.text12link:hover {font-family:Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #d60076;
	text-decoration:underline;}

.text14bold {font-family:Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #d60076;}
.labeltext {font-family:Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.button {
	font-family: tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold; 
	text-align: center;
	height: 22px;
	width: 79px;
	border: 1px solid #ffffff;
	background-image:url(../images/btn_bg.jpg);
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	background-color: #ffffff; 
	cursor: pointer;
	Vertical-align:top;
	elevation:below; 
	position:relative ; 
	left:0px; top: 0px;
	}
	 
.buttonbig {
	font-family: tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold; 
	text-align: center;
	height: 22px;
	width: 153px;
	border: 1px solid #ffffff;
	background-image:url(../images/btn_bg_2.jpg);
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	background-color: #ffffff; 
	cursor:pointer; 
	Vertical-align:top;
	elevation:below; 
	position:relative ; 
	left:0px; top: 0px;
	}
	
	 .button1 {
	font-family: tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold; 
	text-align: center;
	height: 22px;
	
	border: 1px solid #ffffff;
	background-image:url(../images/btn_bg.jpg);
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	background-color: #ffffff; 
	}
.grey11{ font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #797979;}

.grey12{ font-family:Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #797979;}







.table_header {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #797979;
	background-color: #f7f7f7;
	border: 1px solid #cecaca;
	/*text-align: center;*/
	vertical-align: middle;
	height: 20px;
	width : auto;
		}
	
.table_cells {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	background-color:#ffffff;
	height: 15px;
	border: 1px solid #cecaca;
	/*text-align: center;*/
	vertical-align: middle;
	padding: 2px;
}

.table_cells_text {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	background-color:#ffffff;
	height: 15px;
}


.table_cells_spac {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #797979;
	background-color:#ffffff;
	height: 9px;
}
.paging_tr { font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #d60076;
	height: 20px;
	text-align: left;
	vertical-align: top;
	padding: 2px; }

.bottom_tr { font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #d60076;
	background-color:#F0F0F0;
	border: 1px solid #cecaca;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 2px; }
	
	.top_tr
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d60076;
	height: 20px;
	vertical-align:baseline;
	padding: 2px;
}
	
.grey11_link { font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	text-decoration:underline}

.grey11_link:hover { font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	text-decoration:underline;}

.black11 {  font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}
	
.onlyborder { font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	background-color:#ffffff;
	height: 20px;
	line-height:20px;
	border: 1px solid #cecaca;
	text-align: left;
	vertical-align: middle;
	padding: 2px;}
	
#header_inner {height:59px; width:98%; border:1px solid #cecaca; background-image:url(imges/bg.jpg); background-repeat:no-repeat; background-position:right; margin:5px; padding:5px; background-color:#f9f9f9;}

#innertext { margin:5px; font-family:Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #d60076; float:left; width:100%; height:auto;}

#spanText 
{
	margin:5px; font-family:Tahoma;
	font-size: 12px;
	font-weight:normal;
	color: #d60076; float:left; width:85%; height:auto;
}
.innertext1 {font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #636363; float:left; width:50%; margin-left:5px;}
	
	
.validate_message { font-family:Tahoma; 
 font-size: 11px; 
 font-weight: normal;
 color: #FF0000;
 vertical-align :bottom;}

.error_message { font-family:Tahoma; 
 font-size: 11px; 
 font-weight: bold;
 color: #FF0000;
 vertical-align :bottom;}
 
.success_message { font-family:Tahoma; 
 font-size: 11px; 
 font-weight: bold;
 color: #009933;
 vertical-align :bottom;}
 
 
/*Pasger CSS*/ 
#nav {width:400px; height:30px; background-image:url(imges/nav_bg.jpg); background-repeat:no-repeat; float:left; padding-top:3px;}

#navcontainer ul{margin: 0;padding: 0;list-style-type: none;}

#navcontainer ul li { display: inline; }

#navcontainer ul li a{text-decoration: none;padding: .1em 1em; color:#c3c3c3;}

#navcontainer ul li a:hover{color: #d60076;}

#navcontainer ul li a:active{color: #d60076;}

.nav_text { font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #c3c3c3;
	text-decoration:none;}
	
.nav_text:hover { font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d60076;
	text-decoration:none;}
	
.nav_text_active{ font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d60076;
	text-decoration:none;}
	
	
	
.left_nav_text { font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d60076;
	text-decoration:none;}
	
.left_nav_text:hover { font-family:Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #d60076;
	text-decoration:none;}
	
.left_nav_text_active{ font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d60076;
	text-decoration:none;}
	
	
	
	
#content {height:auto; width:98%; border:1px solid #cecaca; margin-left:5px; margin-right:5px;} 

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 800;
     background-color:Purple;
     filter:alpha(opacity=60);
     opacity:0.6;

}

#overlay1 
{
	 width:460px;
     margin: 100px auto;
     background-color: White;
     border:1px solid #000;
     padding:15px;
     text-align:center;
     

}
h1 	{
	font-family:Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #d60076;
}

.header {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #380062;
}

h2 	{
	display: inline;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #380062;
}











/* ---------------------------------------------------------------------------------------------
   ---------------------------------------------------------------------------------------------
   Index Page CSS */

	
.shake_btn { font-family:"Swis721 Cn BT";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;}

.shake_black18 { font-family:"Swis721 Cn BT";
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;}

.shake_purple18 { font-family:"Swis721 Cn BT";
	font-size: 18px;
	font-weight: bold;
	color: #6800b5;
	text-decoration:none;}
	
.shake_purple25 { font-family:"Swis721 Cn BT";
	font-size: 25px;
	font-weight: bold;
	color: #6800b5;
	text-decoration:none;}


.shake_btn_text1 {
	font-family:"Swis721 Cn BT";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	text-align: center;
	height: 25px;
	width: 96px;
	line-height:25px;
	display:block;
	margin-top:2px;
	text-decoration:none;}
	
.shake_btn_text1:hover {
	font-family:"Swis721 Cn BT";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	text-align: center;
	height: 25px;
	width: 96px;
	line-height:25px;
	display:block;
	margin-top:2px;
	text-decoration:underline;
	
}
.shake_button {
	background:url(../images/shake_btnbg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	height: 33px; 
	width: 104px;
	line-height:33px;
	outline:none;
	border:none;	
	cursor:pointer;
	}
.shake_buttonbg {
	background:url(../images/shake_btnbg1.jpg) no-repeat bottom;
	height: 55px; 
	width: 104px;
	}

.shake_bigbutton {
	background:url(../images/shake_btnbg2a.jpg) no-repeat;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align: center;
	height: 34px; 
	width: 105px;
	border:none;
	outline:none;
	cursor:pointer;
	}
.shake_bigbutton_bg {
	background:url(../images/shake_btnbg2.jpg) no-repeat;
	height: 62px; 
	width: 141px;
	}
.shake_btn_text2 {
	font-family:"Swis721 Cn BT";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	text-align: left;
	height: 25px;
	width: 94px;
	line-height:25px;
	display:block;
	margin-top:5px; padding-bottom:8px;
	margin-left:12px;
	text-decoration:none;}
	
	.shake_btn_text2:hover {
	font-family:"Swis721 Cn BT";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	text-align: left;
	height: 25px;
	width: 94px;
	line-height:25px;
	display:block;
	margin-top:5px; padding-bottom:8px; 
	margin-left:12px;
	text-decoration:underline;}
	



.opk {filter:alpha(opacity=0); }


#display_overlay_holder 
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
}

#display_overlay_holder_font
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
}
#display_overlay_bg 
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color:#734c8f;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
#display_horizon
 {
	position: absolute;
	top: 5px	;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}
#display_content 
{
	padding:10px;
	position: absolute;
	width: 500px;
	height: 300px;
	left: 50%;
	margin-left: -200px;
	top: 100px;
 	
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93ccf2;
	border-right-color: #93ccf2;
	border-bottom-color: #93ccf2;
	border-left-color: #93ccf2;
	border:1px;	
}

#display_content_font 
{
	padding:10px;
	position: absolute;
	width:550px;
	height:auto;
	left: 50%;
	margin-left: -200px;
	top: 100px;
 	
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93ccf2;
	border-right-color: #93ccf2;
	border-bottom-color: #93ccf2;
	border-left-color: #93ccf2;
	border:1px;	
}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* Index Page: Date & Month calender for 'News and Announcements' *******************************************************************************************************************/
.datebox { width:39px; height:39px; border:1px solid #e0e0e0; float:left; margin-right:5px;}
.dateboxtop {width:39px; height:22px; border-bottom:1px solid #e0e0e0; text-align:center; font-size:14px; color:#ccc; line-height:22px; color:#c3c3c3; background:#fff; font-weight:bold; font-family:tahoma, arial;}
.dateboxbottom {width:39px; height:16px; text-align:center; font-size:9px; color:#999999; background:#f8f8f8; font-weight:bold; line-height:16px; font-family:"trebuchet MS", arial, verdana, tahoma; text-transform:uppercase; }











/* ---------------------------------------------------------------------------------------------
   ---------------------------------------------------------------------------------------------
    Color Picker CSS */

	#dhtmlgoodies_colorPicker{
		position:absolute;
		width:250px;
		padding-bottom:1px;
		background-color:#FFF;
		border:1px solid #317082;
		
		width: 252px;	/* IE 5.x */
		width/* */:/**/250px;	/* Other browsers */
		width: /**/250px;	
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_topRow{
		padding-bottom:1px;
		border-bottom:3px double #317082;
		background-color:#E2EBED;
		padding-left:2px;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 20px;	/* IE 5.x */
		height/* */:/**/16px;	/* Other browsers */
		height: /**/16px;	
	}
	
	#dhtmlgoodies_colorPicker .colorPicker_statusBar{
		height:13px;
		padding-bottom:2px;
		width:248px;
		border-top:3px double #317082;	
		background-color:#E2EBED;
		padding-left:2px;
		clear:both;
		
		width: 250px;	/* IE 5.x */
		width/* */:/**/248px;	/* Other browsers */
		width: /**/248px;	
		
		height: 18px;	/* IE 5.x */
		height/* */:/**/13px;	/* Other browsers */
		height: /**/13px;	
	}
	
	#dhtmlgoodies_colorPicker .colorSquare{
		margin-left:1px;
		margin-bottom:1px;
		float:left;
		border:1px solid #000;
		cursor:pointer;
		
		width: 12px;	/* IE 5.x */
		width/* */:/**/10px;	/* Other browsers */
		width: /**/10px;	
		
		height: 12px;	/* IE 5.x */
		height/* */:/**/10px;	/* Other browsers */
		height: /**/10px;	
	}
	
	.colorPickerTab_inactive,.colorPickerTab_active{
	
		height:17px;
		padding-left:4px;
		cursor:pointer;	
	}
	.colorPickerTab_inactive span{
		background-image:url('../images/tab_left_inactive.gif');
	}
	
	.colorPickerTab_active span{
		background-image:url('../images/tab_left_active.gif');

	}
	.colorPickerTab_inactive span, .colorPickerTab_active span{
		line-height:16px;
		font-weight:bold;
		font-family:arial;
		font-size:11px;
		padding-top:1px;
		vertical-align:middle;
		background-position:top left;
		background-repeat: no-repeat;	
		float:left;
		padding-left:6px;
		-moz-user-select:no;
	}	
	.colorPickerTab_inactive img,.colorPickerTab_active img{
		float:left;
	}
	.colorPickerCloseButton{
		width:11px;
		height:11px;
		text-align:center;
		line-height:10px;
		border:1px solid #317082;
		position:absolute;
		right:1px;
		font-size:12px;
		font-weight:bold;
		top:1px;
		padding:1px;
		cursor:pointer;	
		
		width: 15px;	/* IE 5.x */
		width/* */:/**/11px;	/* Other browsers */
		width: /**/11px;
		
		height: 15px;	/* IE 5.x */
		height/* */:/**/11px;	/* Other browsers */
		height: /**/11px;

			
	}
	#colorPicker_statusBarTxt{
		font-size:11px;
		font-family:arial;
		vertical-align:top;
		line-height:13px;

	}
	form{
		padding-left:5px;
	}
	
	.form_widget_amount_slider{
		border-top:1px solid #9d9c99;
		border-left:1px solid #9d9c99;
		border-bottom:1px solid #eee;
		border-right:1px solid #eee;
		background-color:#f0ede0;
		position:absolute;
		bottom:0px;
		
		width: 5px;	/* IE 5.x */
		width/* */:/**/3px;	/* Other browsers */
		width: /**/3px;
		
		height: 5px;	/* IE 5.x */
		height/* */:/**/3px;	/* Other browsers */
		height: /**/3px;
				
	}
	.colorSliderLabel{
		width:15px;
		height:20px;
		float:left;
		font-size:11px;
		font-weight:bold;
	}
	.colorSlider{
		width:175px;
		height:20px;
		float:left;
	}
	.colorInput{
		width:45px;
		height:20px;
		float:left;
	}	
	.colorPreviewDiv{
		width:186px;
		margin-right:2px;
		margin-top:1px;
		border:1px solid #CCC;
		height:20px;
		float:left;
		cursor:pointer;
		
		width: 188px;	/* IE 5.x */
		width/* */:/**/186px;	/* Other browsers */
		width: /**/186px;
		
		height: 22px;	/* IE 5.x */
		height/* */:/**/20px;	/* Other browsers */
		height: /**/20px;
				

	}
	.colorCodeDiv{
		width:50px;
		height:20px;
		float:left;
	}









/*--------------------------------------------------------------------------------------------
  --------------------------------------------------------------------------------------------
  Calender - multiDatePicker: Epoch css  */

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}







/* ----------------------------------------------------------------------------------------------------------------
   ----------------------------------------------------------------------------------------------------------------
   thickbox specific link and font settings */

*{padding: 0; margin: 0;}


#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}


#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.thickbox {
	font-family: tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold; 
	text-align: center;
	height: 22px;
	width: 79px;
	border: 1px solid #ffffff;
	background-image:url(../images/btn_bg.jpg);
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	background-color: #ffffff; 
	}
	
	
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#display_overlay_holder {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
}
#display_overlay_holder_font {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
}
#display_overlay_bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color:#734c8f;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
#display_horizon {
	position: absolute;
	top: 5px	;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}
#display_content {
	padding:10px;
	position: absolute;
	width: 500px;
	height: 300px;
	left: 50%;
	margin-left: -200px;
	top: 100px;
 	
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93ccf2;
	border-right-color: #93ccf2;
	border-bottom-color: #93ccf2;
	border-left-color: #93ccf2;
	border:1px;	
}

#display_content_font {
	padding:10px;
	position: absolute;
	width:550px;
	height:auto;
	left: 50%;
	margin-left: -200px;
	top: 100px;
 	
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93ccf2;
	border-right-color: #93ccf2;
	border-bottom-color: #93ccf2;
	border-left-color: #93ccf2;
	border:1px;	
}
.opk {filter:alpha(opacity=0); }

.square {
border: 1px solid #FF0000;
position: absolute;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#display_overlay_holder_photo {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
}
#display_overlay_holder_font {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
}
#display_overlay_bg_photo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-color:#333333;
	opacity: 0.85;
	filter: alpha(opacity=85);
}
#display_horizon_photo {
	position: absolute;
	top: 5px	;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}


#display_content_photo {
	padding:10px;
	position: absolute;
	width:550px;
	height:auto;
	left: 50%;
	margin-left: -200px;
	top: 100px;
 	
	background-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #93ccf2;
	border-right-color: #93ccf2;
	border-bottom-color: #93ccf2;
	border-left-color: #93ccf2;
	border:1px;	
}

#pbox {
    width:300px; height:300px;
    overflow:hidden;
  }
.opacity{filter: alpha(opacity=60)}


label { 
			clear: left;
			margin-left: 50px;
			float: left;
			width: 5em;
		}
		
		html, body { 
			margin: 0;
		}
		
		#testWrap {
			margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
		}