html {
	color:#000000;
	height:100%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0pt;
	padding:0pt;
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:1.2em;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
body {
	background: #FFFFFF url(/images/tpl/bg.gif) repeat-y scroll 50% 0;
	margin:0px;
	padding:0px;
	text-align:center;
}
table {
	border-spacing:0pt;
}
LABEL {
	margin-right:8;
}
form, input { 
	display: inline; 
}
li { 
	list-style-type: none;
}
SELECT {
	color: #000000;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	border: 1px solid #bdc7d8;
	padding: 0px;
	font-size:11px;
}
TEXTAREA {  
  font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
  padding: 3px;
  border: 1px solid #bdc7d8;
  line-height: 11px;
  overflow: auto;
}
SMALL {
	color: #666;
}
A {
	text-decoration: none;
	color: #0074BE;
}
A:hover {
	text-decoration: underline;
}

h3 {
	font-size: 18px;
	color: #000000;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica, sans-serif;
	font-weight: bold;
	text-transform:capitalize;
	line-height:19px;
	padding: 3px 0;
	color: #0074BE;
}

h4 { font-weight: bold; font-size: 110%; }
p {
	display:block;
	padding:0.4em 0;
}
.btn_go {
	background: transparent url(/images/tpl/btn_go.gif) no-repeat center top;
	width: 25px;
	height: 18px;
	text-indent: -1000em;
	border: 0;
	cursor: pointer;
}
.footer {
	color: #0074BE
}
.footer A {
	font-size: 11px; color: #0074BE; text-decoration: underline;
}
.medblue {
	color:#0074BE !important;
	font-size:16px !important;
	font-weight:bold !important;
	padding: 0px !important;
	margin: 0px !important;
}
.arial_link {
	font-size: 12px;
	color: #0074BE;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.smalllink {
	color:#333333;
	display:block;
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.inputtext {
	font-size: 12px;
	color: #000000;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif, sans-serif;
}
.textfield {
  border: 1px solid #bdc7d8;
  line-height: 12px;
  padding: 2px 3px 3px 3px;
  height: 15px;
  font-size: 12px;
}
.selectbox {
  border: 1px solid #bdc7d8;
  padding: 3px;
  height: 22px; 
  margin: 2px 0;
}
.newsub {
	text-align:right;
	padding:0px 4px 0px 0px;
}
.indexlarge {
	font-weight: bold; font-size: 13px; color: #000000; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif
}
.indexlargewhite {
	font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: none
}
indexlargewhite a {
	font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: none
}
indexlargewhite a:hover {
	font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: underline
}
.form {
	padding:10px;
}
.form TD {
	height: 23px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.formmiddle {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:20px;
}
.subheader {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 10px;
	text-align:left;
	vertical-align:middle;
}
.header4 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 10px;
	text-align:left;
	vertical-align:middle;
	background-color:#0074BE;
	height:26px;
}

.header3 {
	background-color:#0074BE;
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat:repeat-x;
	height:26px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 10px;
	text-align:left;
}

.header3 a {
	color: #FFFFFF;
	text-decoration: underline;
}

.header3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.header3 span {
	float:left;
	width: 700px;
}

.subheader_black {
	font-size: 15px; color: #000000; font-family: "Gill Sans MT", sans-serif; font-weight: bold;vertical-align:middle
}
.buttontext {
	font-size: 12px; color: #FFFFFF; font-family: arial, sans-serif; font-weight: bold; background-position: center; line-height:25px
}
.buttontext A {font-size: 12px; color: #FFFFFF; font-weight: bold; background-position: center; text-decoration: none
}
.buttontext A:hover {font-size: 12px; color: #FFFFFF; font-weight: bold; background-position: center; text-decoration: none
}
.bgsubheader {
	background-color:#0074BE; 
	height:26px;   
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;
}
.unibay_bar { 
	background-color:#0074BE; 
	background-repeat: repeat-x;
	height:28px;
	color: #FFFFFF; 
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	padding: 0px;
	vertical-align: middle; 
	background-image:url(/images/tpl/bluegradient.gif); 
	border-bottom:1px solid #06608a;
	line-height:28px;
}
.unibay_bar h1 {
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
	line-height:26px; 
	text-transform: uppercase;
}
#unibay_bar_bottom {
	background-color:#FF9900;
	background-repeat: repeat-x;
	height:26px;
	font-size: 14px;
	color: #FFFFFF;
	font-family: "Gill Sans MT", sans-serif;
	font-weight: bold;
	line-height:16px;
	vertical-align: middle;
	background-image:url(/images/tpl/bottomorangemiddle.gif);
}
#unibay_footer { 	
	float: left;
	width: 100%;
	text-align:center;
}
#unibay_bar_bottom #flags { 
	float:right;
	margin: 0px 0px 0px 0px;  
}
#unibay_bar_bottom #flags li {
	display: inline;
	clear: both;
}
.blue_corner_left {
	background-image:url(/images/tpl/leftblue.gif);
	float: left;
	width: 5px;
	margin: 0px 5px 0px 0px;
	height: 26px;
}
.blue_corner_right {
	background-image:url(/images/tpl/rightblue.gif);
	float: right;
	width: 5px;
	margin: 0px 0px 0px 5px;
	height: 26px;
}
.standard_box_header {
	font-size: 13px;
	font-weight: bold;
	float: left;
}
.standard_corner_left {
	background-image:url(/images/tpl/standard_box_left.gif);
	float: left;
	width: 8px;
	margin: 0px 0px 0px 0px;
	height: 26px;
}
.standard_corner_right {
	background-image:url(/images/tpl/standard_box_right.gif);
	float: right;
	width: 8px;
	margin: 0px 0px 0px 0px;
	height: 26px;
}
.standard_box_content {
	border:1px solid #0074BE;
	background-color:#FFFFFF;
	clear:both;
}
.standard_box_subheader {
	background-color:#E0E6F4;
	color:#0074BE;
	font-size:12px;
	font-weight: bold;
	border-bottom: 1px solid #BAD5EA;
	padding: 5px 10px;
}
.orange_corner_left {
	background-image:url(/images/tpl/bottomorangeleft.gif);
	float: left;
	width: 5px;
	margin: 0px 5px 0px 0px;
	height: 26px;
}
.orange_corner_right {
	background-image:url(/images/tpl/bottomorangeright.gif);
	float: right;
	width: 5px;
	margin: 0px 0px 0px 5px;
	height: 26px;
}
.ramedblack {
	color: #000000;
}
.buttonwide {
	display: block;
	height: 33px;
	cursor: pointer; 
	width: 209px;
	line-height:33px; 
	clear:both;
	color: #0074BE;
	margin: auto;
	text-align:center;
	background: transparent url(/images/tpl/button.gif) no-repeat scroll 0 0;
	outline: none;
}

.buttonmed { 
	display: block;
	height: 33px;
	cursor: pointer; 
	width: 158px;
	line-height:33px; 
	color: #0074BE;
	margin: auto;
	text-align:center;
	background: url(/images/tpl/button_med.gif);
	outline: none;
}
.buttonsmall { 
	display: block;
	height: 33px;
	cursor: pointer; 
	width: 135px;
	line-height:33px; 
	color: #0074BE;
	margin: auto;
	text-align:center;
	background: url(/images/tpl/buttonsmall.gif);
	outline: none;
}

.buttonmed a, .buttonwide a, .buttonsmall a {
	position:relative;
	height:100%; 
	color: #0074BE;
	line-height:33px; 
}
.buttonmed A:hover, .buttonwide A:hover, .buttonsmall A:hover {
	text-decoration: none; 
	color: #0074BE;
}
.buttonwidetext { color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight: bold; line-height:25px; text-transform: uppercase;
}
.buttonwidetext A { color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase;
}
.buttonwidetext A:hover { color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none;
}
.ratingbutton {
	font-weight: bold; font-size: 13px; color: #000000; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;position:absolute;margin-top:2;margin-right:4
}
.simplewhite {
	color: #FFFFFF
}
.buttonblue {
	font-weight: bold; font-size: 13px; color: #0074BE; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: underline
}
.buttonblue A{
	font-weight: bold; font-size: 13px; color: #0074BE; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: underline
}
.button_shadow {background: url(/images/tpl/button_shadow.gif) no-repeat;background-position:center;height: 20px;cursor: pointer;z-index:-1; width:120px
}
.button_shadow_text {font-size: 11px; color: #6F0000; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight: bold; line-height:20px
}
.large_blue {font-size: 21px; color: #086B9C; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight: bold
}
.clean_table TD{ padding-BOTTOM: 0px; }
.blueish {
	font-weight: bold;
	color: #0074BE;
}
.blueish :hover {
	color: #DA7900;
	text-decoration: underline;
}
.strip_gradient, .strip_gradient2 {
	background-image:url(/images/aboutus/bar.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-decoration:none;
}
.info_text {
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0.5em 0;
}
.free_text { font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#FF9900;
}
.cool_blue {font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 20px; color: #12719F; }
.cool_blueish {color: #0074BE;}
.cool_blueish a {color: #0074BE; text-decoration:none; }
.cool_blueish a:hover {color: #0074BE; text-decoration:none; }
.cool_orange {
	color:#FF9900;
	font-size:18px;
	margin:20px 0 5px;
}
.cool_orange_small {
	font-size: 17px;
	color: #FF9900;
}
.tip { background-color:#D9E1F0; border:1px #000099 solid; border-top:0px #CCCCCC none; padding:3px;}
.maintitle {
	font-weight: bold;
	color: #FFFFFF;
}
.maintitle a {
	height: 20px; padding: 1px auto;
	color: #FFFFFF;
}
.blackish {
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}
.bg_form { background-color: #F7F7F7; border-color:#CCCCCC; border-bottom-color: #0074BE;}
.cool_greyish {color: #808080;}
.blue_button {
background-color:#0074BE; 
font-size:11px; 
font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; 
font-weight:bold; color: #FFFFFF ;border-color: #FFFFFF; height:21px; padding-bottom: 2px; 
text-transform: uppercase;
}
.menutext {font-weight: bold; color: #000000; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;}
a.menutext:hover {font-weight: bold; color: #000000; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.menutext_on {font-weight: bold; color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: none;}
a.menutext_on:hover {font-weight: bold; color: #FFFFFF; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: none;}
.titleish { border-bottom: 1px #CCCCCC solid; font-weight: bold; font-size: 13px; color: #000000; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif; height: 25px; }
.asterix {
	color: #FF9900;
}
.asterix_text {
	padding: 5px;
}
.orange_bar { background-color: #FF9900; height:15px; text-align: center; }
.blue3 { background-color: #D9E1F0; }
.results {
	background-color: #F7F7F7;
	clear:both;
	width:776px;
	border-left:2px solid #C4D0E2;
}
.book_results, .job_results {
	height: 82px;
}
.post_results, .discount_results {
	height: 76px;
}
.results .results_photo { 
	float: left;
	text-align:center;
	border-left:2px solid #E7ECF5;
}
.book_results .results_photo {
	width:60px;
}
.post_results .results_photo {
	width:88px;
}
.results .results_center {
	float: left;
}
.book_results .results_center {
	width: 560px;
	height: 80px;
}
.post_results .results_center {
	width: 540px;
	height: 74px;
}
.job_results .results_center {
	width: 620px;
	height: 80px;
}
.discount_results .results_center {
	width: 450px;
}
.results .results_center div {
	padding:3px 5px 3px 5px;
}
.results .results_center div span { 
	font-weight: bold;
	font-size: 11px;
}
.results_rcorner { 
	float: right;
	width: 151px;
	background-color: #D9E1F0;
}
.book_results .results_rcorner, .job_results .results_rcorner { 
	height: 80px;
}
.post_results .results_rcorner { 
	height: 74px;
}
.discount_results .results_rcorner { 
	width: 220px;
}
.results_rcorner div {
	height: 17px;
	padding:3px 5px 3px 5px;
}
.results_rcorner div span { 
	font-weight: bold;
}
.results_author {
	line-height: 12px;
}
#results_top_bar { 
	width: 778px;
	color:#FFFFFF; 
	background-color:#0074BE;
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;
	float: right;
	height: 26px;
}

#results_actions_top {
	width: 778px;
	color:#FFFFFF; 
	background-color:#0074BE;
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;
	float: right;
	height: 26px;
}

#my_messages_top_bar a {
	color: #D9E1F0;
}

#my_messages_top_bar {
	width: 584px;
	padding: 1px 1px 1px 8px;
	height: 24px;
}
#results_top_bar a { 
	color: #FFFFFF;
} 
#results_bottom_bar { 
	text-align: center;
}
.results_right_side { border-bottom: 1px solid #FFFFFF; }
#results_top_bar_count, #content_header_title { 
	float:left;
	text-align:left;
	padding:0px 0px 0px 8px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size: 13px;
}
#results_top_bar_count { width:446px; }
#content_header_title { 
	font-weight: bold;
}
#content_header { 
	width: 778px;
	color:#FFFFFF; 
	background-color:#0074BE; 
	height:26px;
	line-height: 26px;
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;
	float: right;
} 

#content_header div, #results_top_bar div { 
	height:26px; 
	line-height:26px;
}
#results_top_bar_sort { float: right; width: 128px; text-align:right; color:#FFFFFF; margin: 0px 7px 0px 0px; }
.popupDiv { background-color:#EFEFEF; position:absolute; z-index:100; }
.popupDivFunc { position:absolute; z-index:100; width:100%; float: left; position:absolute; text-align:center; }

div.black_link a { color:#333333; }
div.ajax_dd { background-color:#FFFFFF; border-bottom: 1px #CCCCCC solid;padding:1px; }
.ajax_dd_cont { border:1px #000099 solid;border-top:0px #CCCCCC none;background-color:#FFFFFF; }

.tastyBox {
	background-color: #D9E1F0;
}

.tastyBox2{
	background-color: #0074BE;
	padding: 10px;
}

.divider { 
	border-top:1px solid #C4D0E2;
	border-bottom:1px solid #E7ECF5;
	clear:both;
}

.divider2 {
	border-bottom:1px solid #06608A;
	border-top:1px solid #006BA7;
	clear:both;
}

.divider-vertical { border-right:1px solid #C4D0E2; border-left:1px solid #E7ECF5; width: 0px; float: left; }
#user_links { }

#user_links ul { 
	float:right;
	padding-right:0px;
	display:block;
	height: 26px;
	width:420px;
}

#user_links li {
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	padding:5px 0 0 2px;
}
#user_links li a { 
	font-weight:bold;
	color:#FFF;
}
#signin-box { 
	background: url(/images/whats-new-pattern.gif) repeat scroll left top;
	height:120px;
	float:right;
	clear:both;
	margin:10px 0px 10px 0px;
	text-align:left;
}
#signin-box h3 {
	color: #FFFFFF;
	font-weight: bold;
	display:inline;
}
#signin-box-body {
padding:11px 15px 7px 11px;
background-color: #F7F7F7;
}
#signin-box-body input {
float: right;
}
#footer_house_links li, #footer_links li { display: inline; line-height: 16px; text-align: center; }
#footer_house_links ul { text-align: center; }
#footer_links ul { text-align: center }
#footer_house_links, #footer_links {  
	height: 32px;
	margin:4px 0px 0px 0px;
	text-align: center;
}
#copyright {
	padding: 2px 0px 0px 10px; 
}
#twolines { height: 48px; }
#homepage_top { 
	float:left;
	padding:3px 3px 0 5px;
	width:651px;
	line-height:0;
}

#homepage_feautures { 
	margin:0px 0px 10px 0;
}

#homepage_feautures div { 
	background:transparent url(/images/tpl/hp_boxmiddle.gif) repeat-x scroll 0 0;
	float:left;
	height:156px;
	margin:8px 4px 0;
	width:232px;
}

#homepage_feautures div p {
	padding: 2px 0;
	color:#888;
}

#homepage_feautures div h2, #homepage_feautures div h2 a { 
	color:#FF9900;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding:0;
	text-decoration:none;
	height: 22px;
	text-align:center;
}

#homepage_feautures div h2 a { 
	text-decoration: none;
}

#homepage_feautures a {
	color:#FF9900;
	margin: 0 5px 0 0;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	text-decoration:underline;
}

#homepage_feautures div div { 
	border-width: 0px;
}

#homepage_feautures div .boxleft {
	background:transparent url(/images/tpl/hp_boxleft.gif) no-repeat scroll 0 0;
	width:5px;
	margin:0;
}

#homepage_feautures div .boxright {
	background:transparent url(/images/tpl/hp_boxright.gif) no-repeat scroll 0 0;
	width:5px;
	margin:0;
}

#homepage_feautures div .image {
	padding: 8px 0pt;
	width: 212px;
	float: left;
	height:60px;
	margin:0;
}

#homepage_feautures div .content {
	float:left;
	height:151px;
	margin:0;
	padding:8px 5px;
	width:212px;
}

#homepage_top #main_homepage_feauture { 
	background:transparent none repeat scroll 0 0;
	height:66px;
	width:658px;
}

#homepage_top #main_homepage_feauture .boxleft {
	background:transparent url(/images/tpl/hp_topleft.gif) no-repeat scroll 0 0;
	width:9px;
	margin:0;
	height:66px;
	float: left;
}

#homepage_top #main_homepage_feauture .boxright {
	background:transparent url(/images/tpl/hp_topright.gif) no-repeat scroll 0 0;
	width:9px;
	margin:0;
	height:66px;
	float: left;
}

#homepage_top #main_homepage_feauture .main_content {
	background:transparent url(/images/tpl/hp_topmiddle.gif) repeat-x scroll 0 0;
	float:left;
	height:56px;
	margin:0;
	padding:5px;
	width:622px;
}

#singin-box-signup {
	width:170px;
	float:right;
	border-bottom: 5px solid #FF9900;
	text-align:right;
	line-height: 21px;
}
#singin-box-signup a { color: #000000; }

#user_menu li, #user_menu_in li {
	background-image:url(/images/tpl/nav_divider.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding: 0px 8px 0 8px;
	line-height: 26px;
	height:26px;
}

#user_menu #menu_last_li, #user_menu li li, #user_menu_in #menu_last_li {
	background-image:none;
}

#user_menu #menu_last_li, #user_menu_in #menu_last_li {
	margin:2px 0 0 0;
	padding:0;
	width:210px !important;
}

#user_menu #menu_last_li:hover, #user_menu_in #menu_last_li:hover {
	background-color: transparent !important;	
}

#user_menu li:hover, #user_menu_in li:hover { 
	background-color: #0074BE;
	color: #000000;
}

#user_menu a:hover, #user_menu_in a:hover { 
	color: #FFF;
	text-decoration: none;
}
.copy_box {
	margin: 8px 5px 2px 0px;
	line-height: 13px;
	vertical-align: top;
}
.advanced_search td { height:40px; vertical-align: bottom; padding-bottom:2px; }
.x_on { margin: 3px 5px 0px 0px; float: right; width: 16px; height: 17px; background-color: #D9E1F0; text-align: center; font-size: 14px; font-weight: bold; line-height: 14px; color: #0074BE; }
.x_off { margin: 3px 5px 0px 0px; float: right; width: 16px; height: 17px; text-align: center; font-size: 14px; font-weight: bold; line-height: 14px; color: #FFFFFF; }
.jobs_box1 { 
	width:324px;
	padding: 0px;
	background-color: #D9E1F0;
	float: left;
	margin: 0px 6px 0px 0px;
}
.jobs_box1 li, .discounts_box1 li { 
	height:16px;
	line-height:12px;
	padding:4px 10px 2px;
	text-align:left;
	display:block; 
}
.jobs_box1 li a { font-size: 12px; color: #2e547b; font-weight: bold; }
.jobs_box1 .box_head, .jobs_box2 .box_head  { 
	background-color:#0074BE; 
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:18px;
	line-height:19px;
	padding:3px 10px 6px;
	text-align:left;
	vertical-align:top;
}
.jobs_box2 { width:300px; background-color: #0074BE; float: right; height: 405px; }
.jobs_box2 li { text-align: left; padding: 4px 0px 2px 0px; line-height: 12px; padding: 10px; }

.discounts_top_box { 
	width:653px;
	background-color: #D9E1F0;
	float: left;
}

.discounts_top_box p, .discounts_top_box div {
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}

.discounts_top_box  h2 {
	background-color:#0074BE; 
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:18px;
	line-height:19px;
	padding:3px 10px 6px;
	text-align:left;
	vertical-align:top;
}

.top_bottom_gap { padding:5px 0px 5px 0px; vertical-align: top; }
.listings_image { padding: 2px; border: 1px solid #BDBDBD; }
.noticeboard_image_cont { border-right:1px solid #FFFFFF; vertical-align:top; text-align:center; padding:3px; }
.edit_item_link { 
	color:#FFFFFF;
	float:left;
	height:26px;
	line-height:26px;
	text-align:left;
	vertical-align:middle;
	width:70px;
	padding: 0 3px;
}
.edit_item_link a { color:#EEEEEE; font-weight:normal; font-size:12px; text-decoration: underline; }
.edit_item_link a:hover { color:#FFFFFF; }
.back_link { float: right; width: 128px; margin: 0px 10px 0px 0px; text-align:right; vertical-align:middle; color:#FFFFFF; }
.clearFloats { clear: both; height: 0px; margin:0; padding: 0; }

#page_details {
	background-color:#FFFFFF;
	float:right;
	padding:0 0 10px 7px;
	width:778px;
}

#page_details li {
	list-style-position:inside;
	list-style-type:disc;
}

#page_details .about_photo {
	margin: 0px 0px 5px 10px;
	display: inline;
}

#page_details h4 {
	color:#FF9900;
	font-size:17px;
	margin:20px 0 0;
}

#page_details h3 {
	color:#12719F;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	margin: 3px 0 0 0
}

#page_details h5 {
	color:#12719F;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	margin: 3px 0 0 0
}

#form_container {
	background-color:#FFFFFF;
	float:right;
	width:100%;
}

#leftnav_button { padding: 10px; }
#leftnav { 
	width: 175px;
	float: left;
	border-spacing: 0px;
	padding: 0px;
	background-color: #D9E1F0; 
}
#leftnav_header {
	background-color:#0074BE;
	height:26px;
	line-height:26px;
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;	
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding:0px 0px 0px 10px;
}
#leftnav_form {
	padding: 9px;
}
#leftnav_classifications {
	padding:10px;
	text-align: left;
}
#leftnav_classifications a{	
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	display: block;
}
.leftnav_title {
	font-weight: bold;
}
.leftnav_input {
	margin: 0px 0px 4px 0px;
}
#leftnav #c {
	width:158px;
}
#leftnav #k {
	width: 150px;
	float: left;
}
#leftnav select {
	width:158px;
}
#leftnav #i, #leftnav #name  {
	width:152px;
}
#leftnav #go {
	width: 27px;
	float: right;
}
#leftnav #search_icon {
	width: 21px;
	height: 19px;
	float:right;
}
#leftnav_ad {
	text-align:center;
	padding:7px;
}
#book_details {
	margin: 8px;
}
#book_details div {
	margin: 4px 0px 4px 0px;
}
.pagination {
	color:#FFFFFF; 
	margin:10px 0px 10px 0px;
	text-align:center;
}
.pagination a:link, .pagination a:visited {
	border:1px solid #C4D0E2;
	margin:0pt 0.2em;
	padding:0pt 0.3em;
}
.pagination a:hover, .pagination a:active, .pagination .current {
	color:#FFFFFF; 
	background-color:#0074BE;
	background-image:url(/images/tpl/bluetitle.gif);
	background-repeat: repeat-x;
	border:1px solid #C4D0E2;
	margin:0px 0.2em;
	padding:0px 0.3em;
	text-decoration:none;
}
.pagination li {
	line-height: 20px;
	display:inline;
}
.member_menu{
	cursor: hand;
	FONT-SIZE: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 19px;
	padding-left:2px;
	clear:both;
	line-height:19px;
}
.member_menu_text {
	color:#000000;
	float:left;
	vertical-align:middle;
	width:120px;
	line-height:19px;
}
#lists_content {
	border-right: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	clear: both;
}
#lists_header {
	height:17px;
	width: 100%;
	padding:0px;
	margin: 0px;
}
#lists_header th {
	color:#FFFFFF; 
	height:26px;
	line-height: 26px;
}
#lists_header td {
	color: #FFF !important;
	padding: 0px;
	height: 25px;
	line-height: 25px;
}

.lists_row {
	border-bottom: 1px solid #F7F7F7;
	width:100%;
	background-color: #ECECEC;
}
.lists_row td {
	height: 35px;
}
.bg_record_on {
	background-color:#C4D0E2;
	width:100%;
}
.bg_record_off {
	background-color:#F7F7F7;
	height: 35px;
}

.bg_record_off td a {
	background-color:#F7F7F7;
	color: #0074BE;
}

.bg_record_on td {
	color: #000;
	height: 35px;
}

.bg_record_on td a{
	color: #000;
}

.messages_list_1 {
	width: 20px;
	padding: 4px 0px 0pt 6px;
}

.messages_list_2 {
	width: 66px;
}
.messages_list_3 {
	width: 70px;
	text-align: center;
}
.messages_list_4 {
	width: 115px;
}
.messages_list_5 {
	width: 360px;
}
.items_list_1 {
	width: 72px;
	text-align:center;
	border-bottom: 1px solid #FFF;
}
.items_list_2 {
	width: 370px;
	border-bottom: 1px solid #FFF;
}
.items_list_3 {
	width: 115px;
	border-bottom: 1px solid #FFF;
}
.items_list_4 {
	width: 115px;
	border-bottom: 1px solid #FFF;
}
.items_list_5 {
	color: #666666;
	border-bottom: 1px solid #FFF;
}
#comments_header {
	width:430px;
	float: left;
	height:26px;
}
#comments_header_text {
float:left;
width:414px;
padding:0px 0px 0px 8px;
background-color:#0074BE;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background-color:#0074BE;
background-image:url(/images/tpl/bluetitle.gif);
background-repeat: repeat-x;
height:26px;
line-height:26px;
}
#comments_header_curve {
float:right;
background-image:url(/images/tpl/rightendbluetitle.gif);
background-position: top left;
background-repeat: no-repeat;
width: 8px;
height:26px;
}
#comments_header_link {
width:348px;
float:right;
border-bottom:5px solid #0074BE;
height:21px;
}


#account_container {float: right; text-align: right; color: #fff; }
#account_container h4 { padding-right: 2px;}

/* eol_header links for The Awful Truth franchise*/
.the_awful_truth #account a, .the_awful_truth #aux_links a { color:#FFFFFF; }

/* global navigation */
#eol_navigation {
	clear: both;
	width: 100%;
	line-height: 22px;
	background: #0074BE;
}

/* this hides the site catalyst 1x1 which renders as one line of text in IE */
#sitecatalyst {
	display: none;
}

/* edition selector */
#edition_container {
	background:#FF9900 url(/images/tpl/grey_arrow_dwn.gif) no-repeat scroll 98% 50%;
	border:1px solid #FF6600;
	color:#FFFFFF !important;
	font-size:11px !important;
	height:11px;
	line-height:11px;
	margin:3px 0;
	padding:4px 2px;
	position:relative;
	text-align:left;
	width:200px;
}

#edition_container img {
	float: left;
	margin-right: 8px;
	border: none;
}

#edition_container p {
	color:#FFFFFF;
	float:left;
	margin:0;
	padding:0;
}

#edition_container ul {
	display: none;
}

#edition_container:hover {
	border:1px solid yellow;
}

#edition_selector {
	position: absolute;
	top: 0;
	left: 0;
	background-color:#D9E1F0;
	font-size: 11px !important;
	height:400px;
	margin-bottom:0;
	margin-left:-52px;
	margin-right:0;
	margin-top:-400px;
	overflow-x:hidden;
	overflow-y:auto;
	width:265px;
}

#edition_selector li a {
	display: block; 
	color: #000;
	text-decoration: none;
}

#edition_selector li {
	background-color:#D9E1F0;
	height: 20px;
	padding: 0;
}

#edition_selector li img {
	margin: 0 3px 0 3px;
}

#edition_selector li a:hover {
	background-color: #0074BE;
	color: #FFF;
}

#main-container {
	width:960px;
	float: left;
	text-align: left;
	background-color:#FFFFFF;
}

#top-container a {
	display:block;
	line-height:11px;
	margin:0;
	padding:0;
}

#taste-main-container {
	min-height: 405px;
}

#hp_box_1 { width:324px; height:414px; float:left; }
#hp_box_2 { float:left; width:324px; margin:0px 0px 0px 6px;text-align:left; }
.colored_text { color: #0074BE; }
#adbox { float:right; width: 300px; }
#adbox img { width: 300px; height: 405px; border: 0px; text-align: right; }
.home_keywords { width: 175px; }
.home_classifications { width: 183px; }

#header_icons td { 
	padding:4px 0 0 0;
	text-align:center;
	vertical-align:top;
	width:70px;
}

#header_icons td a:visited {
	color: #000000;
}

#header_icons td .colored_text:visited {
	color: #0074BE; 
}

.or_text {
	font-size: 14px;
	font-weight: bold;
	position:static;
	visibility:visible;
	color:#0074BE;
	margin:10px;
}

.dc_entertainment {
	background: transparent url(/images/student-discounts/categories/entertainment.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_eating_out {
	background: transparent url(/images/student-discounts/categories/eating_out.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_health_beauty {
	background: transparent url(/images/student-discounts/categories/health_beauty.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_electronics {
	background: transparent url(/images/student-discounts/categories/electronics.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_bars_pubs_clubs {
	background: transparent url(/images/student-discounts/categories/bars_pubs_clubs.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_fashion {
	background: transparent url(/images/student-discounts/categories/fashion.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_takeaways {
	background: transparent url(/images/student-discounts/categories/takeaways.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_computers_software {
	background: transparent url(/images/student-discounts/categories/computers_software.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_travel {
	background: transparent url(/images/student-discounts/categories/travel.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

.dc_more_free_stuff {
	background: transparent url(/images/student-discounts/categories/more_free_stuff.gif) no-repeat;
	display:block;
	height:23px;
	padding: 10px 0 0 45px;
	margin: 0px 5px 5px 0px;
}

#discounts_categories a {
	color:#2E547B;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

#footer_content {
	background:#FFFFFF url(/images/tpl-container-bg.gif) repeat-x scroll left top;
	padding:21px 0 0;
}

.form-item {
	clear:both;
}

#login_box {
	margin:15px;
}

.login_box_div {
	padding:2px 32px;
	text-align:left;
}

.top_bottom_spacing {
	padding:5px 0 5px 0;
}

#signup_box {
	padding:10px 10px 10px 10px;
	text-align:center;
}

.signup_spacing {
	margin-top:10px;
}

#comments_container .comment_box {
	color:#000; 
	line-height:18px;
	padding:5px 8px 5px 8px;
	border-top:1px solid #E7ECF5;
	border-bottom:1px solid #C4D0E2;
}

#comments_container .comment_box .comment_details {
	float:left;
	width:615px;
}

#comments_container .comment_box .comment_like {
	float: right;
	width: 30px;
	text-align: center;
	margin:5px 0px;
}

#comments_container .comment_box .comment_delete, #comments_container .comment_box .comment_report {
	float: right;
	width: 50px;
	text-align: center;
	margin:5px;
}

#comments_container .comment_box .comment_delete a, #comments_container .comment_box .comment_report a, #comments_container .comment_box .comment_like a {
	outline: none;
}

.review_box {
	background-color:#D9E1F0;
	border-bottom:1px solid #C4D0E2;
	border-top:1px solid #E7ECF5;
	color:#000000;
	padding:8px;
}

.unibay_box_header {
	padding:0px 0px 0px 8px;
	background-color:#0074BE;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#0074BE;
	background-repeat: repeat-x;
	height:26px;
	line-height:26px;
}

.unibay_box_header .unibay_box_header_title {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;	
	height:26px;
	line-height:26px;
	padding-right: 10px;
	float: left; 
}

.form-item {
	clear:both;
}

.form-item label {
	float:left;
	padding:0 3px 3px 0;
	text-align:right;
	width:80px;
	line-height:23px;
}

#login_box .form-item label {
	width:65px;
}

.form-required {
	color:red;
	width:5px;
}

#edit_profile_container {
	margin: 5px;
}

#edit_profile_thumb {
	float: left;
	width: 60px;
}

#edit_profile_name {
	width: 105px;
	float: left;
	padding: 5px 0;
}

#edit_profile_name a {
	display: block;
	height: 20px;
}

#leftnav #unibay_menu li {
	display: block;
	border-top:1px solid #E7ECF5;
	border-bottom:1px solid #C4D0E2;
}

#leftnav #unibay_menu li a {
	padding: 4px 9px;
	font-weight:bold;
	color:#333333;
	display: block;
}

#leftnav #unibay_menu li a:hover {
	background-color:#0074BE;
	font-weight:bold;
	color:#FFF;
	text-decoration: none;
}

#leftnav #member_left_menu {
	clear: both;
}

#leftnav #member_left_menu li {
	display: block;
	border-top:1px solid #E7ECF5;
	border-bottom:1px solid #C4D0E2;
}

#leftnav #member_left_menu li a {
	padding: 4px 9px 4px 30px;
	font-weight:bold;
	color:#333333;
	display: block;
}

#leftnav #member_left_menu li a:hover {
	background-color:#0074BE;
	font-weight:bold;
	color:#FFF;
	text-decoration: none;
}

#leftnav #member_left_menu li a img {
	border: 0px none;
	width: 14px;
	
}

#leftnav #member_left_menu #member_left_menu_messages {
	background-image: url('/images/tpl/icons/message.png');
	background-repeat: no-repeat;
	background-position: 4px 2px;
	z-index: 3;
}

#leftnav #member_left_menu #member_left_menu_posts {
	background-image: url('/images/tpl/icons/calendar.png');
	background-repeat: no-repeat;
	background-position: 4px 2px;
	z-index: 3;
}

#leftnav #member_left_menu #member_left_menu_photos {
	background-image: url('/images/tpl/icons/rss.png');
	background-repeat: no-repeat;
	background-position: 4px 2px;
	z-index: 3;
}

#leftnav #member_left_menu #member_left_menu_friends {
	background-image: url('/images/tpl/icons/profile.png');
	background-repeat: no-repeat;
	background-position: 4px 2px;
	z-index: 3;
}

#leftnav #member_left_menu #member_left_menu_favorites {
	background-image: url('/images/tpl/icons/favorite.png');
	background-repeat: no-repeat;
	background-position: 4px 2px;
	z-index: 3;
}


.colored-background {
	background-color:#D9E1F0;
}

#menu_tabs {

}

#menu_tabs li {
	display: inline;
	background-color:#0074BE;
	border-color:#CCCCCC #CCCCCC -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	padding: 2px;
}

#menu_tabs li a{
	color: #FFF;
	padding: 2px 8px;
}

#menu_tabs li.unibay_tab_on {
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-right-style:solid;
	background-color: #FF9900;
}

.unibay_link {
	background:transparent url(/images/tpl/button_med.gif) repeat scroll 0 0;
	color:#0074BE;
	display:block;
	font-weight:bold;
	height:33px;
	line-height:33px;
	margin:auto;
	text-align:center;
	text-transform:uppercase;
	width:158px;
}

.btn_wide {
	background:transparent url(/images/tpl/button.gif) no-repeat scroll 0 0;
	color:#0074BE;
	display:block;
	font-weight:bold;
	height:33px;
	line-height:33px;
	margin:auto;
	text-align:center;
	text-transform:uppercase;
	width:209px;
	text-decoration: none;
	outline: none;
}

a.btn_wide:visited {
	color:#0074BE;
}

a.btn_wide:hover {
	text-decoration: none;
}

.top_back {
	float:right;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}

.form_tastyBox {
	padding:10px;
	background-color:#D9E1F0;
}

.nothing_there {
	background-color:#D9E1F0;
	clear:both;
	padding:20px 20px;
	text-align:center;
}

.form .form-item label {
	width:160px;
}
.form .textfield {
	width: 230px;
}
.error_msg { 
	border-width:1px;
	border-style:solid;
	border-color:#FF6600;
	background-color:#FFD9B3;
	color: #CC0000;
	padding: 10px;
}
.successful_msg {
	border-width:1px;
	border-style:solid;
	border-color:#33CC00;
	background-color:#E2FFD9;
	color: #CC0000;
	padding: 10px;
	font-size:20px;
}
.alert_msg {
	border-width:1px;
	border-style:solid;
	border-color:#FFD220;
	background-color:#FFF8D9;
	color: #CC0000;
	padding: 10px;
}
.smallred {
	font-size: 10px; 
	color: #CC0000;
}

.info_table {
	clear: both;
	height: 20px;
}

.info_table .info_table_left {
	float:left;
	width:70px;
	text-align: left;
	color: #666;
	font-weight: bold;
	font-size: 11px;
}

.info_table .info_table_right {
	float:left;
	width:155px;
	color: #000;
	font-size: 12px;
	text-align: left;
}

#frm_wall #post_message {
	border: 1px solid #CED6E1;
	color:#A7A7A7;
	float:left;
	height:18px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:5px;
	padding-top:5px;
	width:343px;
}

#login_warning_containter {
	text-align:center;
	margin: 20px 130px;
	float: left;
	clear:both;
}

#login_warning_containter #login_box .form-item label {
	width: 170px !important;
}

#login_warning_containter #login_box .form-item input {
	float: left;
}

#login_warning_containter .login_box_div {
	text-align: center;
}

.ad_leaderboard_embedded {
	margin: 10px 18pt;
	clear: both;
	float: left;
}

.login_warning_top {
	background-image: url(/images/tpl/no_access.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 64px;
	text-align:left;
	padding: 20px 0;
}

.login_warning_text {
	color:#0074BE !important;
	font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;
	font-size: 22px !important;
	text-align:center;
}

.standard_newline_box {
	clear:both;
	margin:10px 0 0 0;
}

.underline_link {
	text-decoration: underline;
}

.picture .current {
	float:left;
	margin:10px 10px 20px 20px;
	width:200px;
}

.picture .options {
	float:left;
	margin:10px 20px 20px 10px;
	width:400px;
}

.picture .options small {
	color:#777777;
	display:block;
	margin:5px 0;
}

.picture .options h4 {
	border-bottom:1px solid #B9C4DA;
	font-size:13px;
	margin:0px 0 10px 0;
	padding:0 0 2px;
}

.picture .options p {
	margin-bottom:11px;
	margin-top:11px;
}
.unibay_photo {
	border:1px solid #CCCCCC;
	padding: 4px;
	background-color:#FFFFFF;
	margin: 5px;
}

.unibay_photo_off {
	border:0px solid #CCCCCC;
	padding: 0px;
	background-color:#FFFFFF;
	margin: 0px;
}

.picture_options {
	width: 200px;
	float: right;
	margin: 10px 0 0 0;
}
.picture_options li {
	border-bottom: 1px solid #CCC;
	display: block;
	text-align: left;
	padding: 4px 0 4px 0;
}

.item_icon_links li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}


.item_icon_links .add_to_favorites {
	background-image:url(/images/tpl/icon_add_favorites.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none !important;
	padding:0 30px;
}
.item_icon_links .send_to_friend {
	background-image: url(/images/tpl/icon_send_friend.png);
	background-repeat: no-repeat;
	height:24px;
	line-height:24px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none !important;
	padding:0 30px;
}
.item_icon_links .send_to_facebook {
	background-image: url(/images/tpl/icon_send_facebook.png);
	background-repeat: no-repeat;
	height:24px;
	line-height:24px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none !important;
	padding:0 30px;
}

.user_icon_links .send_message {
	background-image: url(/images/tpl/send_message.png);
	background-repeat: no-repeat;
	height:24px;
	line-height:24px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none !important;
	padding:0 30px;
}

#search_button {
	border: 0pt solid transparent;
	margin: 0pt; padding: 0px;
	background: transparent none repeat scroll 0pt 0pt;
	float: right;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy:continuous;
	cursor: pointer;
}

.item_details {
	width:450px;
	float:left;
}

.item_details div {
	margin: 2px 0;
	color: #333;
}

.message_box {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.messages_top_menu {
	float:left;
	padding:0 0 0 10px;
	margin:0;
	width:758px;
}

.messages_top_menu_full {
	border-bottom: 2px solid #D9E1F0;
}

.messages_top_menu li {
	float: left;
	font-size: 12px;
	font-weight: normal;
	color:#0074BE;
	list-style-type: none !important;
	height: 24px;
	line-height: 24px;
	padding: 0 0px;
	margin: 0px;
	text-align:center;
}

.messages_top_menu li a {
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}

.message_bottom_links ul li {
	float: left;
	list-style-type: none !important;
}

.message_bottom_links ul li a {
	font-size:12px;
	text-transform: uppercase;
	color: #0074BE;
	padding: 0 10px;
	text-align:center;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.message_box_content {
	padding:30px 25px 40px 25px;
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.message_box_details {
	margin: 0;
	padding: 10px;
}
.inbox_list {
	width:100%;
}
.inbox_list th {
	background-color:#FFF;
	border-bottom:3px solid #E7EFFE;
	color:#454D5C;
	height:26px;
	line-height:26px;
}

.inbox_list tr.bg_record_off td {
	background-color: #E7EFFE;
	height: 61px;
	border: 1px solid #C0C8D7;
	border-width: 1px 0px 1px 0px;
	color:#454D5C;
}

.inbox_list tr.bg_record_on td {
	background-color: #FFF;
	height: 61px;
	border-bottom: 1px solid #C0C8D7;
	color:#454D5C;
}

.item_photos_header {
	padding:3px 3px 3px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #000;
}

.item_photos_header_left {
	float:left;
	width:200px;
	color: #333;
}

.item_photos_header_right {
	float:right;
	width:190px;
	text-align:right;
	color: #333;
}

#member_actions {
	width: 134px;
	background-color: #FFFFFF;
	border:1px solid #F7F7F7;
	border-width: 1px 1px 0px 1px;
	margin: 5px 8px;
}

#member_actions li {
	border-bottom:1px solid #F7F7F7;
	list-style-type: none;
	display: block;
}

#member_actions li a {
	color: #0074BE;
	padding: 1px 6px;
	display: block;
}

#member_actions li a:hover {
	background-color: #F7F7F7;
	color: #0074BE;
	padding: 1px 6px;
}

.icon_link {
	height: 24px;
	line-height: 24px;
	clear: both;
	float: left;
}
.icon_link_text {
	float:left;
	height:24px;
	line-height:24px;
	padding:0 0 0 5px;
}

.ul_row_header li {
	float: left;
	list-style-type: none !important;
	height: 18px;
	line-height: 18px;
	padding: 3px 8px;
	color: #FFFFFF;
}

.ul_row li {
	float: left;
	list-style-type: none !important;
	height: 20px;
	line-height: 20px;
	padding: 3px 8px;
}

a img.image {
	border: 1px solid #CCC;
	padding: 4px;
	background: white none repeat scroll 0 0;
}


.uiButton, .uiButtonSuppressed:hover, .uiButtonSuppressed:active, .uiButtonSuppressed:focus {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
	border-color:#999999 #999999 #888888;
	border-style:solid;
	border-width:1px;
	color:#333333;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	line-height:normal !important;
	padding:2px 6px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}

.uiButtonSpecial .uiButtonText, .uiButtonConfirm .uiButtonText, .uiButtonSpecial input, .uiButtonConfirm input {
	color:#FFFFFF !important;
}

.uiButton .uiButtonText, .uiButton input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#333333;
	cursor:pointer;
	display:inline-block;
	font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:1px 0 2px;
	white-space:nowrap;
}

.uiButton:active, .uiButtonDepressed {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
	background:#DDDDDD none repeat scroll 0 0;
	border-bottom-color:#999999;
}

.uiButton:active, .uiButton:focus {
	opacity:1;
}

.uiButtonConfirm {
	background-color:#0074BE !important;
	background-position:0 -48px;
	border-color:#29447E #29447E #1A356E;
	color:#FFFFFF;
}

.uiButtonConfirm:active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#4F6AA3 none repeat scroll 0 0;
	border-bottom-color:#29447E;
}

.confirm label {
	color:#000000;
	font-weight:normal;
}

.item_icon_links_container {
	width: 170px;
	float:right;
}

.item_icon_links_container li.item_icon_links_middle {
	background-image: url(/images/tpl/bg_item_icon_links_middle.gif);
	background-repeat: repeat-y;
	list-style-image:none;
	list-style-type:none !important;
	padding: 0 0 0 11px;
}

.item_icon_links_container li.item_icon_links_top {
	background-image: url(/images/tpl/bg_item_icon_links_top.gif);
	background-repeat: no-repeat;
	height:16px;
	list-style-image:none;
	list-style-type:none !important;
}

.item_icon_links_container li.item_icon_links_bottom {
	background-image: url(/images/tpl/bg_item_icon_links_bottom.gif);
	background-repeat: no-repeat;
	height:13px;
	list-style-image:none;
	list-style-type:none !important;
}

#edit_photo .photo {
	background-color: #D9E1F0;
	border: 1px solid #0074BE;
}
