/* {{{ Body, Head, & Nav */
body {
	padding: 			0;
	margin: 			0;
	text-align:			center;
	font:				small Verdana,Sans-serif;
}

#wrapper	{
	width:				725px;
	margin:				0 auto 0 auto;
	padding:			0;
	text-align:			left;
}



#content	{
	background:			#fff;
	width:				710px;
	height:				100%;
}


#logo		{
	float:				left;
	width:				229px;
	height:				93px;
	padding:			0;
	margin:				0;
}

#banner1	{
	float:				left;
	margin:				10px 0 0 0;
	width:				468px;
	height:				60px;
}


#nav		{
	background:			url(../images/n_bg.gif) bottom left no-repeat;
	height:				37px;
}

#navc		{
	float:				right;
	border-top:			1px solid #444;
}

.ns			{
	float:				right;

	border-left:		1px solid #777;
	font-size:			1px;
	line-height:		33px;
	height:				33px;
	width:				1px;
	padding-right:		15px;
}

.ne		{
	float:				right;
	border-right:		1px solid #777;
	font-size:			1px;
	line-height:		33px;
	height:				33px;
	width:				1px;
}

.nse	{
	float:				right;
	font-size:			1px;
	line-height:		0px;
	height:				0px;
}

#nav a		{
	display:			block;
	float:				left;
	font-family:		"Trebuchet MS", Verdana, Sans-serif;
	height:				32px;
	line-height:		32px;
	color:				#000;
	font-size:			11px;
	padding:			0 11px 0 11px;
	border-right:		1px solid #ddd;
	border-top:			1px solid #ddd;
	background:			#fff;
	text-decoration:	none;
}

#nav a:hover	{
	background:			#FAFAFA;
}

.clear			{
	width:				0px;
	height:				1px;
	line-height:		0px;
	font-size:			0px;
	clear:				both;
}

img	{
	border:				0px !important;
}
/* }}} */

/* {{{ Body Right */
#bcontainer		{
	margin:				10px 8px 0px 0px;
}

#bright			{
	float:				left;
	width:				162px;
	color:				#444;
}

#bright .box	{
	width:				146px;
	margin-bottom:		10px;
	font-size: 			11px; 	
	padding:			8px;
	font-family: 		Arial, Helvetica, sans-serif;
}

#bright .title {
	font-weight:		bold;
}

#bright .lightbox	{
	width:				144px;
	margin-bottom:		10px;
	font-size: 			11px; 	
	padding:			8px;
	color:				#444;
	font-family: 		Arial, Helvetica, sans-serif;	
}

ul {
	margin:				0;
	padding:			5px 0 5px 5px;
	list-style:			none;
}

li {
  padding: 				2px;
}

#bright a			{
	text-decoration:	underline;
}

#bright a:hover		{
	text-decoration:	none;
}

h1, h2		{
	font-family: 		"Trebuchet MS", Helvetica, Sans-serif;
	font-weight: 		normal;
	color: 				#333;
	color:				#047;
	margin:				0px;
	padding:			0;
	word-spacing: 		-1px;
}

h1 {
	font-size: 			160%;
	margin:				0px 0 10px 0;
	letter-spacing: 	-1px;	
}

h2 {
	font-size: 			120%;
	font-weight:		bold;
	margin:				20px 0 10px 0;
}

.bline	{
	border-bottom:		3px solid #eee;
	height:				0px;
	font-size:			1px;
	line-height:		0px;
	margin-bottom:		10px;
}
/*}}}*/

/* {{{ Body Left */

#bleft			{
	margin-left:		10px;
	float:				left;
	width:				502px;
	padding:			0px 10px 10px 10px;
}

#bleft .advert	{
	padding:			15px 5px 15px 5px;
	border:				1px solid #ccc;
	background:			#f8f8f8;
}

#bleft .atitle	{
	font:				14px "Trebuchet MS",San-serif;
	font-weight:		600;
}

#bleft .atext	{
	font-size:			80%;
	padding:			0 20px 0 25px;
	line-height:		14px;
	margin:				5px 0 2px 0;	
	text-align:			justify;	
}

#bleft .aleft, #bleft .aright, #bleft .aleftnf {
	font-size:			80%;
	padding:			3px 0 0 0;
}

#bleft .aleft, #bleft .aleftnf	{
	margin-left:		0px;
	padding-left:		25px;
}

#bleft .aleft	{
	float:				left;
	color:				#444;
}

#bleft .aleftnf {
	color:				#444;
}

#bleft .ahidden {
	display:			none;
}

#bright .aright	{
	float:				right;
}

#bleft .atitle a, .aright a, .aleft a, .aleftnf a {
	text-decoration:	none;
}

#bleft .ln		{
	font-size:			1px;
	height:				1px;
	line-height:		1px;
	background:			url(../images/ln.gif) repeat-x 0 0;
	margin:				9px 20px 6px 25px;	
}

#bleft .split	{
	float:				left;
	background:			#ccc;
	width:				1px;
	font-size:			1px;
	line-height:		16px;
	height:				16px;	
	margin:				0px 10px 0 10px;	
}

#bcontent	{
	line-height:		16px;
	color:				#444;
}

a.li {
	font-size:			11px;
}
/* }}} */

/* Banners {{{ */
#banner2 {
	margin:				10px auto 10px auto;
	text-decoration:	none;
	width:				120px;
}

#banner2 a {
	text-decoration:	none;
	border:				0;
}

#banner1 a {
	text-decoration:	none;
	border:				0px !important;
}

/* }}} */

/* Forms {{{ */

form			{
	padding:			0;
	margin:				0;
}

.t_input {
	border: 			1px solid #999;
	font-size: 			9px;
	margin-top:			1px;
	color: 				#333;
}

.csubmit		{
	border: 			1px outset;
	cursor: 			pointer;
	font-family:		Tahoma, sans-serif;
	font-size:			9px;
	font-weight: 		normal;
	margin: 			0px 0px 1px 1px;
	padding: 			1px 1px 1px 1px;
	background: 		url(../images/btn.gif) repeat-x;
}

/* }}} */

/* Footer {{{ */
#foot			{
	width:				680px;
	background:			url(../images/fb.gif) no-repeat 0 0;
	border-top:			1px solid #ccc;
	font-size:			80%;
	color:				#444;
	line-height:		18px;
	padding:			10px 10px 25px 10px;
	margin:				15px 0 0 0;
}

#foot a		{
	color:				#444;
	text-decoration:	none;
	border-bottom:		1px dashed #444;
}

#foot a:hover	{
	color:				#000;
	border-bottom:		1px solid #000;	
}

/* }}} */


/* COLORS */


/* {{{ Blue */
#blue {
	background:  		#536E99 url(../images/bbg_b.gif) 0 0;
}

#blue #wrapper {
	background:			url(../images/wbg_b.gif) repeat-y top right;
}

#blue #content	{
	border-left:		1px solid #236;	
}

#blue #bcontent a, #blue a.li, #blue .dataTable a {
	color:				#15A;
	text-decoration:	none;
	border-bottom:		1px dashed #15A;
}

#blue #bcontent a:hover, #blue a.li:hover, #blue .dataTable a:hover {
	color:				#247;
	border-bottom:		1px solid #247;
}

#blue #logo		{
	background:			url(../images/logo_b.gif) no-repeat 15px 45px;
}

#blue #nav a:hover	{
	color:				#15A;
}

#blue #nav .hover	{
	color:				#15A;
}

#blue #bright .title {
	color:				#247;
}

#blue #bright .lightbox	{
	border:				1px solid #CDE;
}

#blue #bright .box	{
	background:			#CDE url(../images/rb_b.gif) no-repeat 0 0;
	color:				#444;
}

#blue #bright a			{
	color:				#247;
}

#blue #bright a:hover		{
	color:				#47C;
}

#blue h1, #blue h2		{
	color:				#047;
}

#blue #bleft .atitle a	{
	color:				#358;
	border-bottom:		1px dotted #358;
}

#blue #bleft .atitle a:hover	{
	color:				#a45;
	border-bottom:		1px solid #a45;	
}

#blue #bleft .aright a, #blue #bleft .aleft a, #blue #bleft .aleftnf a	{
	color:				#a45;
	border-bottom:		1px dotted #a45;
}

#blue #bleft .aright a:hover, #blue #bleft .aleft a:hover, #blue #bleft .aleftnf a:hover	{
	color:				#358;
	border-bottom:		1px solid #358;	
}

#blue .transMenu .item.hover {
	color:				#15A; 
}
#blue .transMenu .item {
	color:				#333; 
}

/*}}}*/

/* {{{ Red */
#red {
	background:  		#A23939 url(../images/bbg_r.gif) 0 0;
}

#red #wrapper {
	background:			url(../images/wbg_r.gif) repeat-y top right;
}

#red #content	{
	border-left:		1px solid #822;	
}

#red #bcontent a, #red a.li, #red .dataTable a {
	color:				#822;
	text-decoration:	none;
	border-bottom:		1px dashed #822;
}

#red #bcontent a:hover, #red a.li:hover, #red .dataTable a:hover {
	color:				#b66;
	border-bottom:		1px solid #b66;
}

#red #logo		{
	background:			url(../images/logo_r.gif) no-repeat 15px 45px;
}

#red #nav a:hover	{
	color:				#b66;
}

#red #nav .hover	{
	color:				#b66;
}

#red #bright .title {
	color:				#822;
}

#red #bright .lightbox	{
	border:				1px solid #ecc;
}

#red #bright .box	{
	background:			#ecc url(../images/rb_r.gif) no-repeat 0 0;
}

#red #bright a			{
	color:				#822;
}

#red #bright a:hover		{
	color:				#d33;
}

#red h1, #red h2		{
	color:				#822;
}

#red #bleft .atitle a	{
	color:				#358;
	border-bottom:		1px dotted #358;
}

#red #bleft .atitle a:hover	{
	color:				#a45;
	border-bottom:		1px solid #a45;	
}

#red #bleft .aright a, #red #bleft .aleft a, #red #bleftnf .aleft a	{
	color:				#a45;
	border-bottom:		1px dotted #a45;
}

#red #bleft .aright a:hover, #red #bleft .aleft a:hover, #red #bleft .aleftnf a:hover	{
	color:				#358;
	border-bottom:		1px solid #358;	
}

#red .transMenu .item.hover {
	color:				#b66; 
}
#red .transMenu .item {
	color:				#333; 
}

/*}}}*/

/* {{{ Green */
#green {
	background:  		#7D9F4A url(../images/bbg_g.gif) 0 0;
}

#green #wrapper {
	background:			url(../images/wbg_g.gif) repeat-y top right;
}

#green #content	{
	border-left:		1px solid #573;	
}

#green #bcontent a, #green a.li, #green .dataTable a {
	color:				#573;
	text-decoration:	none;
	border-bottom:		1px dashed #573;
}

#green #bcontent a:hover, #green a.li:hover, #green .dataTable a:hover {
	color:				#573;
	border-bottom:		1px solid #573;
}

#green #logo		{
	background:			url(../images/logo_g.gif) no-repeat 15px 45px;
}

#green #nav a:hover	{
	color:				#573;
}

#green #nav .hover	{
	color:				#573;
}

#green #bright .title {
	color:				#573;
}

#green #bright .lightbox	{
	border:				1px solid #ecc;
}

#green #bright .box	{
	background:			#cdb url(../images/rb_g.gif) no-repeat 0 0;
}

#green #bright a			{
	color:				#573;
}

#green #bright a:hover		{
	color:				#8b4;
}

#green h1, #green h2		{
	color:				#573;
}

#green #bleft .atitle a	{
	color:				#358;
	border-bottom:		1px dotted #358;
}

#green #bleft .atitle a:hover	{
	color:				#573;
	border-bottom:		1px solid #573;	
}

#green #bleft .aright a, #green #bleft .aleft a, #green #bleft .aleftnf a	{
	color:				#573;
	border-bottom:		1px dotted #573;
}

#green #bleft .aright a:hover, #green #bleft .aleft a:hover, #green #bleft .aleftnf a:hover	{
	color:				#358;
	border-bottom:		1px solid #358;	
}

#green .transMenu .item.hover {
	color:				#573; 
}
#green .transMenu .item {
	color:				#333; 
}

/*}}}*/

/* MISC */
.required {
	background:				#fee;
	color:					#a45;
	border:					1px solid #a45;
}
.green	{
	color:				#573;
}
a.green {
	color:				#573 !important;
}


.red	{
	color:				#b66;
}
a.red {
	color:				#b66 !important;
}

.left	{
	float:				left;
}

.right	{
	float:				right;
}

.sm	{
	font-size:			10px;
}

#errorBox {
	padding:			5px;
	background:			#fee;
	color:				#a45;
	border:				1px solid #a45;
	margin-bottom:		5px;
	font-size:			10px;
}

#errorBox a {
	color:				#a45;
	text-decoration:	none;
	border-bottom:		1px dashed #a45;
}

#errorBox a:hover {
	color:				#a45;
	border-bottom:		1px solid #a45;
}

#msgBox {
	font-size:			10px;
	padding:			5px;
	color:				#666;
	margin-bottom:		5px;
}


#msgBox a	{
	font-size:			9px;
	color:				#a45;
	text-decoration:	none;
	border-bottom:		1px dotted #a45;
}

#msgBox a:hover	{
	color:				#358;
	border-bottom:		1px solid #358;	
}

/* Login Form */
#loginForm	{
	float:				left;
	width:				175px;
	border:				1px solid #ccc;
	padding:			6px;
	background:			#eee;
	font-size:			11px;
}


/* Forms */
input, select	{
	font-family:		Verdana, Sans-serif;
	font-size:			11px;
	border:				1px solid #ccc;
}

textarea	{
	font-family:		Verdana, Sans-serif;
	font-size:			11px;
	border:				1px solid #ccc;
}

.check			{
	border:				1px solid #ccc !important;
}

.csubmit		{
	border: 			1px outset;
	cursor: 			pointer;
	font-family:		Tahoma;
	font-size:			10px;
	font-weight: 		normal;
	margin: 			0px 0px 0px 1px;
	padding: 			1px 1px 1px 1px;
	background: 		url(../images/btn.gif) repeat-x;
}

/* Menu */
.transMenu {position:absolute;overflow:hidden;left:-1000px;top:-1000px;}
.transMenu .content {position:absolute;}
.transMenu .items {	position:relative;left:0px;top:0px;z-index:2;background:#FAFAFA;}
.transMenu.top .items {border-top:none;}
.transMenu .item {font-size:11px;font-family: tahoma, sans-serif;font-weight: normal;text-decoration:none;border:none;cursor:pointer;cursor:hand;}
.transMenu .background {position:absolute;left:0px; top:0px;z-index:1;-moz-opacity:.95;filter:alpha(opacity=90);}
.transMenu .shadowRight {position:absolute;z-index:3;top:1px; width:1px;-moz-opacity:.5;filter:alpha(opacity=80);}
.transMenu .shadowBottom {position:absolute;z-index:1;left:4px;top:-1px; height:1px;-moz-opacity:.5;filter:alpha(opacity=80);}
.transMenu .item img {margin-left:0px;}

/* Data Table */

.dataBox1	{
	border:				1px solid #EFEFEF;
	padding:			2px;
	background:			#fff;
}

.dataBox2	{
	border:				4px solid #F9F9F9;
}

.dataBox3	{
	border:				1px solid #ccc;
	padding:			3px;
	background:			#fff;
}

.dataTable	{
	width:				100%;
	color:				#333;
	font-size:			10px;
}

.dataTable td {
	padding:			4px;
	border-bottom:		1px solid #EFEFEF;
}

.dataTable td.sp {
	padding:			0px;
	border-bottom:		0px;
}

.dataTable tr.dark {
	background:			#FAFAFA;
	border:				1px solid #000 !important;
	font-weight:		bold;
	color:				#666;
}

.dataTable tr.dark td {
	border-top:			1px solid #ccc !important;
	border-bottom:		1px solid #ccc !important;
}

.dataTable tr.dark td.st {
	border-left:		1px solid #ccc !important;
}

.dataTable tr.dark td.ed {
	border-right:		1px solid #ccc !important;
}


.dataTable .nul {
	border-bottom:		0px !important;
}

.dataTable .center {
	text-align:			center;
}

.dataTable .th {
	font-weight:		bold;
}

#blue .dataTable th {
	border-bottom:		1px solid #15A;
}

#blue .dataTable .title {
	color:				#15A;
}

#red .dataTable th {
	border-bottom:		1px solid #822;
}

#red .dataTable .title {
	color:				#822;
}

#green .dataTable th {
	border-bottom:		1px solid #573;
}

#green .dataTable .title {
	color:				#573;
}

.dataTable th {
	color:				#666;
	padding:			3px;
}

.dataTable th.sp {
	font-size:			2px;
	line-height:		0px;
	height:				0px;
	width:				2px;
	padding:			0px !important;
	border-bottom:		0px !important;
}

.lock {
	background:			url(../images/lock.gif) no-repeat 0px 2px;
	padding-left:		18px;
	height:				18px;
	line-height:		18px;
	font-size:			9px;
}

#forgot	{
	background:			#fff;
	background-image:	none;
	margin:				0px !important;
	padding:			0px !important;
	text-align:			left;
}

.forgot {
	padding:0;
	margin:0;
}
#fwrap {
	text-align:			left;
	padding:			0 5px 0 5px;
}