body, html {margin: 0; padding: 0; background-color: #fff; text-align: center;}
div, p, h1, h2, h3, h4, h5, h6, h7, span, form, dl, dt, dd, fieldset, img, label, input, select {font-family: Trebuchet MS, Arial, Tahoma, Verdana, sans-serif; position: static; z-index: 1; margin: 0; padding: 0;}
div, p, form {display: block; margin: 0; padding: 0;}

.cc {clear: both;}

img, fieldset {border: none; margin: 0; padding: 0;}

/* ROOT */
#root {display: block; margin: 0 auto; padding: 0; width: 739px; text-align: left;}

/* HEADER */
#header {display: block; margin: 0; padding: 22px 0 0; width: 100%;}
/* temp
#root.full #header {height: 140px;} */

	/* logo */
	/*#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {display: block; margin: 0 0 -10px 7px; padding: 0; background: transparent url(/Images/logo.png) no-repeat 0 0; width: 237px; height: 25px; text-indent: -5000px; position: relative;}*/
	#logo {text-align:center;}

	/* main_nav */
	#main_nav, #main_nav li {display: block; margin: 0; padding: 0; float: left; clear: none;}
	#main_nav ul {list-style: none; display: block; margin: 0; padding-left: 25px; width: 714px; position: relative; float: left;}
	#main_nav li {font-size: 80%; font-weight: bold; margin-left: 13px;}
	@media all and (min-width: 0px){#main_nav li {font-size: 85%;}}
	#main_nav {background: transparent url(/Images/main_ul.gif) repeat-x 0 31px; position: relative; width: 100%;}
	#main_nav li a:link, #main_nav li a:visited, #main_nav li a:hover, #main_nav li a:active {display: block; color: #006cbb; text-decoration: none; width: 145px; height: 25px; background: transparent url(/Images/main_li.jpg) no-repeat 0 0; text-align: center; padding-top: 6px; position: relative;}
	#main_nav li.active a:link, #main_nav li.active a:visited, #main_nav li.active a:hover, #main_nav li.active a:active {background-image: url(/Images/main_li_act.jpg); height: 27px;}

	/*  search_form */
	form.search_form {display: block; margin: 0 0 21px; padding: 0; position: relative; width: 739px; font-weight: normal; background: transparent url(/Images/search_fld.gif) repeat-x 0 0; font-size: 80%; clear: both;}
		@media all and (min-width: 0px){form.search_form {font-size: 85%;}}
	form.search_form fieldset {position: relative; margin: 0; background: transparent url(/Images/search_form_left.gif) no-repeat 0 -2px; }
		form.search_form fieldset .wrpr {background: transparent url(/Images/search_form_right.gif) no-repeat 100% -2px; padding: 20px 0 0 19px; height: 58px;}

		body:last-child:not(:root:root) form.search_form {background-position: 100% -25px !important;}
		body:last-child:not(:root:root) form.search_form fieldset .wrpr { height: 40px !important; padding: 13px 0 0 15px;}

	/* inputs */
	form.search_form .input_wrpr {display: block; margin: 0 8px 0 0; padding: 0; background: transparent url(/Images/search_input.gif) no-repeat 0 0; float: left; clear: none; padding: 7px 10px 0 12px;}
			form.search_form .input_wrpr input {background-color: transparent; border-width: 0; color: #a2a2a2; width: 320px; height: 35px; font-size: 150%; }	
			@media all and (min-width: 0px){form.search_form .input_wrpr {padding-top: 0px;}}
			@media all and (min-width: 0px){form.search_form .input_wrpr input { height: 42px;}}
			
		/* short_input */
		form.search_form .input_wrpr.short_input {background-image: url(/Images/search_input_short.gif);}
			form.search_form .input_wrpr.short_input input {width: 212px;}
		#footer .search_form .input_wrpr.long_input
		/* long_input */
		form.search_form .input_wrpr.long_input {background: transparent url(/Images/search_input_full.gif) no-repeat 0 0;}
			form.search_form .input_wrpr.long_input {width: 424px}
		
		/* submit */
		form.search_form .input_wrpr.submit {background: transparent url(/Images/search_submit.gif) no-repeat 0 0; padding: 0; margin-right: 14px;}
			form.search_form .input_wrpr.submit input {width: 170px; height: 42px; cursor: pointer;}
		
        form.search_form input.hidden {width: 0px; height: 0px; padding: 0;}
		form.search_form input.botbut {margin-right: -10px !important;}

		/* inputs with labels */
		form.search_form label {display: block; margin: 9px 20px 0 0; padding: 0; float: left; clear: none;}
		form.search_form input.chb {background-image: none; width: auto; height: auto; padding: 0; margin: 2px 5px 0 0; float: left; }

	/* links */
	form.search_form a:link, form.search_form a:visited, form.search_form a:hover, form.search_form a:active {height: auto; width: auto; background-image: none; text-align: left; padding: 0; color: blue; text-decoration: underline; display: inline; font-size: 90%;}

	/* expanded */
	form.search_form fieldset.expanded {display: block; background-image: none; border: 1px solid #d6dae1; border-width: 0 3px 3px; padding: 11px 0 0px 11px; width: 722px;}
		form.search_form fieldset.expanded.narrow {margin: 0 0 0 21px; width: 680px}

	/* HIDE FORMS */
	#cl_search.formFolded {display: none;}
	#cl_search.collapsed fieldset.expanded{display: none}
	#cl_search.expanded fieldset.expanded{display: block;}


	/* cols */
	form.search_form fieldset.expanded .col {float: left; clear: none; display: block; margin: 0 33px 0 0; padding: 0;}
		@media all and (min-width: 0px){form.search_form fieldset.expanded .col.narrow1 {width: 253px;}}
		@media all and (min-width: 0px){form.search_form fieldset.expanded .col.wide1 {width: 403px;}}
		@media all and (min-width: 0px){form.search_form fieldset.expanded .col.wide2 {width: 628px;}}

	/* inputs + labels + selects */
	form.search_form fieldset.expanded .input_wrpr, form.search_form fieldset.expanded label, form.search_form fieldset.expanded select {display: block; margin: 0; padding: 0; float: left; clear: both; color: #0066cc; font-weight: bold}
	form.search_form fieldset.expanded .input_wrpr {background-image: url(/Images/input_low.gif); padding: 2px 6px 0 4px; margin-bottom: 8px; font-weight: normal;}
		form.search_form fieldset.expanded .input_wrpr  input { width: 244px; height: 30px; color: #0066cc;}
		@media all and (min-width: 0px){form.search_form fieldset.expanded .input_wrpr {padding-top: 0px;}}
		@media all and (min-width: 0px){form.search_form fieldset.expanded .input_wrpr input {height: 32px;}}
		
	form.search_form fieldset.expanded label {color: #002060; font-weight: bold; margin: 0 0 5px 1px;}
	form.search_form fieldset.expanded select {width: 252px; margin-bottom: 10px; font-size: 150%; font-weight: normal;}
		@media all and (min-width: 0px){form.search_form fieldset.expanded select {padding: 2px 0;}}

	form.search_form fieldset.expanded select.multi_select {font-size: 100%; float: right; margin-top: 23px; margin-right: 10px; margin-left: -250px; font-weight: bold; height: 282px;}

		/* small_inputs, short_inputs_line, short_text_inputs */
		form.search_form fieldset.expanded .small_inputs, form.search_form fieldset.expanded .short_inputs_line, form.search_form fieldset.expanded .short_text_inputs, form.search_form fieldset.expanded .bottom_lbl, form.search_form fieldset.expanded .input_set {margin-bottom: 22px; padding: 0; display: block; float: left; clear: both; width: 100%; position: relative;}
			form.search_form fieldset.expanded .short_inputs_line {margin-bottom: 7px;}
			form.search_form fieldset.expanded .bottom_lbl {margin-bottom: 0; margin-top: 6px;}
				@media all and (min-width: 0px){form.search_form fieldset.expanded .bottom_lbl {margin-top: 9px;}}
			form.search_form fieldset.expanded .short_text_inputs {margin-bottom: 0;}
			form.search_form fieldset.expanded .input_set {margin-bottom: 0px;}

		/* check */
		form.search_form fieldset.expanded label.check {color: #000; font-weight: normal; margin: 5px 0 -5px 0;}
		form.search_form fieldset.expanded label.check input {background-image: none; width: auto; height: auto; margin: 3px 5px 0 2px; padding: 0; clear: none;}
			@media all and (min-width: 0px){form.search_form fieldset.expanded label.check input {margin-top: 0px;}}

		/* input_set */
		form.search_form fieldset.expanded .input_set select, form.search_form fieldset.expanded .input_set .input_wrpr, form.search_form fieldset.expanded .input_set label {clear: none; margin-right: 10px;}
			form.search_form fieldset.expanded .input_set .input_wrpr input, form.search_form fieldset.expanded .input_set label, form.search_form fieldset.expanded .input_set select { width: 197px;}
			form.search_form fieldset.expanded .input_set select.short_in_set {width: 187px;}
			
			form.search_form fieldset.expanded .input_set .input_wrpr.short_in_set {background-image: url(/Images/input_mid.gif)}
				form.search_form fieldset.expanded .input_set .input_wrpr.short_in_set input {width: 177px;}

			form.search_form fieldset.expanded .input_wrpr.long_in_set { background-image: url(/Images/input_long.gif)}
				form.search_form fieldset.expanded  .input_wrpr.long_in_set input {width: 393px;}
		
		/* short_inputs_line */
		form.search_form fieldset.expanded .short_inputs_line.type2 .inp_wrpr {width: 390px}
		form.search_form fieldset.expanded .short_inputs_line label {clear: none; min-width: 130px; margin-bottom: 3px}
		/* Hover */
		form.search_form fieldset.expanded .short_inputs_line .inp_wrpr {float: left; margin-left: -7px;}
			form.search_form fieldset.expanded .short_inputs_line:hover .inp_wrpr {background: transparent url(/Images/short_input_line_top.gif) no-repeat 0 0;}
		form.search_form fieldset.expanded .short_inputs_line .inp_wrpr p {display: block; width: 100%; float: left; padding: 5px 0 5px 7px;}
			form.search_form fieldset.expanded .short_inputs_line:hover .inp_wrpr p {background: transparent url(/Images/short_input_line_bot.gif) no-repeat 0 100%;}

		/* Hover labels */
		form.search_form fieldset.expanded .short_inputs_line label {margin: 0 0 -2px; z-index: 100; height: 25px; margin-left: -7px;}
			form.search_form fieldset.expanded .short_inputs_line:hover label {background: transparent url(/Images/short_input_label_left.gif) no-repeat 0 0;}
			form.search_form fieldset.expanded .short_inputs_line .inp_wrpr label {background-image: none; margin-left: 0; cursor: pointer;}
		form.search_form fieldset.expanded .short_inputs_line label strong {display: block; height: 25px; padding: 0 14px 0 7px; position: absolute; top: 0; left: -5px;}
			form.search_form fieldset.expanded .short_inputs_line:hover label strong {background: transparent url(/Images/short_input_label_right.gif) no-repeat 100% 0;}

		/* short_text_inputs */
		form.search_form fieldset.expanded .short_text_inputs label {clear: none; margin-right: 13px; padding-top: 6px;}
		form.search_form fieldset.expanded .short_text_inputs .input_wrpr {background-image: url(/Images/input_short.gif); clear: none; text-align: center; padding: 2px 10px 0; margin-right: 9px;}
			form.search_form fieldset.expanded .short_text_inputs .input_wrpr input {width: 39px;} 
			@media all and (min-width: 0px){form.search_form fieldset.expanded .short_text_inputs .input_wrpr {padding-top: 0;}}
			@media all and (min-width: 0px){form.search_form fieldset.expanded .short_text_inputs .input_wrpr input {height: 32px;}}

	/* TAGS */
	.tags {position: relative; display: block; width: 100%; padding-top: 31px; margin: 0 0 10px;}
	.tags .cloud {display: block; border: 2px solid #59aacc; margin-bottom: 0; position: relative; float: left; clear: none; padding: 10px 17px 9px 12px; width: 329px; min-height: 240px;}
		.tags .cloud.right {margin-left: 15px;}
	.tags .cloud h2 {display: block; position: absolute; top: -25px; left: -2px; padding: 0 10px 1px 11px; font-size: 100%; color: #0d54e4; border: 1px solid #59aacc; border-width: 2px 2px 0; background-color: #fff;}
		.tags .cloud.right h2 {left: auto; right: -2px;;}
	.tags .cloud span {line-height: 1.6em; white-space: nowrap; float: none; clear: none;}
	.tags .cloud a:link, .tags .cloud a:visited, .tags .cloud a:hover, .tags .cloud a:active {color: #0070c0; text-decoration: none; padding: 0 6px 0 5px; position: relative; z-index: 100; float: none; clear: none; margin-right: 3px;}
		.tags .cloud a:hover, .tags .cloud a:active {text-decoration: underline;}

	.tags .cloud .size1 {font-size: 80%;}
	.tags .cloud .size2 {font-size: 110%;}
	.tags .cloud .size3 {font-size: 120%;}
	.tags .cloud .size4 {font-size: 150%;}
	.tags .cloud .size5 {font-size: 170%;}

	/* VERIFY FORM */
	.verify_form {display: block; margin: 0 0 22px; padding: 12px 0 2px 16px; 
background: transparent url(/Images/verify_1px.gif) repeat-x 0 0; border: 1px solid #b01011; border-width: 0 2px; height: 51px;}

		.verify_form fieldset {margin: -2px 0 2px; padding: 0;}

		@media all and (min-width: 0px){.verify_form {padding-bottom: 2px;}}
	.verify_form p, .verify_form label {font-size: 80%;}
		.verify_form p span {color: #747474;}
		.verify_form label {color: #354057;}
	.verify_form input, .verify_form label, .verify_form .code, .verify_form p, .verify_form .input_wrpr  {display: block; margin: 0; padding: 0; float: left; clear: none;}
		.verify_form .code {display: block; position: relative; margin: -5px 7px 0 18px;}
		.verify_form label {margin: 7px 9px 0 0; font-size: 75%; line-height: 1.2em;}
		
	.verify_form .input_wrpr {background: transparent url(/Images/verify_input.gif) no-repeat 0 0; margin: 5px 16px 0 0;  padding: 5px 5px 0; }
		.verify_form .input_wrpr input {background-image: none; border-width: 0; font-size: 120%; color: #b01010; float: none; clear: none; width: 81px; height: 27px; background-color: transparent;}
		
	.verify_form .input_wrpr.submit {text-align: center; padding: 0; margin: 5px 0 0 32px;}
		.verify_form .input_wrpr.submit input { width: 91px; height: 32px; float: none; clear: none; font-size: 80%; font-weight: bold; cursor: pointer;}	
		
  .verify_form input.hidden {width: 0px; height: 0px; padding: 0;}

/* MAIN */
#main {display: block; margin: 0 0 9px 0; padding: 9px 0 0; width: 100%; float: left;}

/* text elements */
#main h1 {display: block; margin: 0 0 2px; padding: 0; color: #0070c0; font-size: 150%;}
	#main h1 span {color: #969696 !important}
	#main h1 strong {color: #7F0000 !important;}
#main h5 {font-size: 80%; font-weight: normal; margin-bottom: 31px;}

/* search_results */
ul.search_results, ul.search_results li {display: block; margin: 0 0 25px; padding: 0; list-style: none;}
ul.search_results {border-bottom: 1px solid #fff; margin-bottom: 17px; position: relative;}
ul.search_results.member {max-width: 545px; margin-top: 1em;}

	/* text elements */
	ul.search_results li span,
	ul.search_results li address,
	ul.search_results li a:link, ul.search_results li a:visited, ul.search_results li a:hover, ul.search_results li a:active {display: block; float: left; clear: none; margin-right: 10px; font-style: normal;}

	ul.search_results li a:link, ul.search_results li a:visited, ul.search_results li a:hover, ul.search_results li a:active {font-weight: bold; width: 200px;}
	ul.search_results li span {width: 135px;}

		/* genders */
		ul.search_results li span.m strong {color: #002060; padding-right: 1em;}
		ul.search_results li span.f strong {color: #c00000; padding-right: 1em;}
		ul.search_results li span.u strong {color: #4870c0; padding-right: 1em;}

	ul.search_results li p {display: block; clear: both; padding-left: 18px; font-size: 90%; white-space: normal; padding-top: .35em; width: auto; line-height: 1.35em;}
	ul.search_results li p a:link, ul.search_results li p a:visited, ul.search_results li p a:hover, ul.search_results p li a:active {display: inline; float: none; color: #4f6228; text-decoration: underline; font-weight: normal;}
		ul.search_results li p a:hover, ul.search_results p li a:active {text-decoration: none;}

	/* STORY search_results */
	ul.search_results.story li {color: #4d5d2c; }
	ul.search_results.story li a:link, ul.search_results.story li a:visited, ul.search_results.story li a:hover, ul.search_results.story li a:active {width: auto; margin: 0 5px 0 0;}
	ul.search_results.story li p {color: #808080; font-size: 70%; text-indent: 0;}
	ul.search_results.story li p a:link, ul.search_results.story li p a:visited, ul.search_results.story li p a:hover, ul.search_results.story li p a:active {color: blue; margin: 0;}

/* page_nav */
.page_nav {display: block; margin: 0; padding: 0;}
.page_nav h6 {display: block; margin: 0 13px 0 0; padding: 0; float: left; font-size: 80%;}
.page_nav p {display: block; clear: both; font-size: 75%; color: #002060;}
.page_nav ul, .page_nav ul li {display: block; margin: 0; padding: 0; list-style: none; float: left; clear: none;}
.page_nav ul li {margin-right: 10px; font-size: 90%;}
.page_nav ul li.active {font-size: 150%; font-weight: bold; margin-top: -9px;}
.page_nav ul li a:link, .page_nav ul li a:visited, .page_nav ul li a:hover, .page_nav ul li a:active {text-decoration: none;}

/* common_ul */
.common_ul, .common_ul li {display: block; margin: 0 0 0 20px; padding: 0; list-style: none;}
.common_ul li {margin: 0 0 20px;}
.common_ul li a:link, .common_ul li a:visited, .common_ul li a:hover, .common_ul li a:active {color: blue; text-decoration: none;}
	.common_ul li a:hover, .common_ul li a:active {text-decoration: underline;}

/* CONTENT */
#content {display: block; margin: 0; padding: 0 0 0 25px; position: relative; }
	#content .c_wrpr {float: left; clear: none; position: relative; margin: 0; padding: 0; min-height: 400px; min-width: 520px;}

/* COLUMN */
#column {display: block; width: 199px; padding: 0; top: 225px; left: 757px; float: left; clear: none; position: absolute;}
.full #column {top: 175px;}


/* lang_menu */
ul#lang_menu, ul#lang_menu li {display: block; margin: 0 0 20px; padding: 0; list-style: none; float: left; z-index: 100;}
#header ul#lang_menu {margin: 0 -2px 8px 0; float: right;}
#root.full #header ul#lang_menu {position: relative; padding: 0; margin: 15px -200px -130px 744px !important; float: left;}
ul#lang_menu li {clear: none; margin: 0 1px 0 0 !important; padding: 3px !important;}
ul#lang_menu li.act {background: transparent url(/Images/act_flag.gif) no-repeat 0 6px !important; }
	@media all and (min-width: 0px){ul#lang_menu li.act {background-position: 0 0 !important;}}
ul#lang_menu li a:link, ul#lang_menu li a:visited, ul#lang_menu li a:hover, ul#lang_menu li a:active {display: inline; background-image: none; height: auto; width: auto; position: relative; z-index: 100;}


/* ADS */
.ads {position: relative; padding-right: 6px;}
.ads a:link, .ads a:visited, .ads a:hover, .ads a:active {display: block; float: right; clear: both; margin-bottom: 17px;}

/* FOOTER */
#footer {display: block; margin: 0; padding: 0 0 13px; width: 100%; position: relative; clear: both;}
	#footer .wrpr {padding: 13px 0 0 16px;}


/* search_form */
#footer .search_form {margin-bottom: 30px;}
#footer .search_form .input_wrpr {background: transparent url(/Images/search_input.gif) no-repeat 0 0; margin-right: 17px;}
	#footer .search_form .input_wrpr input {width: 320px;  font-size: 120%; font-weight: bold;}
#footer .search_form .input_wrpr.long_input {background-image: url(/Images/footer_input.gif); width: 528px;}
	#footer .search_form .input_wrpr.long_input input {width: 528px;}

#footer .search_form .input_wrpr.submit {background: transparent url(/Images/search_submit.gif) no-repeat 0 0;}
	#footer .search_form .input_wrpr.submit input {width: 170px;}
	
/* logo */
#logo_bot:link, #logo_bot:visited, #logo_bot:hover, #logo_bot:active {display: block; float: left; clear: none; margin: 0 86px 12px 0;}

/* bottom_nav */
#footer ul.bottom_nav, #footer ul.bottom_nav li {display: block; margin: 0; padding: 0; list-style: none; float: left; clear: none;}
#footer ul.bottom_nav {margin-top: 10px;}
#footer ul.bottom_nav li {font-weight: bold; font-size: 90%;}
#footer ul.bottom_nav li a:link, #footer ul.bottom_nav li a:visited, #footer ul.bottom_nav li a:hover, #footer ul.bottom_nav li a:active {color: #0000ff; text-decoration: none; padding: 0 6px;}

/* copyr */
#footer p#copyr {display: block; clear: both; font-size: 65%; width: 100%;}


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


/* CORNERS */
.corners {position: relative;}
.corners em {display: block; position: absolute; background-repeat: no-repeat; background-position: 0 0; width: 9px; height: 9px; overflow: hidden;}
	.verify_form.corners em {background-image: url(/Images/verify_crn.gif);}
	#footer.corners em {width: 2px; height: 67px; background-image: url(/Images/footer_crn.gif); top: 0; left: 0;}

.corners em.rt, corners em.r {background-position: 100% 0; right: 0; top: 0;}
.corners em.lt, corners em.l  {left: 0; top: 0;}
.corners em.rb {background-position: 100% 100%; right: 0; bottom: 0;}
.corners em.lb {background-position: 0 100%; left: 0; bottom: 0;}

.verify_form.corners em.rt, .verify_form.corners em.rb {right: -2px;}
.verify_form.corners em.lt, .verify_form.corners em.lb {left: -2px;}

#footer.corners em.rt {left: auto; right: -1px;}

/* FULL - template */
#root.full {min-width: 772px; width: 100%; margin: 0;}

/* logos */
#root.full #logo a:link, #root.full #logo a:visited, #root.full #logo a:hover, #root.full #logo a:active {margin-left: 26px; float: left;}
#root.full #logo_bot:link, #root.full #logo_bot:visited, #root.full #logo_bot:hover, #root.full #logo_bot:active {margin-right: 98px}
	* html #root.full #logo a:link, * html #root.full #logo a:visited, * html #root.full #logo a:hover, * html #root.full #logo a:active {margin-left: 14px;}

/* search_form */
#root.full #main_nav ul {padding-left: 25px;}
	* html #root.full #main_nav ul {padding-left: 25px;}
#root.full #main_nav li { margin-left: 7px;}

#root.full form.search_form {width: 100%;}
#root.full form.search_form fieldset, #root.full form.search_form fieldset .wrpr {background-image: none;}
#root.full form.search_form fieldset .wrpr {padding-left: 25px;}



#root.full #footer .wrpr {padding-left: 25px;}
#root.full #footer .wrpr {background: transparent url(/Images/footer.gif) repeat-x 0 0;}

.antijumper {border-top: 1px solid #fff;}


#column .ads  a:link,
#column .ads  a:visited,
#column .ads  a:hover,
#column .ads  a:active {
	border: 2px solid #00f; display: block; width: 150px; text-align: center; background-color: #cff; text-decoration: none; margin-bottom: 10px;
}

#column .ads  a:hover,
#column .ads  a:active  {
	background-color: #fcf;
}

#column .ads strong {font-size: 11pt; font-family: Arial, Verdana; color: #00f; display: block; margin: 3px 5px;}
#column .ads span {font-size: 7.5pt; font-family: Arial, Verdana; color: #000; font-weight: bold; display: block; margin: 3px 5px;}

#column .ads  a:hover strong,
#column .ads  a:active  strong {
	text-decoration: underline;
}


/*  New Search  */

    #main_nav li a:link, #main_nav li a:visited, #main_nav li a:hover, #main_nav li a:active { width: 114px; background-image: url(/Images/main_li.jpg); }
    #main_nav li.active a:link, #main_nav li.active a:visited, #main_nav li.active a:hover, #main_nav li.active a:active { background-image: url(/Images/main_li_act.jpg); }
    #main_nav li { margin-left: 8px; }
    #main_nav ul { padding-left: 0px; width: 750px; }
	
	#logo a:link, #logo a:visited, #logo a:hover, #logo a:active { margin: 0pt 0pt -18px 7px; }  
	
	.select_input { padding: 3px 6px 3px 3px!important; width: 166px; height: 44px; background-image: url(/Images/select_input.gif)!important; }
		
	.select_input select { display:none; }
	
	ul.select_ul { left:0pt; position:absolute; top:0; }
	ul.select_ul, ul.select_ul li { width: 167px!important; padding:0pt!important; }
	ul.select_ul li { background-color:none; color: #A2A2A2; cursor:pointer; display:none!important; font-size:150%!important; font-weight: normal!important; padding: 4px 2px 5px 10px!important; margin: 0!important; width:155px!important; }
	ul.selectOpen { z-index:100; border-top: 1px solid #ccc; }
	ul.selectOpen li { border: 1px solid #ccc; border-width: 0px 1px 1px 1px; width:153px!important; }
	ul.select_ul li.selected, ul.selectOpen li.selected, ul.selectOpen li { display:block!important; background-color:#fff; }
	ul.select_ul li.selected, ul.select_ul li.selected:hover { background-color:transparent; /*margin:0pt 0pt 5px; padding:3px 0pt 0pt 8px;*/ }
	ul.select_ul.selectOpen li.selected { color:#000; background-color:#fff; /*margin-bottom:0pt; padding:1px 0pt 2px 8px;*/ }
	ul.select_ul.selectOpen li.selected:hover { color:#000; }
	ul.select_ul.selectOpen li:hover { background-color:#dbeefc; }
	ul.select_ul.selectOpen li:first-child, ul.select_ul.selectOpen li:first-child:hover { /*background-color:transparent; margin:0pt 0pt 5px; padding:3px 0pt 0pt 8px;*/ }
	
	
/*  Server Panel  */	
#leftPanel{	
		background-image: url(/Images/serverpanelbkg.jpg);
		background-color: #fff;
		background-repeat: repeat-x;
		border-right: 1px solid #7EA7E7;
		color:#006cbb;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;			
		height:100%;
		left:0px;
		z-index:10;
		position:absolute;
		display:none;
		/*overflow-y: scroll;*/
		overflow: scroll;
	}
	
	#leftPanel #leftPanelContent{
		padding:0px;
		margin-top: 40px;
		text-align:left;
		padding-left: 10px;
	}

	#leftPanel .closeLink{ /* Layout of close link */
		padding-left:2px;
		padding-right:2px;		
		position:absolute;
		top:2px;
		right:2px;		
		color:#006cbb;
		font-size:0.8em;
		font-weight:bold;
		text-decoration:none;
	}
	#leftPanel .closeLink:hover{	/* Close link text  - mouseover effect*/
				
	}	
	
	#leftPanel strong {
		color: #006CBB;	
	}	
	
	#leftPanel a {
		text-decoration:none;
		color: #006CBB;	
	}
	
	#leftPanel .clearlink {
		font-size:0.8em;
	}
	

#Results table {
	width: 90%;	
	border-spacing: 0px;	
	border-collapse: collapse;
	border:solid 1px #d7d7d7;	
	margin-bottom: 10px;	
	margin-left: auto;
	margin-right: auto;
}

#Errors table {
	width: 75%;	
	border-spacing: 0px;	
	border-collapse: collapse;
	border:solid 1px #CC0000;	
	margin-bottom: 10px;	
	margin-left: auto;
	margin-right: auto;
}

#Errors td {
	font-weight: bold;
}

td {
	padding: 4px;
	font: 12px verdana, sans-serif;
	text-align: left;
}

td a {
	color: #006CBB;	
	text-decoration: none;
}

tr.tabletitle td, tr.tabletitle td a {
	font-size: 14px;
	font-weight: bold;
	color: #F0F0F0;	
	/*background-color: #53C122;*/
	background-color: #006CBB;
}

#Errors tr.tabletitle td, #Errors tr.tabletitle td a {
	font-size: 14px;
	font-weight: bold;
	color: #F0F0F0;	
	background-color: #CC0000;
}

td.subtitle{
	font-weight: bold;	
}
.colheading td {
	border-bottom: 1px solid #c3c3c3;
	font-weight: bold;
}

tr.row0{
	background-color: #FFFFFF;
	border-bottom: 1px dotted #c3c3c3;
}
tr.row1{	
	background-color: #F0F0F0;	
	border-bottom: 1px dotted #c3c3c3;
}
td.green{
	background-color: #B3FFB3;
}

tr.hl{
	background-color:#DCEAF3;
	/*d7d7d7*/
}

.tablefooter td {
	border-top: 1px solid #c3c3c3;
	text-align: center;	
}

td.l2{
	padding-left: 20px;
}
td.l3{
	padding-left: 40px;
}	


#Help{
	text-align: left;
	width: 740px;
	margin-left:auto;
	margin-right:auto;
}

#Notice{
	text-align: center;
	width: 740px;
	margin-left:auto;
	margin-right:auto;
}

#footer{		
	padding-top: 40px;
	text-align: center;
	color: #006CBB;	
}
#footer a{	
	color: #006CBB;	
	text-decoration: none;
}