/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

html { font-size:100.01%; }
body { font-size:1.2em; }

textarea {overflow:auto}
button {cursor:pointer}
a {text-decoration:none;color:#434343;}
a:hover {text-decoration:underline}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
/* -----------------------------------------------------------------------------------------*/ 

html , body {height:100%;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#474747;
	background:#FFFFFF;
}
#container {
	position: relative;
	min-height: 100%;
	height: 100%;
	height: auto;
}
html>body #container {
	height: auto;
}
#wrap {
	padding-bottom:50px;
	position:relative;
	z-index:0;
}

#wrap,
#footer {
	width:100%;
}

h1 {
	font-size:28px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	line-height:28px;
	padding-left:10px;
	color:#00337C;
	margin-bottom:10px;
}
h1 a {color:#003370;}

h2 {
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	font-family:"Verdana";
	color:#474747;
}
h5 {
	font:normal 100 18px "Verdana";
	margin:10px 0;
	padding:0px;
	color:#3775BA;
	line-height:35px;
}
h5 a {color:#3775BA;}
.header {
	width:100%;
	padding:15px 0;
	background:#272725;
	margin:0px;
}
.mtr5{margin:5px 10px 10px 0;}
.topmenu, #logo, #barcumb  {
	width:995px;
	margin:0 auto;
	text-align:right;
}
#topMenu li {
	 list-style-type:none;
	 display:inline;
	 line-height:22px;
	 margin:0px -2px;
	 _margin:0px -4px;
	 #margin:0px -4px;
	 position:relative;
	 z-index:10;
}
#topMenu li a {
	padding:5px 8px;
	background:#666666;
	margin:0px;
	color:#FFFFFF;
	margin-right:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#topMenu li a:hover {text-decoration:none;}
#topMenu li.item-1 a{
	background:url(../images/menu.png) no-repeat top left;
	padding-left:6px;
}
#topMenu li.last a{
	background:url(../images/menu.png) no-repeat top right;
	padding-right:6px;
}

#topMenu ul {
	display:none;
	position:absolute;
	top:19px;
	left:4px;
	#top:20px;
	#left:0px;
	_left:0px;
	width:200px;
	padding-left:0px;
}
#topMenu ul li {
	display:block;
	text-align:left;
	position:relative;
	margin:0 0 0 -4px;
}
 
#topMenu ul li a {display:block;#width:185px;text-indent:-4px;border-bottom:1px solid #272725;}
#topMenu ul li a:hover, #topMenu ul li:hover, #topMenu ul li:hover a span {margin-bottom:0px;}
#topMenu ul ul {
	position:absolute;
	left:-194px;
	top:0px;
}
#logo {height:80px;display:block;padding-top:15px;}
#logo .logo, #barcumb .barcumb  {
	float:left;
	width:400px;
	text-align:left;
}
#logo .ads, #barcumb .ads {float:right; width:500px;margin-top:17px;}

#barcumb {
	text-align:left;
	background:#F5F3DE;
	border:1px solid #DEDAB5;
	padding:5px;
	width:989px;
	color:#62AEDE;
}
#barcumb .barcumb {
	background:url(../images/barcumb.jpg) no-repeat left center;
	padding-left:25px;
	margin-top:4px;
}

#barcumb .barcumb a {
	color:#00337C
}
#barcumb .barcumb span {color:#00337C;}
#barcumb .ads {width:148px;margin-top:1px;}
.ads li {
	list-style-type:none;
	display:inline;
}
.ads li a {
	background:url(../images/pstuff.png) no-repeat top left;
	width:24px;
	height:24px;
	display:block;
	float:right;
	margin-left:5px;
}
.ads li a.social1 {
	background-position:-26px -30px;
}
.ads li a.social1:hover {
	background-position:-26px 0px;
}
.ads li a.social2 {
	background-position:-51px -30px;
}
.ads li a.social2:hover {
	background-position:-51px 0px;
}
.ads li a.facebook {
	background-position:-76px -30px;
}
.ads li a.facebook:hover {
	background-position:-76px 0px;
}
.ads li a.twitter {
	background-position:-99px -29px;
}
.ads li a.twitter:hover {
	background-position:-99px 1px;
}
.ads li a.youtube {
	background-position:-1px -30px;
}
.ads li a.youtube:hover {
	background-position:-1px 0px;
}
.ads li a.myspace {
	background-position:-125px -30px;
}
.ads li a.myspace:hover {
	background-position:-125px 0px;
}

.innerPage {
	width:1004px;
	margin:0 auto 20px;
	padding-top:10px;
	border-bottom:1px solid #C4C4C4;
	padding-bottom:20px;
}
.innerPage .inside {
	float:left;
	width:692px;
}
.content_bottom {
	background:url(../images/innerpage_middle.png) repeat-y top left;
	width:692px;
}
.content_top {
	background:url(../images/innerpage_bottom.png) no-repeat bottom left;
	width:692px;
	padding-bottom:7px;
}
.content {
	background:url(../images/innerpage_top.png) no-repeat top left;
	width:612px;
	padding:55px 40px 20px;
}
.content p {
	margin-bottom:20px;
}

/*-------------------- Home ----------- */

#page-home .innerPage .inside {width:716px;}
#page-home .sidebar {
	width:245px;
	float:right;
	margin:0 7px 0 0;
}
#page-home .sidebar .signup {
	width:205px;
}
#page-home .sidebar .poll {width:225px;}
.poll span {display:block;color:#FDAB0C;}
.poll .pollbar {
	background:url(../images/poll.png) no-repeat top left;
	height:8px;
	display:block;
	line-height:8px;
}
#home .content {
	float:right;
	width:383px;
	background:none;
	border:none;
	padding:20px 0 20px 0;
}
#page-home #home .sidebar {
	margin-left:7px;
	width:290px;
	float:left;
}
#home .content .search {
	background:url(../images/home_search.png) no-repeat top left;
	width:383px;
	height:98px;
	position:relative;
	z-index:1;
	display:block;
}
#home .content .search a {
	background:url(../images/home_button.png) no-repeat top left;
	width:102px;
	height:42px;
	display:block;
	text-align:center;
	font:100 24px "Trebuchet MS";
	line-height:39px;
	position:absolute;
	right:30px;
	color:#FFFFFF;
	bottom:25px;
}
#home .content .search a:hover {text-decoration:none;}
#home .featured {
	margin:10px 0;
	border-bottom:1px solid #DCDCDC;
	color:#696969;
}
#home .last {border:none;}
#home .featured h2 {
	background:#709FD0 url(../images/sidebar_title.png) repeat-x bottom left;
	padding:10px;
	color:#0A3B75;
	font:100 24px "Trebuchet MS";
	margin-bottom:10px;
	text-align:center;
}
#home .featured h3 {
	color:#2E2E2E;
	background:none;
	font:100 18px "Trebuchet MS";
	margin-bottom:5px;
}
#home .featured img.img, #career .smallBox ul li img {
	float:left;
	width:94px;
	height:94px;
	padding:2px;
	background:#FCC014;
	margin:5px 10px 10px 0;
}
#home .featured p a {
	color:#063D7D;
	font-style:italic;
	font-weight:bold;
}
#home .sidebar .module_top {
	background:#F5F5F5 url(../images/home_h2.png) repeat-x top left;
	border-top:none;
}

#home .sidebar .recent, #home .sidebar .poll, #home .content .jobs, .sidebar .module .poll, #career .smallBox  {
	background:#F5F5F5 url(../images/sidebar_title.png) repeat-x top left;
	border-top:none;
}
#home .sidebar .recent .title {
	padding-bottom:15px;
}
#home .sidebar .poll h2, #home .content h2 {
	color:#FFFFFF;
	font:700 14px "Trebuchet MS";
	line-height:30px;
	padding-bottom:20px;
}

#home .content h2 {font-size:24px;}
#home .content li.separator {
	width:100%;
}
#home .content .jobs {width:94%;}
#home .content .jobs h2 {font-size:24px;position:relative;z-index:1;}
#home .content .jobs h2 span {position:absolute;right:0px;top:0px;}
#home .content .jobs h2 span a {font-size:14px;font-weight:bold;}
#home .content .jobs ul li {
	border-bottom:1px dashed #B2B2B2;
	padding:10px 0;
}
#home .content .jobs ul li.last {border:none;}
#home .content .jobs h4 {
	color:#202020;
	line-height:22px;
	font-weight:bold;
}
.content ul.jobs {margin:0px; padding:0px;background:none;border:none;}
#home .content .jobs ul li p, ul.jobs li p  {margin:0px;float:left;width:270px;padding-top:7px;}
ul.jobs li p {width:180px;}
#home .content .jobs ul li span.meta, ul.jobs li p .meta {color:#797979;display:block;clear:both;}
#home .sidebar .mixer {
	background:#FCC014;
	padding:6px;
}
#home .sidebar .mixer #homeGallery {
	width:278px;
	height:300px;
	overflow:hidden;
	display:block;
}
#home .sidebar .mixer ul li {list-style-type:none;padding:0px;margin:0 0 100px;}
#home .sidebar .mixer img {
	width:278px;
	height:240px;
	margin:0 auto;
}
#home .sidebar .mixer p, #home .sidebar .mixer a {
	color:#FFFFFF;
	font:700 14px "Trebuchet MS";
}
/*------------------ End Home -----------*/


/* caontact --- */

#contact ul li {
	width:600px;
	margin-bottom:10px;
}
.label {
	width:180px;
	float:left;
	line-height:30px;
}
.input, .textarea {
	background:url(../images/inputs.jpg) no-repeat top left;
	width:397px;
	float:left;
	height:24px;
	display:block;
	padding:5px 5px 0px;
}
.textarea {
	background-position:bottom left;
	height:184px;
	padding:6px 5px;
}
.textarea textarea {
	height:175px;
	background:none;
	border:none;
	width:388px;
}
input.text {
	background:none;
	border:none;
	width:390px;
}

.city, .state, .zip {
	background:url(../images/city.png) no-repeat top left;
	width:200px;
	height:24px;
	display:block;
	float:left;
	padding:5px 5px 0px;
}
.state {
	background-position:-212px -1px;
	width:70px;
	padding:5px 20px 0px;
}
.zip {
	background-position:-325px -1px;
	width:72px;
}
input.city, input.state, input.zip, input.phone1, input.phone2, input.phone3 {
	background:none;
	border:none;
	padding:0px;
	margin:0px;
}

.datepicker {
	background:url(../images/dropdown.jpg) no-repeat top left;
	width:260px;
	float:left;
	padding:0px 10px 0;
	height:38px;
	display:block;
	position:relative;
}
.selcetbox {
	background:none;
	border:none;
	height:27px;
	display:block;
	width:265px;
	padding-top:6px;
	color:#1C1C1C;
	
}
.dropdown {
	position:absolute;
	top:26px;
	background:#DCDCDC;
	left:0px;
	width:270px;
	padding-left:10px;
	max-height:150px;
	height:auto;
	overflow:auto;
	#height:150px;
	_height:150px;
}

#contact .dropdown ul li, #search .dropdown ul li, #career .searchContent span.text .dropdown ul li {
	width:250px;
	display:block;
	border-bottom:1px solid #1C1C1C;
	cursor:pointer;
	margin-bottom:0px;
	line-height:26px;
}
#contact ul li.separator, li.separator {
	background:#DCDCDC;
	height:1px;
	margin:15px auto;
	display:block;
	width:600px;
	overflow:hidden;
}
#contact ul li.submit {
	margin-left:180px;
}
#contact span.submit {
	background:url(../images/submit.jpg) no-repeat top left;
	width:82px;
	height:33px;
	display:block;
}
#contact span.submit button {
	background:none;
	border:none;
	padding:4px 0;
	width:80px;
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
}

.h15 {float:right;width:418px;padding-top:6px;#padding-top:8px;display:none;}
.error {
				color:#FF0000;
				width:418px;
				float:right;
				height:15px;
				text-align:left;
				line-height:18px;
			}
#contact ul.contactInfo li {
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
	display:block;
}	
#contact ul.contactInfo li.separator, #contact ul.contactInfo li.submit{width:600px;margin-top:10px;}
#contact ul.contactInfo li label.label {
	float:none;
	display:block;
	width:300px;
}
#contact ul.contactInfo li label.h15 {width:298px;}
#contact ul.contactInfo li label span.error {width:298px;}
#contact ul.contactInfo li span.input {
	background:url(../images/city.png) no-repeat top left;
	width:200px;
	display:block;
}
#contact ul.contactInfo li span.input input {
	width:196px;
}			
			
/*----------- End Contact ------------*/

#advertise {padding-top:30px;}
#classfields td {border:none;}
#classfields td {vertical-align:top;}
#classfields .col4 {color:#999999;}
#classfields .col2 {text-align:left;padding-left:10px;}
#classfields .col2 a {display:block;color:#3366CC;font-weight:bold;}
#classfields .col2 a:hover {color:#CC0000;}

/*----------- Advertise -------------- */

#advertise h2, #career h2, #profile h2, #provider h2 {
	margin-bottom:10px;
	font-style:italic;
}
#advertise .products {
	border-bottom:1px solid #E9E9E9;
	padding-bottom:5px;
	margin-bottom:5px;
}
#advertise .products h4 {
	margin-bottom:5px;
}
#advertise .products img {
	width:159px;
	height:118px;
	float:left;
	margin:5px 10px 10px 0;
}
#advertise h3, #career h3, #search h3, #results h3, #profile h3, #profile .title, #provider h3, #provider .title, #join_us h3 {
	background:#E2E2E2;
	border-bottom:1px solid #C1C1C1;
	padding:10px 5px;
	margin-bottom:20px;
	color:#636363;
}
#career h3 {margin:10px 0 20px;}
.phone1, .phone2, .phone3 {
	background:url(../images/phone.jpg) no-repeat top left;
	width:65px;
	height:24px;
	display:block;
	float:left;
	padding:5px 20px 0;
}
.phone2 {
	background-position:-108px -1px;
	width:62px;
	padding:5px 22px 0 10px;
}
.phone3 {
	background-position:-211px -1px;
	width:188px;
	padding:5px 10px 0;
}

.radio {
	color:#636363;
	padding-top:5px;
	display:block;
}
.radio a {
	color:#5187C3;
}
.radios {
	padding-top:10px;
	float:left;
}
.cradio, .sradio {background:url(../images/checkbox.jpg) no-repeat bottom left;width:20px;height:18px; border:none;padding:0;margin:0 4px;}
.sradio {background:url(../images/checkbox.jpg) no-repeat top left;}

#advertise ul li.submit, #career ul li.submit {margin-left:5px;}

/*----------- End Advertise -----------*/

/*------------ Career ------------ */

div.fileinputs {
	position: relative;
	z-index:0;
	height:50px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:526px;
	left:5px;
	color:#ffffff;
	top:7px;
}

#career .jobsearch {
	background:url(../images/job_search.png) no-repeat top left;
	position:relative;
	width:628px;
	height:257px;
	display:block;
	left:-8px;
	margin-top:20px;
	top:0px;
	z-index:1;
}
#career .searchContent {
	position:absolute;
	top:40px;
	right:20px;
	width:240px;
}
#career .searchContent h2 {
	color:#FFFFFF;
	font:normal 700 14px "Trebuchet MS";
	line-height:22px;
	padding-top:5px;
}
#career .searchContent label {
	color:#B0D7FF;
	display:block;
	line-height:18px;
}
#career .searchContent span.text {
	background:url(../images/search_input.png) no-repeat top left;
	width:235px;
	height:32px;
	display:block;
}
#career .searchContent span.text input.text {width:220px;padding:6px 5px 0;color:#FFFFFF;}
#career .searchContent span.text .dropdown {
	position:absolute;
	top:28px;
	background:url(../images/dropdown_ul.png) no-repeat bottom left;
	left:0px;
	width:235px;
	padding-left:0px;
	max-height:150px;
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
	padding-bottom:6px;
	#height:150px;
	_height:150px;


}
#career .searchContent span.text .dropdown ul {
	background:url(../images/dropdown_ul_li.png) repeat-y top left;
	width:231px;
	padding:0px;
	margin:0px;
	max-height:150px;
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 2px;
	#height:150px;
	_height:150px;
}
#career .searchContent span.text .dropdown ul li {
	padding-left:10px;
	width:221px;
	border-bottom:1px solid #F5F5F5;
	color:#FFFFFF;
}
#career .searchContent span.text .dropdown ul li:last-child {border-bottom:none;}
#career .searchContent span.text input.text {width:220px;padding:6px 5px 0;color:#FFFFFF;}
#career .searchContent span.left {
	float:left;
	width:80px;
}
#career .searchContent span.left span.text {
	background:url(../images/state.png) no-repeat top left;
	width:73px;
	height:32px;
	display:block;
}
#career .searchContent span.left span.text input.text {width:60px;}
#career .searchContent span.submit {
	display:block;
	background:url(../images/search_btn.png) no-repeat top left;
	height:28px;
	width:132px;
	text-align:center;
	padding-top:6px;
	margin-top:12px;
	float:right;
	color:#FFFFFF;
	cursor:pointer;
}
#career .searchContent span.submit input {background:none;border:none;text-align:center;color:#FFFFFF;font-weight:bold;font-family:"Trebuchet MS";cursor:pointer;}
#career .smallBox {
	float:right;
	width:270px;
}
#career .smallBox:first-child {
	float:left;
}
#career .smallBox {margin:10px auto 10px;}
#career .smallBox ul li h3 {background:none;border:none;line-height:26px;margin:0px;padding:7px 0 5px;}
#career .smallBox ul li .meta {color:#797979;}
/*-------------End Career ---------*/

/*------------- Join Us -----------*/

#join_us h2 {
	margin-bottom:20px;
}
#join_us h3 {
	margin:20px 0;
}
#join_us h4 {
	font:700 14px "Verdana";
	font-style:italic;
	padding-top:10px;
}
#join_us p, #search p {padding-top:3px;}

#signup, #resulttable, .stuffTable, .resulttable {
	width:600px;
	margin:10px auto;
	table-layout:fixed;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:normal;
}
#signup th {
	background:url(../images/th.png) no-repeat top left;
	text-align:center;
	padding:10px 0;
	color:#fff;
	
}
#signup td {
	text-align:center;
	background:url(../images/td.png) repeat-y top left;
	padding:5px 0;
	border-bottom:1px solid #C4C4C4;
}
#signup td.first {text-align:left;padding-left:5px;background:none;border-left:1px solid #C4C4C4;}
#signup td.last {border-right:1px solid #C4C4C4;}
#signup tr.bottom td {
	background:#565656 url(../images/signup.png) repeat-y top right;
	border-bottom:none;
	padding:10px 0;
}
#signup tr.bottom td a {
	color:#FFFFFF;
	font:700 14px "Trebuchet MS";
}
#signup tr.bottom td.first {
	background:none;
	border-left:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
}
#join_us .stuffTable td.col1, #join_us .stuffTable td.col2, #join_us .stuffTable td.col3 {
	font-weight:bold;
	color:#173E6A;
}
#join_us .stuffTable td.col1 span, #join_us .stuffTable td.col3 {color:#3775BA;}
#join_us .stuffTable td p{
	text-align:left;
	padding:20px 0;
	margin:0px;
}
#join_us .stuffTable td.col2 {width:100px;}
#join_us .stuffTable td a {font-weight:bold;}
#join_us .stuffTable th:last-child {width:230px;}
/*------------End Join Us----------*/

/*------------- Search-------------*/

#search h2 {
	font:700 italic 14px "Verdana";
	margin-bottom:10px;
}
#search .map {margin:20px auto;background:#f4f4f4}

/*-------------End Search ---------*/

/*-------------- Results ----------*/

#results h3 {
	width:570px;
}
#results .info ul li {
	list-style-type:none;
	display:inline;
	margin:0 5px;
}
#results .info li.jobs, #results .info li.cuppons, #results .info li.wifi {
	background:url(../images/jobs.jpg) no-repeat left center;
	color:#3775BA;
	font-size:11px;
	line-height:22px;
	height:20px;
	padding:0px 0 0 25px;
	border:none;
}
#results .info li.cuppons {
	background:url(../images/cuppons.jpg) no-repeat left center;
}
#results .info li.wifi {
	background:url(../images/wifi.jpg) no-repeat left center;
}

#resulttable, .resulttable {
	font-size:12px;
}
#resulttable th, #resulttable td, .stuffTable th, .stuffTable td, .resulttable th, .resulttable td  {
	text-align:center;
	padding:5px 0;
	color:#FFFFFF;
	font-weight:bold;
	background:#3775BA;
	border-right:1px solid #FAFAFA;
	vertical-align:middle;
}
#resulttable th a,.resulttable th a{
	text-align:center;
	padding:5px 0;
	color:#FFFFFF;
	font-weight:bold;
	background:#3775BA;
	vertical-align:middle;
}
#resulttable th.last, #resulttable td.last, .stuffTable th.last, .stuffTable td.last,
.resulttable th.last, .resulttable td.last {border-right:none;}

#resulttable th.first, #resulttable td.first, .resulttable th.first, .resulttable td.first {
	width:185px;
	text-align:left;
	padding-left:5px;

}
#resulttable th.id, .resulttable th.id {width:30px;}
#resulttable th.location, .resulttable th.id {
	width:120px;
}
#resulttable th.distance, .resulttable th.distance {width:60px}
#resulttable td, .stuffTable td, .resulttable td {
	background:none;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#636363;
	font-weight:normal;
}


.resulttable td.first a, .resulttable td.first span {
	font-weight:bold;
	color:#3775BA;
}
#resulttable td a span, #resulttable td.first a span {color:#636363;font-weight:bold;}


#rating li a.active, #rating li a {
	background:url(../images/star.jpg) no-repeat top left;
	width:17px;
	height:16px;
	display:block;
	margin-right:2px;
	float:left;
}
#rating li a {
	background-position:right top;
}
#available li img {float:left;display:block;margin:0 3px;font-size:11px;width:23px;height:20px;}
#available li a.jobs, #available li a.wifi, #available li a.cuppons {
	background:url(../images/jobs.jpg) no-repeat top left;
	width:23px;
	display:block;
	float:left;
	margin-left:6px;
	height:20px;
	padding:0px;
	border:none;
}
#available li a.cuppons {
	background:url(../images/cuppons.jpg) no-repeat top left;
}
#available li a.wifi {
	background:url(../images/wifi.jpg) no-repeat top left;
}

#results a.view_more {
	background:url(../images/view_more.jpg) no-repeat top left;
	width:134px;
	height:33px;
	display:block;
	margin:5px 0;
	text-align:center;
	color:#FFFFFF;
	font:700 12px "Trebuchet MS";
	line-height:37px;
}
a.new_search {
	background:url(../images/search_new.jpg) no-repeat left center;
	padding-left:18px;
	margin:5px 0;
	text-align:center;
	color:#3775BA;
	font:700 14px "Trebuchet MS";
	line-height:37px;
}

/*--------------End Results-------*/

/*-------------Profile Stuff-------*/

#profile h2, #provider h2 {font:700 italic 14px "Verdana";}

#profile .profile, #provider .profile {
	width:320px;
	float:left;
}
#profile .profile img, #provider .profile img {
	width:320px;
	height:231px;
}
#profile .prfile_info, #provider .prfile_info {
	float:right;
	width:270px;
}
#profile .prfile_info ul li, #provider .prfile_info ul li {
	background:#E2E2E2;
	border:1px solid #A2A2A2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px;
	margin-bottom:5px;
}

#profile .prfile_info ul li a.cupons, #profile .prfile_info ul li a.ratings, #profile .prfile_info ul li a.tellafriend,
#provider .prfile_info ul li a.cupons, #provider .prfile_info ul li a.ratings, #provider .prfile_info ul li a.tellafriend,
#profile .prfile_info ul li a.jobs,#provider .prfile_info ul li a.jobs,
#profile .prfile_info ul li a.direction,#provider .prfile_info ul li a.direction,
#profile .prfile_info ul li a.print,#provider .prfile_info ul li a.print  {
	background:url(../images/pstuff.jpg) no-repeat top left;
	color:#737373;
	font-size:14px;
	height:24px;
	display:block;
	line-height:24px;
	border:none;
	width:auto;
	padding:0 0 0 35px;
}
#profile .prfile_info ul li:hover, #provider .prfile_info ul li:hover {
	background:#549AE9 url(../images/ul-li.png) repeat-x bottom left;
	border:none;
	border-left:1px solid #549AE9;
	border-right:1px solid #549AE9;
	padding:6px 5px;
}
#profile .prfile_info ul li:hover a, #profile .prfile_info ul li:hover a:hover, #provider .prfile_info ul li:hover a, #provider .prfile_info ul li:hover a:hover {
	color:#FFF;
	text-decoration:none;
}

#profile .prfile_info ul li a.cupons, #provider .prfile_info ul li a.cupons, #profile .prfile_info ul li a.tellafriend, #provider .prfile_info ul li a.tellafriend {
	background-position:0px -59px;
}
#profile .prfile_info ul li a.jobs, #provider .prfile_info ul li a.jobs {
	background-position:0px 0px;
}
#profile .prfile_info ul li a.direction, #provider .prfile_info ul li a.direction {
	background-position:0px -129px;
}
#profile .prfile_info ul li a.print, #provider .prfile_info ul li a.print {
	background-position:0px -262px;
}
#profile .prfile_info ul li a.ratings, #provider .prfile_info ul li a.ratings {
	background-position:0px -190px;
}
#profile .prfile_info ul li a.cupons, #provider .prfile_info ul li a.cupons {
	background-position:0px -332px;
}
#profile .prfile_info ul li.last ul li, #profile .prfile_info ul li.last,
#provider .prfile_info ul li.last ul li, #provider .prfile_info ul li.last {background:none;float:right;border:none;}
#profile .prfile_info ul li.last:hover, #provider .prfile_info ul li.last:hover{padding:5px;}
#profile .prfile_info ul li.last ul li, #provider .prfile_info ul li.last ul li {
	float:none;
	padding:0px;
}
#profile h6 {
	font:700 italic 12px "Verdana";
	display:inline;
}
#profile p {
	margin:5px 0;
}
#profile h3, #provider h3 {
	margin:5px 0;
}
#profile_gallery {
	width:390px;
	_width:392px;
	margin:15px auto;
	display:block;
}
#profile_gallery .pika_main {
	float:left;
	width:310px;
	height:220px;
	margin:0px;
	padding:0px;
	display:inline;
}
#profile_gallery .pika_main img {
	width:310px;
	height:218px;
	float:left;
}
#profile_gallery .side_thumb li {
	float:right;
	width:76px;
	height:55px;
	margin-left:2px;
	display:inline;
	cursor:pointer;
}
.stuffTable td, .stuffTable th {
	font-size:13px;
}
td:last-child, th:last-child {border-right:none;}
.stuffTable td.first {
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}
#profile .title h3, #provider .title h3 {
	background:none;
	border:none;
	float:left;
	width:300px;
	margin:0px;
	padding:2px 0;
}
#profile .title ul, #provider .title ul {
	float:right;
	width:100px;
}
#profile .title ul li a.pay1, #profile .title ul li a.masterCard, #profile .title ul li a.visa,
#provider .title ul li a.pay1, #provider .title ul li a.masterCard, #provider .title ul li a.visa {
	display:block;
	width:23px;
	height:22px;
	background:url(../images/cash.jpg) no-repeat top left;
	float:left;
	margin-right:2px;
}
#profile .title ul li a.masterCard, #provider .title ul li a.masterCard {
	background-position:-34px 0px;
	width:32px;
}
#profile .title ul li a.visa, #provider .title ul li a.visa  {
	background-position:-72px 0px;
	width:35px;
}
#calendar .stuffTable {
	width:294px;
	margin-right:6px;
	margin-left:6px;
	float:left;
	font-weight:bold;
}
.stuffTable tr.top th {
	background:#CEDDEE;
	border:none;
	color:#3775BA;
	font-weight:bold;
}
#calendar .stuffTable tr.top th a.prev, #calendar .stuffTable tr.top th a.next {
	background:url(../images/link.png) no-repeat top left;
	display:block;
	width:10px;
	height:10px;
	margin:0 0 0 10px;
	cursor:pointer;
}
#calendar .stuffTable tr.top th a.next {
	background-position:-10px 0px;
	margin:0 0 0 20px;
}
#calendar .stuffTable td.s, #calendar .stuffTable td a {
	color:#3775BA;
}

/*----------- End Profile Stuff-----*/

/*------------ Provider-------------*/


#provider label {
	float:left;
	width:130px;
	font-weight:bold;
	color:#323232;
}
#provider span.text {
	float:left;
	width:350px;
}
#provider span.text a {color:#296BB5;}
#provider span.ref {
	float:right;
	width:110px;
}
#provider table.stuff td {
	vertical-align:baseline;
	font:700 12px "Verdana";
	color:#3775BA;
	margin-right:10px;
	width:20%;
}
#provider table.stuff td a {color:#3775BA;}
#provider table.stuff td img {margin:0 10px 4px;display:block;float: left;}
#provider a.book {
	background:url(../images/book.png) no-repeat top left;
	width:120px;
	height:26px;
	display:block;
	margin:5px 0;
	text-align:center;
	color:#FFFFFF;
	font:700 12px "Trebuchet MS";
	line-height:26px;
}
#provider table.stuff td span {color:#000000;font-weight:normal;font-size:11px;line-height:16px;}
#provider table.stuff td span .meta{color:#666666;}
#provider a.new_search { float:left;}
#provider a.tellafriend {float:right;width:200px;text-align:right;color:#3775BA;font:700 14px "Trebuchet MS";line-height:37px; }
@media projection, screen { 
    .ui-tabs-hide {
        display: none;
    }
}

@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.ui-tabs-nav, .ui-tabs-panel {
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding:0;
}
.ui-tabs-nav:after {  
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 5px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
	float:left;
}
 .ui-tabs-nav a span {
	background:#FFFFFF;
	border:1px solid #939393;
	color:#8C8C8C;
}
.ui-tabs-nav a {
	padding:0px 0 0 6px;
	margin:0px;
	text-decoration:none;
	font-size:12px;
    color: #FFF;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;   
    outline: 0;
}
.ui-tabs-nav a {
	padding:3px 0 0;
}
.ui-tabs-nav a:hover, #provider a.book:hover {text-decoration:none;}
.ui-tabs-selected a{
	background:url(../images/a.jpg) no-repeat top center;
}
.ui-tabs-selected a span{
	background:#FF9502;
	color:#FFFFFF;
	border:none;
	padding:5px 10px 3px;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    height: 18px;
    min-height: 18px;
	padding:4px 9px 2px;
}
*>.ui-tabs-nav a span {  
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding: 5px 10px 3px;
}
 
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {  
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {  
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: none;
	padding-left:4px;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
}
 
* html .ui-tabs-nav { 
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { 
    display: inline-block;
}

/*------------ End Provider-------- */

/*------------ Article -----------*/

#article {
	padding-top:25px;
}
#article dl {
	border-bottom:1px solid #DCDCDC;
	padding_bottom:15px;
	display:block;
}
#article .title {
	background:url(../images/article_h2.png) repeat-x top left;
	height:37px;
	display:block;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-radius-topright: 7px;
	-webkit-border-radius-topleft: 7px;
	border-radius-topleft:7px;
	border-radius-topright:7px
}
#article .title h2 {
	font:700 14px "Verdana";
	color:#FFFFFF;
	line-height:33px;
	padding-left:10px;
}
#article .title h2 a {color:#FFFFFF;}
#article h6 {
	background:#D9D9D9;
	padding:10px;
	font:italic 12px "Verdana";
	color:#202020;
	margin-bottom:10px;
}
#article span.meta {
	font:700 12px "Verdana";
	margin-bottom:10px;
	display:block;
	width:100%;
}
#article .meta span {display:block;}
#article .innerArticle2 img {
	border:3px solid #FCBB14;
	width:154px;
	height:132px;
	float:left;
	margin:5px 10px 10px 0px;
}
#article .innerArticle2 p a{
	background:url(../images/book.png) no-repeat top left;
	width:119px;
	height:22px;
	font-size:12px;
	color:#FFFFFF;
	line-height:23px;
	padding-bottom:5px;
	font-weight:bold;
	border:none;
	display:block;
	cursor:pointer;
	float:left;
	text-align:center;
	margin:10px 0;
}
/*------------End Article----*/

/*---------------  Sidebar ---------------- */

.sidebar h2, .sidebar h3 {color:#0A3B75;}

.innerPage .sidebar {
	float:right;
	width:290px;
	margin-left:10px;
	padding-top:20px;
}
.innerPage .sidebar .module {
	margin-bottom:24px;
}
.sidebar .search {
	background:url(../images/search.png) no-repeat top left;
	width:290px;
	height:98px;
	display:block;
	position:relative;
	z-index:1;
}
.sidebar .search a, .sidebar .recent .title a, .content .jobs h2 span a, .smallBox .title a, a.viewll {
	
	background:url(../images/submit.png) no-repeat top left;
	width:82px;
	height:33px;
	display:block;
	line-height:30px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}
a.viewll {float:right;font:700 14px "Trebuchet MS";line-height:32px;}
.sidebar .search a {
	position:absolute;
	bottom:5px;
	right:7px;
}
.sidebar .search a:hover, .sidebar .recent .title a:hover, #career .smallBox .title a {text-decoration:none;}

.sidebar .recent, .sidebar .poll, .content .jobs, .sidebar .poll_result, .smallBox {
	background:#F5F5F5;
	border:1px solid #DADADA;
	padding:10px;
	width:268px;
	display:block;
}
.sidebar .module .classfield .recent {
	width:225px;
	background:#F5F5F5 url(../images/sidebar_title.png) repeat-x left top;
}
.sidebar .module .classfield .recent h2 {color:#FFFFFF;width:135px;}
.sidebar .recent .title {
	padding-bottom:10px;
}
#home .sidebar .recent .title h2 {color:#FFFFFF;}
.sidebar .recent .title h2, .smallBox h2 {
	float:left;
	width:180px;
	font-size:14px;
	color:#00337C;
	font-family:"Trebuchet MS";
	line-height:22px;
	padding-top:5px;
}
#career .smallBox h2 {font-style:normal;color:#FFFFFF;font-size:18px;}
#career .smallBox h2.featured {width:100%;text-align:center;font-size:24px;line-height:32px;padding:0px;}
.sidebar .module .poll h2 {
	text-align:center;
	line-height:30px;
	margin-bottom:16px;
	color:#FFFFFF;
}
.sidebar .follow {color:#737373;font:700 14px "Trebuchet MS";}

.sidebar .follow a {color:#215389;}
.smallBox .title {padding-bottom:10px;}
.sidebar .recent .title a, .smallBox .title a {
	float:right;
	font-size:14px;
	font-weight:700;
}
.sidebar .recent ul li, #career .smallBox ul li {
	border-bottom: 1px dashed #B2B2B2;
	padding-bottom:8px;
	margin-bottom:10px;
}
.sidebar .recent ul li.last, #career .smallBox ul li.last {
	border:none;
}

.sidebar .recent ul li h3, .sidebar .recent ul li h3 a, #career .smallBox ul li h3, #career .smallBox ul li h3 a {
	font:700 12px "Verdana";
}
#career .smallBox ul li h3.featured, #career .smallBox ul li h3.featured a {font:100 18px/20px "Trebuchet MS";}
.sidebar .recent ul li .meta {color:#797979;}
.sidebar .poll ul li, sidebar .poll_result ul li {padding-bottom:5px;color:#535353;}
.sidebar .poll ul li button.submit, .sidebar .signup span.login input.submit {
	background:url(../images/vote.png) no-repeat top left;
	width:68px;
	height:27px;
	font-size:12px;
	color:#FFFFFF;
	line-height:23px;
	padding-bottom:5px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	text-align:center;
}
input.sch_btn {
	background:url(../images/sch_btn.png) repeat-x top left;
	padding:0 5px 5px;
	cursor:pointer;
	text-align:center;
	width:150px;
	border:none;
	height:34px;
	font:700 14px/33px "Trebuchet MS";
	color:#FFFFFF;
}
.sidebar .poll_result label {
	float:left;
	width:50px;
	font-weight:bold;
}
.sidebar .poll_result .active_result, .sidebar .poll_result .inactive_result {
	float:left;
	width:140px;
	overflow:hidden;
	padding-top:5px;
}
.sidebar .poll_result .active_result .active {
	background:url(../images/active.jpg) repeat-x top left;
	height:9px;
	display:block;
}
.sidebar .poll_result .inactive_result .inactive {
	background:url(../images/inactive.jpg) repeat-x top left;
	height:9px;
	display:block;
}
.sidebar .poll_result ul li span {
	float:left;
	width:70px;
	text-align:right;	
}
.sidebar .poll_result small {
	color:#646464;
	font-size:11px;
	font-weight:bold;
	padding:0 30px 0 0;
}
.sidebar .poll_result a {text-align:right;}
.sidebar .signup {
	background:#4977A8 url(../images/signups.png) repeat-x bottom left;
	padding:10px 20px;
	width:250px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#FFFFFF;
}
.sidebar .signup h2 {
	color:#FFFFFF;
	font:100 18px "Trebuchet MS";
}
.sidebar .signup label {line-height:22px;}
.sidebar .signup span.text {
	background:url(../images/signup_input.png) no-repeat top left;
	width:199px;
	padding:5px 5px 0;
	height:21px;
	display:block;
	margin-bottom:4px;
}
.sidebar .signup span.text input {
	background:none;
	width:197px;
	border:none;
	color:#426E9D;
}
.sidebar .signup span.forgot {
	float:left;
	width:90px;
	border-right:1px solid #7188A2;
	padding-right:10px;
	line-height:13px;
	margin-top:5px;
}
.sidebar .signup span.forgot a {color:#FFFFFF;}
.sidebar .signup span.login {
	float:right;
	width:65px;
	margin-top:5px;
}
.sidebar .signup span.login input.submit {
	border:none;
	line-height:24px;
}
/*-------------- End Sidebar --------*/

/*------------- Footer Module ------ */

.footer_module {
	width:990px;
	margin:0 auto 20px;
}
.footer_module h2 {
	font:700 12px "Verdana";
	color:#0A3B75;
}
.footer_module p {
	padding-bottom:10px;
}
.footer_module ul li {
	display:inline;
	float:left;
	width:123px;
	height:128px;
}
.footer_module ul li#new_members {
	background:url(../images/new_members.jpg) no-repeat top left;
}
.footer_module ul li#ind_articles {
	background:url(../images/ind_articles.jpg) no-repeat top left;
}
.footer_module ul li#mbakop {
	background:url(../images/mbakop.jpg) no-repeat top left;
}
.footer_module ul li ul {
	margin:40px 0 0 10px;
	height:80px;
	overflow-y:auto;
	overflow-x:hidden;
}
.footer_module ul li ul li {
	float:none;
	height:auto;
	width:100px;
	font-size:10px;
	color:#3669BE;
	line-height:10px;
	display:list-item;
}
.footer_module ul li ul li a {color:#3669BE;}
.footer_module ul li ul li p {color:#363135;}
.footer_module ul li#mbakop a {
	width:123px;
	height:128px;
	display:block;
}

/*------------- End Module ----------*/


/*--------------- Footer ------------*/

#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	background:#EEEEEE;
	border-top:1px solid #CCCCCC;
}
.footer {
	width:990px;
	margin:0 auto;
	padding:15px 0 10px;
}
.footer .xhtml {
	width:600px;
	white-space:nowrap;
	float:left;
}
.footer .xhtml ul li {
	display:inline;
	list-style-type:none;
}
.footer .xhtml ul li a {
	background:url(../images/xhtml.jpg) no-repeat top left;
	width:100px;
	display:block;
	float:left;
	height:15px;
	margin-left:5px;
}
.footer .xhtml ul li a#xhtml {
	background-position:0px -21px;
}
.footer .xhtml ul li a#xhtml:hover {
	background-position:0px 0px;
}
.footer .xhtml ul li a#css {
	background-position:-108px -21px;
}
.footer .xhtml ul li a#css:hover {
	background-position:-108px 0px;
}
.footer .xhtml ul li a#s508 {
	background-position:-216px -21px;
}
.footer .xhtml ul li a#s508:hover {
	background-position:-216px 0px;
}
.footer #mbakop {
	float:right;
	width:340px;
	text-align:right;
}

/*------------- End Footer ----------*/

