/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:0%;
	left:20%;
	z-index:9999;
	width:602px;
	/*height:400px;-*
	margin:-220px 0 0 -250px;
	border:1px solid #fff;*/
	/*background:#FDFCE9;
	background:#000000;*/
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#cccccc;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}


/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #1c1b1b;*/
	background-color: #000000;
	text-decoration: none;
	margin:0px;
	
}

.white_bg-color {
	background-color:#ffffff;
	}

/* text classes*/

.main_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	line-height:20px;
	}

.pink_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ed6fc3;
	}
	
.pink_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e1f69;
	}
	
.proposal_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e1f69;
	}
	
.welcome_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffffff;
	line-height:40px;
	}
	
.white_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}
	
.white_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	}
	
.white_small_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}
	
.white_small_text a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	text-decoration:none;
	}
	
.register_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e63bad;
	font-weight:bold;
	line-height:35px;
	}
	
/* Color classes*/	
	
.grey_bg-color {
	background-color:#f5f6f6;
	}
	
	
/* border classes*/
	
.pink_border_left {
	border-left:solid 1px #ff78d2;
	}
	
.pink_border_right {
	border-right:solid 1px #ff78d2;
	}
	
.grey_border_left {
	border-left:solid 1px #e9eaeb;
	}
	
.grey_border_right {
	border-right:solid 1px #e9eaeb;
	}
	
/* Outer box class*/

.outer_top_lc {
	background-image:url(../images/outer_top_lc.png);
	background-repeat:no-repeat;
	width:12px;
	height:47px;
	}
	
.outer_top_rc {
	background-image:url(../images/outer_top_rc.png);
	background-repeat:no-repeat;
	width:11px;
	height:47px;
	}
	
.outer_bottom_lc {
	background-image:url(../images/outer_bottom_lc.png);
	background-repeat:no-repeat;
	width:12px;
	height:48px;
	}
	
.outer_bottom_rc {
	background-image:url(../images/outer_bottom_rc.png);
	background-repeat:no-repeat;
	width:11px;
	height:48px;
	}
	
.outer_top_bg {
	background-image:url(../images/outer_top_bg.png);
	background-repeat:repeat-x;
	height:47px;
	}
	
.outer_bottom_bg {
	background-image:url(../images/outer_bottom_bg.png);
	background-repeat:repeat-x;
	height:48px;
	}	
/* inner box classes */

.inner_small_top_lc {
	background-image:url(../images/inner_small_top_lc.jpg);
	background-repeat:no-repeat;
	width:6px;
	height:5px;
	}
	
.inner_small_top_rc {
	background-image:url(../images/inner_small_top_rc.jpg);
	background-repeat:no-repeat;
	width:6px;
	height:5px;
	}
	
.inner_small_bottom_lc {
	background-image:url(../images/inner_small_bottom_lc.jpg);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
	background-position:left bottom;
	}
	
.inner_small_bottom_rc {
	background-image:url(../images/inner_small_bottom_rc.jpg);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
	background-position:right bottom;
	}
	
.inner_small_top_bg {
	background-image:url(../images/inner_small_top_bg.jpg);
	background-repeat:repeat-x;
	height:5px;
	}
	
.inner_small_bottom_bg {
	background-image:url(../images/inner_small_bottom_bg.jpg);
	background-repeat:repeat-x;
	height:6px;
	background-position:bottom;
	}
	
/* Input & dropdown box classes*/

.input_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:solid 1px #c0c0c0;
	width:155px;
	height:17px;
	}
	
.dropdown_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border:solid 1px #c0c0c0;
	width:157px;
	height:19px;
	}
/* header logo & image class*/

.logo_top {
	background-image:url(../images/logo_top.png);
	background-repeat:no-repeat;
	width:115px;
	height:47px;
	background-position:top right;
	}
	
.logo_bottom {
	background-image:url(../images/logo_bottom.png);
	background-repeat:no-repeat;
	width:115px;
	height:57px;
	background-position:top right;
	}
	
.man_image {
	background-image:url(../images/man.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:150px;
	background-position:top left;
	}
	.button_bg {
	background-image:url(../images/button_bg.jpg);
	background-repeat:no-repeat;
	width:79px;
	height:24px;
	}
	
	.button_td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:21px;
	}
.button_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:21px;
	}	
	
.button_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:21px;
	}