/*MASTER STYLES*/
*			{ margin:0px; padding:0px;}
html, body			{ color:#000; font-family:Arial, Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#EDEDED; margin:0px; height: 100%;}
#container {min-height:100%; height: auto !important; height: 100%; margin: 0 auto -370px auto;}
div#alert-message-trans {display:block; width:100%; height:22px; background:#8CD73F; position:absolute; top:0px; left:0px; z-index:100; text-align:center; color:#FFFFFF; font-size:9pt; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
div#alert-message {display:block; width:100%; height:38px; position:absolute; top:0px; left:0px; z-index:110; text-align:center; color:#FFFFFF; font-size:16pt; padding:14px 0px 0px 0px; font-weight:bold; background:url(/images/header-message-bg.png) top left repeat-x;}
div#just-for-students {display:block; height:135px; width:130px; position:absolute; top:0px; right:0px; background:url(/images/home-just-for-students.png) top right no-repeat; z-index:101;}
div#wrapper {width:100%;}
div#header-container {display:block; width:100%; height:80px; background:url(/images/header.png) top left repeat-x; z-index:10; position:relative;}
div#header {height:78px; width:800px; margin:0px auto 0px auto; position:relative; z-index:1000;}
div#page{width:820px; margin:0px auto 20px auto; padding:0px;}

/*FOOTER*/
#footer {height:370px; background:#454545 url(/images/footer-shadow.png) top left repeat-x;} 
.push {height:370px;}
#footer-container {display:block; width:800px; height:240px; margin:0px auto 0px auto; background:none; position:relative;}
.footer-rounded-box {display:block; width:261px; height:211px; background:url(/images/footer-images.png) 0px 0px no-repeat; float:left; margin:20px 8px 0px 0px; position:relative;}
.footer-rounded-box-title {display:block; height:24px; position:absolute; top:10px; left:10px; background-image:url(/images/footer-images.png); background-repeat:no-repeat;}
#footer-student .footer-rounded-box-title {background-position:-262px 0px; width:90px;}
#footer-non-student .footer-rounded-box-title {background-position:-262px -24px; width:140px;}
#footer-legal .footer-rounded-box-title {background-position:-262px -48px; width:66px;}
.footer-rounded-box-description {position:absolute; width:230px; height:34px; left:14px; top:36px; color:#808080;}
.footer-rounded-box-links {position:absolute; width:230px; height:150px; left:14px; top:75px; color:#808080;}
.footer-rounded-box-links a {display:block; float:left; width:115px; margin:0px 0px 4px 0px; color:#FFFFFF; text-decoration:none;}
.footer-rounded-box-links a:hover {text-decoration:underline; color:#FFFFFF;}
a#footer-student-login {display:block; width:123px; height:24px; padding:8px 0px 0px 0px; background:url(/images/footer-images.png); background-position:-262px -107px; background-repeat:no-repeat; position:absolute; bottom:10px; left:8px; color:#FFFFFF; font-size:10pt; font-weight:bold; text-decoration:none; text-align:center;}
a#footer-student-login:hover {background-position:-262px -74px;}
a#footer-student-join {display:block; width:123px; height:24px; padding:8px 0px 0px 0px; background:url(/images/footer-images.png); background-position:-384px -107px; background-repeat:no-repeat; position:absolute; bottom:10px; left:130px; color:#FFFFFF; font-size:10pt; font-weight:bold; text-decoration:none; text-align:center;}
a#footer-student-join:hover {background-position:-384px -74px;}
a#footer-student-logout {display:block; width:245px; height:24px; padding:9px 0px 0px 0px; background:url(/images/footer-images.png); background-position:-246px -230px; background-repeat:no-repeat; position:absolute; bottom:10px; left:8px; color:#FFFFFF; font-size:10pt; font-weight:bold; text-decoration:none; text-align:center;}
a#footer-student-logout:hover {background-position:-246px -263px;}

a#footer-non-student-login {display:block; width:123px; height:24px; padding:8px 0px 0px 0px; background:url(/images/footer-images.png); background-position:-262px -172px; background-repeat:no-repeat; position:absolute; bottom:10px; left:8px; color:#FFFFFF; font-size:10pt; font-weight:bold; text-decoration:none; text-align:center;}
a#footer-non-student-login:hover {background-position:-262px -140px;}
a#footer-non-student-join {display:block; width:123px; height:24px; padding:8px 0px 0px 0px; background:url(/images/footer-images.png); background-position:-384px -172px; background-repeat:no-repeat; position:absolute; bottom:10px; left:130px; color:#FFFFFF; font-size:10pt; font-weight:bold; text-decoration:none; text-align:center;}
a#footer-non-student-join:hover {background-position:-384px -140px;}
a#footer-non-student-logout {display:block; width:245px; height:24px; padding:9px 0px 0px 0px; background:url(/images/footer-images.png); background-position:-246px -296px; background-repeat:no-repeat; position:absolute; bottom:10px; left:8px; color:#FFFFFF; font-size:10pt; font-weight:bold; text-decoration:none; text-align:center;}
a#footer-non-student-logout:hover {background-position:-246px -329px;}

#footer-legal-box {display:block; width:225px; height:43px; padding:38px 10px 0px 10px; position:absolute; bottom:10px; left:8px; background:url(/images/footer-images.png) 0px -212px no-repeat; color:#FFFFFF; font-size:8pt; line-height:12px;}
#footer-twitter {display:block; width:100%; height:28px; background:#6B6B6B;}
#footer-twitter-container {width:800px; height:28px; margin:0px auto 0px auto; position:relative; padding:0px;}
#footer-twitter-icon {background:url(/images/footer-images.png) -246px -212px no-repeat; width:17px; height:17px; position:absolute; top:5px; left:0px;}
#footer-twitter-text {position:absolute; top:7px; left:26px; width:700px; height:17px; color:#CCCCCC;}
#twitter_update_list {list-style:none; list-style-type:none;}
#twitter_update_list a {color:#CCCCCC; text-decoration:none;}
#twitter_update_list a:hover {text-decoration:none;}
#footer-social-networks {display:block; width:600px; height:44px; margin:10px auto 0px auto; text-align:center; color:#B3B3B3;}
#footer-social-networks a {display:block; height:44px; background-image:url(/images/footer-images.png); background-repeat:no-repeat; float:left; margin:0px 20px 0px 0px;}
a#footer-blog {width:96px; background-position:-508px 0px;}
a#footer-blog:hover {background-position:-508px -44px;}
a#footer-facebook {width:146px; background-position:-508px -88px;}
a#footer-facebook:hover {background-position:-508px -132px;}
a#footer-twitter {width:146px; background-position:-508px -176px;}
a#footer-twitter:hover {background-position:-508px -220px;}
a#footer-myspace {width:150px; background-position:-508px -264px; margin-right:0px;}
a#footer-myspace:hover {background-position:-508px -308px;}

/*HEADER>>>>>>>>>*/
#header a.logo	{ display:block; margin:0px; position:absolute; top:7px; left:0px; width:276px; height:40px; text-indent:-9000px; background:url(/images/logo_new.png) top left no-repeat;}

#header #menu	{ margin:0px 0px 0px 0px; height:26px; width:340px; position:absolute; top:54px; left:0px;}
#header #menu ul {margin:0px; padding:0px;}
#header #menu ul li {display:block; float:left; margin:0px 1px 0px 0px; padding:0px;}
#header #menu ul li a {display:block; position:relative; width:99px; height:22px; background:url(/images/master-images.png) -430px -44px no-repeat; text-align:center; font-size:11pt; text-decoration:none; padding:4px 0px 0px 0px; color:#000;}
#header #menu ul li a:hover, #header .menu ul li a.active {background:url(/images/master-images.png) -530px -44px no-repeat; color:#29ABE2;}
#header #menu ul li a .triangle {display:inline-block; width:8px; height:7px; background:url(/images/master-images.png) -634px -42px no-repeat; margin:0px 0px 0px 4px;}

#header #menu-search { margin:0px 0px 0px 0px; height:26px; width:340px; position:absolute; top:54px; right:0px;}
#menu-search-box {padding:2px; font-size:8pt; outline:none; outline-style:none; margin:4px 0px 0px 0px; height:12px; width:300px; float:right; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;  border-top:1px solid #CCCCCC; border-right:none;}
#menu-search-submit {display:block; width:18px; height:18px; background:url(/images/master-images.png) -136px -487px no-repeat; border:none; float:right; margin:4px 0px 0px 0px; border-bottom:1px solid #CCCCCC; border-left:none;  border-top:1px solid #CCCCCC; border-right:1px solid #CCC; cursor:pointer;}

#header-utilities {display:block; float:right; padding:4px 8px 4px 8px; height:16px; background:url(/images/header-utilities-bg.png) top left repeat-x; margin:4px 0px 0px 0px; color:#808080; font-size:10pt;}
#header-utilities a {color:#FFFFFF; text-decoration:none; font-size:10pt;}
#header-utilities a:hover {color:#FFFFFF; text-decoration:underline;}
#header-utilities a.bold {font-weight:bold;}

#header-my-school {display:block; float:right; color:#B3B3B3; margin:5px 0px 0px 0px; padding:0px 8px 0px 0px; font-size:10pt;}
#header-my-school a {color:#FFF; text-decoration:none; font-weight:normal;}
#header-my-school a:hover {text-decoration:underline;}

#header-login-bg {width:100%; height:53px; position:absolute; top:-54px; left:0px; z-index:2000; background:url(/images/header-login-bg.png) top left repeat-x;}
#header-login-form-container {display:block; width:510px; margin:0px auto 0px auto; position:relative;}

#header-login-username {display:block; width:202px; padding:0px; margin:6px 3px 0px 0px; float:left;}
#header-login-password {display:block; width:202px; padding:0px; margin:6px 3px 0px 0px; float:left;}
#header-login-username input {width:190px; padding:6px; height:13px; margin:0px; border:0px; outline:none; outline-style:none; background:#FFFFFF; color:#000000;}
#header-login-password input {width:190px; padding:6px; height:13px; margin:0px; border:0px; outline:none; outline-style:none; background:#FFFFFF; color:#000000;}
a#header-login-login {display:block; width:60px; height:20px; background-image:url(/images/header-login-button-up.png); background-position:top left; background-repeat:repeat-x; padding:5px 0px 0px 0px; margin:6px 0px 0px 0px; text-align:center; float:left; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a#header-login-login:hover {background-image:url(/images/header-login-button-hover.png)}
#header-login-title-email {display:block; margin:1px 0px 0px 0px; color:#808080; font-size:8pt;}
#header-login-title-password {display:block; margin:1px 0px 0px 0px; color:#808080; font-size:8pt;}
#header-login-title-password a {color:#959595; text-decoration:none; font-size:8pt;}
#header-login-title-password a:hover {text-decoration:underline;}

.login-username-focus {background:#FFFFFF!important;}
.login-password-focus {background:#FFFFFF!important;}

#menu-categories-content {margin:-20px auto 0px auto; display:none;}
#menu-categories-container {width:784px; height:210px; background:#FFFFFF; position:relative;}
#header-shadow {display:block; height:14px; width:100%; background:url(/images/header-shadow.png) top left repeat-x; z-index:5; position:relative; margin:0px 0px 0px 0px;}
#header-post-ad {}

/*Header categories*/
#header-categories-search-container {width:800px; height:30px; background:none; position:relative; z-index:8; margin:0px auto 0px auto;}
#header-categories-breadcrumbs {width:500px; height:22px; position:relative; z-index:7; margin:0px 0px 0px 0px; padding:8px 0px 0px 8px; color:#909090;}
#header-categories-breadcrumbs a {color:#909090; text-decoration:none;}
#header-categories-breadcrumbs a:hover {text-decoration:none; color:#29ABE2;}

a.header-categories-button {display:block; float:left; margin:0 10px 0 0; width:104px; height:18px; background-image:url(/images/header-categories-arrow-2.png); background-position:0px 0px; background-repeat:no-repeat;}
a.header-categories-button:hover {background-position:0px -36px;}
a.header-categories-button-down {display:block; width:104px; height:18px; background-image:url(/images/header-categories-arrow-2.png); background-position:0px -18px; background-repeat:no-repeat;}
a.header-categories-button-down:hover {background-position:0px -54px;}

#header-categories-bottom {display:block; width:774px; height:20px; position:absolute; bottom:0px; left:6px;}
a#header-categories-hide {display:block; width:56px; height:17px; background:url(/images/master-images.png) -170px 0px no-repeat; color:#FFFFFF; text-align:center; text-decoration:none; padding:3px 0px 0px 0px; float:right;}
a#header-categories-hide:hover {background:url(/images/master-images.png) -170px -20px no-repeat}

#return {width:802px; height:25px; margin:-14px auto 10px auto; padding:11px 0px 0px 0px; position:relative; background:url(/images/header-message-bg.png) left center repeat-x; color:#FFF; font-weight:bold; text-align:center;}
#return a {display:none;}

a.header-categories-back {display:block; width:771px; background:#FAFAFA; position:absolute; top:6px; left:6px; padding:4px 0px 4px 0px; border:1px solid #E6E6E6; text-align:center; text-decoration:none; color:#CCCCCC; font-weight:bold;}
a.header-categories-back:hover {text-decoration:none; color:#CCCCCC;}
a.header-categories-back.categories-up {background-color:#8CC63F; color:#FFFFFF;}

a.header-categories-back-post-ad {display:block; width:771px; background:#FAFAFA; padding:4px 0px 4px 0px; margin:0px 0px 4px 0px; border:1px solid #E6E6E6; text-align:center; text-decoration:none; color:#CCCCCC; font-weight:bold;}
a.header-categories-back-post-ad:hover {text-decoration:none; color:#CCCCCC;}
a.header-categories-back-post-ad.categories-up {background-color:#8CC63F; color:#FFFFFF;}

/*Universal Categories Classes*/
.categories-spacer {height:154px; width:780px; margin:0px; padding:0px; overflow:hidden; position:absolute; top:34px; left:6px;}
.categories-spacer-post-ad {height:154px; width:780px; margin:0px auto 0px auto; overflow:hidden; padding:0px; position:relative;}
.categories-container {position:relative; background:none;}
.categories-container a {font-size:12px;text-align:left;color:#29ABE2;background:#FFFFFF;font-weight:normal;display:block;float:left;width:182px; padding:7px 2px 7px 8px;margin:0px -1px -1px 0px;border:1px solid #E9E9E9; text-decoration:none; font-weight:bold;}
.categories-container a:hover {background:#666666; color:#FFFFFF;}
.categories-column {display:block; width:193px; height:148px; float:left;}

.sub-active {background:#666666!important; color:#FFFFFF!important; background-color:#00CC33;}

.subcategory {margin:0px; padding:0px; display:block;}
.subcategory .subcategory-column {width:150px; text-align:left; margin:0px!important; padding:0px!important; float:left;}
.subcategory .subcategory-column ul {margin:0px 15px 10px 10px!important;}
.subcategory .subcategory-column li {margin:0px 0px 2px 0px!important; list-style:none;}
.subcategory .subcategory-column a {text-decoration:none; color:#000000; font-weight:bold;}
.subcategory .subcategory-column a:hover,
.subcategory .subcategory-column a.active	{ color:#29ABE2;}
.subcategory .active	{width:100%;}
.subcategory .children {position:absolute; top:155px;}


/*ADVERTISE>>>>>>>>>>*/
div#ad-right-inside {padding:8px 8px 0px 8px;text-align:center;color:#C6C6C6;background:#FFF; }
div#ad-bottom-inside {width:738px;margin:0 auto;padding:10px 10px 0px 10px;text-align:center;color:#C6C6C6;background:#FFF; }
.large { font-size:1.1em; }
.largex { font-size:1.3em; }
.small { font-size:0.9em; }
.smallx { font-size:0.75em; }
input.btn { margin:5px 0;width:100%;background:#333;border:1px solid #29ABE2;color:#FFF; }

/*CLASSIFIED PAGE>>>>>>>>*/
#classifieds-container {width:800px; background:none; margin:0px auto 0px auto; padding:0px; position:relative;}
#classified-left	{ float:left; margin:0px 0px 0px 0px; background:#FFF; padding:8px;}
#classified-ad-right {display:block; width:176px; height:625px; background:#FFFFFF;}
.scrolling-ad-content-left {}
.ad-right-scrolling {position:fixed; top:0px; right:50%; margin:0px -400px 0px 0px;}
.ad-right-top {position:absolute; top:0px; right:0px; margin:0px;}
.ad-right-bottom {position:absolute; bottom:0px; right:0px; margin:0px;}
#classified-ad-bottom	{ margin:8px auto 0px auto; width:800px; background-color:#FFFFFF; }

/*Featured Post*/
#featured-posts-container {position:absolute; width:178px; height:625px; background:none; overflow:hidden;}
#featured-posts-slide {position:absolute; left:0px; top:48px; width:178px; height:510px; background:none; overflow:hidden;}
.featured-posts-set {float:left; height:510px; width:178px; background:none; position:absolute; display:block;}
.featured-post {text-align:center; background:none; margin:0px 0px 12px 0px;}
.featured-post a {font-weight:bold; text-decoration:none;}
.fearured-post a:hover {text-decoration:none;}
a#previous-featured-post {display:none; width:11px; height:20px; position:absolute; top:12px; left:10px; background:url(/images/featured-posts-arrows.png); background-repeat:no-repeat; background-position:0px 0px;}
a#previous-featured-post:hover {background-position:0px -20px; display:none;}
a#next-featured-post {display:none; width:11px; height:20px; position:absolute; top:12px; right:10px; background:url(/images/featured-posts-arrows.png); background-repeat:no-repeat; background-position:0px -40px;}
a#next-featured-post:hover {background-position:0px -60px; display:none;}
#featured-posts-title {display:block; font-size:11pt; font-weight:bold; color:#000000; position:absolute; width:178px; height:20px; left:0px; top:8px; background:none; text-align:center;}
#featured-posts-category {display:block; font-size:9pt; color:#CCCCCC; position:absolute; width:178px; height:20px; top:24px; left:0px; background:none; text-align:center;}
#featured-posts-advertise {display:block; width:150px; height:30px; position:absolute; background:none; left:14px; bottom:14px; border:1px solid #CCCCCC; text-align:center; color:#999999; padding:13px 0px 0px 0px; font-size:12px;}
#featured-posts-advertise a {color:#666666; text-decoration:none; font-weight:bold;}
#featured-posts-advertise a:hover {text-decoration:underline;}

#featured-posts-pay-pal-confirm {width:500px; border:1px dashed #E6E6E6;}
#featured-posts-pay-pal-confirm td, th {border-bottom:1px dashed #E6E6E6; padding:4px;}
#featured-posts-pay-pal-confirm th {border-right:1px dashed #E6E6E6; text-align:right;}

/*Connect*/
#connect-view	{ margin:-2px 0px 6px 0px;width:596px;height:30px; background:#FFFFFF; padding:0px 0px 0px 0px;}
#classified-connect { display:block; float:left; width:330px; height:30px; background-image:url(/images/master-images.png); background-position:-400px -444px; background-repeat:no-repeat; overflow:hidden; position:relative; margin:0px 0px 0px 0px;}
.classified-connect-active {background-position:-400px -476px!important;}
#classified-connect-slide {display:block; width:130px;height:42px; position:absolute; top:0px; right:-135px; background:url(../images/classified-connect-slide.png) top left no-repeat;}
#classified-connect input#distance { display:block; width:40px; height:16px; border:none; background:none; outline-style:none;outline-width:0px; position:absolute; top:7px; left:157px; color:#B2B2B2;}
#classified-connect input#go {display:block; width:18px; height:18px; background:none; border:none; position:absolute; top:5px; left:198px;}

#classified-view	{ float:right; width:168px; height:30px; background:url(/images/master-images.png) -508px -280px no-repeat; position:relative; margin:0px 0px 0px 0px;}
#view-mode-list a { display:block; width:31px; height:20px; background:url(/images/master-images.png); background-position:-508px -312px; background-repeat:no-repeat; position:absolute; top:5px; left:55px;}
.view-mode-list-active a,
#view-mode-list a:hover {background-position:-508px -334px!important;}
#view-mode-image-list a { display:block; width:32px; height:20px; background:url(/images/master-images.png); background-position:-540px -312px; background-repeat:no-repeat; position:absolute; top:5px; left:95px;}
.view-mode-image-list-active a,
#view-mode-image-list a:hover {background-position:-540px -334px!important;}
#view-mode-image a { display:block; width:32px; height:20px; background:url(/images/master-images.png); background-position:-572px -312px; background-repeat:no-repeat;position:absolute; top:5px; left:135px;}
.view-mode-image-active a,
#view-mode-image a:hover {background-position:-572px -334px!important;}

.categories-arrow {height:11px; width:12px; background:url(/images/categories-arrow.png); background-repeat:no-repeat; float:left; margin:3px 0px 0px 6px;}
.categories-arrow.down {background-position:0px -11px;}
.categories-arrow.up {background-position:0px 0px;}

/*Classifield table*/
#classifieds	{ width:596px; background:#FFF; margin:0px 0px 0px 0px; min-height:568px;}
#classifieds .heading	{ padding:0 0 0 10px; line-height:32px; font-size:1.5em; color:#FFF; height:32px; background:url(/images/classified-table-header.png) center center repeat-x; position:relative;}
#classifieds table	{ width:594px; }
#classifieds td	{ padding:7px;}
#classifieds td a	 { color:#000;text-decoration:none; }
#classifieds td a:hover { text-decoration:underline; }
#classifieds td p {}
#classifieds  #ads-image-list-view td img { margin:0px 8px 0px 0px;}
#classifieds th,
#classifieds td	{ border-left:1px solid #FFFFFF; text-align:left;}
#classifieds .first	{ border:none; text-align:left; }
tr.header a {}
tr.even,
tr.odd			{}
tr.odd			{ background:#EDF8FD; }
tr.even			{ background:#FFFFFF; }

#classifieds-featured-posts-inline-list {border:1px solid #29ABE2;}
#classifieds-posts {border:1px solid #FFFFFF;}
#classifieds-headers {border:1px solid #F2F2F2; background:#F2F2F2;}
#classifieds-headers a {float:left; font-weight:bold;}

#classifieds tr.even.hover {background-color:#CDEFFA!important;}
#classifieds tr.odd.hover {background-color:#CDEFFA!important;}
#classifieds tr.even td.hover {background-color:#CDEFFA!important;}
#classifieds tr.odd td.hover {background-color:#CDEFFA!important;}

.featured-posts-inline {}
.featured-posts-inline tr.odd { background:#B3E7F8; }
.featured-posts-inline tr.even { background:#CDEFFA; }
.featured-posts-inline-hidden {display:none;}
.featured-random {}

#classifieds-featured-posts-inline-list tr.even.hover {background-color:#86D8F3!important;}
#classifieds-featured-posts-inline-list tr.odd.hover {background-color:#86D8F3!important;}
#classifieds-featured-posts-inline-list tr.even td.hover {background-color:#86D8F3!important;}
#classifieds-featured-posts-inline-list tr.odd td.hover {background-color:#86D8F3!important;}

#classifieds th#view-mode-image-title-bar {text-align:center!important;}
#classifieds th#view-mode-image-title-bar a {margin:0px 10px 0px 0px;}


/*POST AD>>>>>>>>>*/
#post-ad-progress-overall	{ float:right; width:100%;}
#post-ad-progress-overall a {text-decoration:none; color:#D4145A;}
#post-ad-progress-overall a:hover {color:#D4145A;}
#post-ad-progress	 { float:right; margin:2px 0px 10px 0px; padding:0 0 3px 0; color:#E5E5E5; border:1px dashed #C2C2C2; width:100%;}
#post-ad-progress-featured { height:15px; font-weight:bold; color:#9E9E9E; border:1px solid #E2E2E2; width:100%; margin:0px 0px 0px 0px;}
#post-ad-progress-featured div { float:left; padding:0 0 0 5px; width:32%; height:15px; text-align:center; }
#post-ad-progress-featured .active	{ color:#FFFFFF; background:#D4145A; }

#post-ad-progress div { float:left; padding:4px 0 2px 5px !important; width:120px; height:23px; line-height:25px; }

#post-ad-progress .active {margin:0 1px; font-weight:bold; border-bottom:4px solid #D4145A; }
#post-ad-progress span { padding:0 5px 0 0; font-size:1.8em; }

#post-ad-progress.student div { width:19%; color:#E5E5E5; border-color:#29ABE2 !important; }
#post-ad-progress.student .active,
#post-ad-progress.student .active a { color:#29ABE2!important; }
#post-ad-progress.student a {text-decoration:none; color:#29ABE2; }

#post-ad-progress.non-student	div { width:19%; color:#E5E5E5;border-color:#E1297B !important; }
#post-ad-progress.non-student .active,
#post-ad-progress.non-student .active a { color:#D4145A !important; }
#post-ad-progress.non-student a {text-decoration:none; color:#D4145A; }

div#thumb-upload {display:block; width:300px; float:left;}
#divStatus {display:none;}
#fsUploadProgress {width:272px; margin:0px 0px 0px 0px;}
.progressWrapper {width:272px;}
div.progressContainer {margin:0px; padding:2px!important; border:solid 1px #E8E8E8; background-color:#F7F7F7!important; overflow:hidden; height:56px; margin:0px 0px 10px 0px;}
div.progressName {font-size:8pt; color:#333333; text-align:left; white-space:nowrap; overflow:hidden; float:left; margin:0px 0px 1px 0px;}
div.progressBarStatus {font-size:7pt; color:#999999; text-align:left; white-space:nowrap; float:left; margin:0px 0px 2px; clear:both;}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {width:0%; height:2px; background-color:#0099FF; margin-top:2px; clear:both;}
.progressBarComplete {width:100%; background-color:#8BC53F;visibility:hidden;}
.progressBarError {width:100%; background-color: #FF0000; visibility:hidden;}

div#thumbnails {width:200px; float:left; min-height:100px;} 
div#thumbnails img {float:left;}
div#thumbnails .thumb-container {display:block; height:60px; padding:0px; margin:0px 0px 10px 0px;}
div#thumbnails .thumb-container a.delete {display:block; width:78px; height:40px; padding:20px 0px 0px 0px; text-align:center; float:left; color:#AE0000; text-decoration:none;}
div#thumbnails .thumb-container a.delete:hover {text-decoration:underline;}

a.progressCancel {display:block; height:12px; width:12px; background-image:url(/images/cancel-button.gif); background-position:0px 0px; background-repeat:no-repeat; float: right;}
a.progressCancel:hover {background-position:0px -12px;}

/*Post ad select schools*/
#select-schools-left {display:block; width:400px; float:left;}
.select-schools-options {display:block; padding:8px; float:left; background:none; margin:0px 12px 8px 0px!important; border:1px dashed #C2C2C2;}
.select-schools.radio-field input {display:block; float:left; margin:0px 10px 2px 0px;}
.select-schools-title {font-weight:bold; display:block; margin:10px 0px 2px 0px; width:200px;}
.select-schools .select-box {display:block; margin:0px 10px 0px 0px;}
#college-cost {display:block; float:right; font-size:14pt; font-weight:bold; line-height:10px; text-align:right; padding:20px; background:#F5F5F5;}
#select-schools-price {}
#select-schools-days {font-size:12pt; color:#999999; font-weight:normal;}
#college-list {display:block; width:300px; height:200px; background:#F5F5F5; overflow-x:hidden; overflow-y:auto; padding:10px; margin:10px 0px 10px 0px;}
#college-list a.remove-all {color:#BE1E2D; text-decoration:none; font-size:10pt;}
#college-list a.remove-all:hover {text-decoration:underline;}
#college-list ul {margin:0px; padding:0px; font-size:10pt;}
#college-list li {list-style-position:outside; list-style-type:none;}
#college-list li a.remove-college {color:#BE1E2D; text-decoration:none; font-size:8pt;}
#college-list li a.remove-college:hover {text-decoration:underline;}
#select-schools-contract-box {width:300px; height:200px; overflow-x:hidden; overflow-y:auto; padding:10px; background:#F5F5F5; font-size:8pt; margin:0px 0px 12px 0px;}

/*Post ad coupon Preview*/
#post-ad-coupon {display:block; width:300px; min-height:150px; border:2px dashed #000000; float:right; margin:6px 0px 0px 0px; padding:10px;}
#post-ad-coupon-title { font-size:16pt; font-weight:bold; text-align:center; margin:0px 0px 0px 0px; overflow:auto;}
#post-ad-coupon-content { font-size:12pt; font-weight:normal; text-align:left; margin:10px 0px 0px 0px; padding:5px}
#post-ad-coupon-expiration { font-size:10pt; font-weight:normal; text-align:center; margin:0px 0px 0px 0px; padding:5px}

/*Post ad coupon*/
#post-ad-coupon-window-logo {display:block; width:50%; text-align:left; margin:0px auto 0px auto;}
#post-ad-coupon-window-instructions {display:block; width:50%; text-align:left; margin:0px auto 0px auto; color:#000000;}


/*DETAILS>>>>>>>>>>*/
#details-container {width:800px; min-height:630px; background:none; margin:0px auto 6px auto; padding:0px; position:relative;}
#details-left { float:left; margin:0px 0px 0px 0px; background:#FFFFFF; width:596px; min-height:612px; padding:8px;}
a#details-back {display:block; float:left; width:350px; height:34px; background-image:url(); background-position:-304px 0px; background-repeat:no-repeat; margin:-5px 0px 0px 0px;}
a#details-back:hover {background-position: -390px 0px;}
#details-featured-post-label {display:block; width:125px; float:right; margin:-5px 0px 0px 0px; height:38px; color:#CCCCCC; font-size:12pt; padding:0px; position:relative;}
.details-featured-post-star {display:inline-block; width:18px; height:17px; margin:0px 10px 0px 0px; background-image:url(/images/master-images.png); background-position:-408px -74px; background-repeat:no-repeat;}
#details-category {display:block; margin:0px 0px 10px 0px; border-bottom:1px solid #E6E6E6; padding:0px;}
#details-title {font-size:2.3em; line-height:26px; margin:0px 0px 5px 0px;}
#details-price {font-size:2.8em; font-weight:bold; margin:0px 0px 10px 0px; display:inline-block; color:#000000;}
#details-picture-container {display:block; margin:-10px 0px 10px 0px; overflow:hidden;}
#details-picture-large {display:block; border:1px solid #FFFFFF; padding:10px 10px 0px 10px; text-align:center;}
#details-picture-thumb {display:block; background-color:#FFFFFF; border:none; margin:0px auto 0px auto; padding:6px 6px 0px 6px; text-align:center;}
#details-picture-thumb img { cursor:pointer; margin:0px 0px 4px 0px;}
#details-coupon-container {display:block; margin:0px 0px 0px 0px;}
a.details-coupon {display:block; padding:10px; border:1px dashed #D4145A; width:45%; text-align:center; text-decoration:none; color:#D4145A; font-size:14pt;}
a.details-coupon:hover {text-decoration:underline; color:#D4145A;}
.details-coupon-arrow {display:inline-block; width:10px; height:12px; margin:0px 6px 0px 0px; background-image:url(/images/master-images.png); background-position:-396px -74px; background-repeat:no-repeat;}
.details-coupon-wide {width:96%!important;}

.details-info {display:block; margin:0px 0px 4px 0px;}
#details-rating-box {margin:0px 0px 1px 4px; width:100px; display:inline-block;}
#details-rating-info {margin:0px 0px 4px 0px; color:#666666;}
#tab-report {text-align:center; font-size:14pt; color:#E6E6E6;}
#tab-report a {color:#000000; font-size:11pt; text-decoration:none;}
#tab-report a:hover {text-decoration:underline;}
#details-contact-user-details {float:left; margin:0px 0px 0px 15px; width:220px;}
#details-contact-form {margin:0px; padding:0px; width:57%; border-right:1px dashed #E6E6E6; float:left;}
.addthis_toolbox {display:block; margin:50px auto 0px auto; width:425px;}
.addthis_toolbox div {float:left; display:block; margin:0px 5px 0px 0px; background-color:#FFFFFF;}
.addthis_toolbox div a {display:block; width:48px; height:48px;}
#details-share-facebook {display:block; width:48px; height:48px; background:url(/images/master-images.png) 0px -320px no-repeat;}
#details-share-twitter {display:block; width:48px; height:48px; background:url(/images/master-images.png) -50px -320px no-repeat;}
#details-share-myspace {display:block; width:48px; height:48px; background:url(/images/master-images.png) -100px -320px no-repeat;}
#details-share-delicious {display:block; width:48px; height:48px; background:url(/images/master-images.png) -150px -320px no-repeat;}
#details-share-digg {display:block; width:48px; height:48px; background:url(/images/master-images.png) -200px -320px no-repeat;}
#details-share-wordpress {display:block; width:48px; height:48px; background:url(/images/master-images.png) -250px -320px no-repeat;}
#details-share-google {display:block; width:48px; height:48px; background:url(/images/master-images.png) -300px -320px no-repeat;}
#details-share-blogger {display:block; width:48px; height:48px; background:url(/images/master-images.png) -350px -320px no-repeat;}

/*Breadcrumbs*/
#breadcrumb-text {display:block; height:25px; background:url(/images/master-images.png) 0px -514px no-repeat; position:relative; font-size:12pt; color:#FFF; padding:7px 0px 0px 6px; margin:0px 0px 8px 0px;}
#breadcrumb-text a {text-decoration:none; color:#FFF;}
#breadcrumb-text a:hover {text-decoration:underline;}

#pagination-select select {position:absolute; top:6px; right:10px; width:100px; border:1px solid #CCCCCC; =}


/*Specific tab info for details page*/
#details-tab-bar-container {display:block; min-height:100px; width:596px;}
#details-tab-content {display:block; width:574px; min-height:155px; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; padding:10px;}
ul.cl-tab-bar li a#details-contact-tab {}
ul.cl-tab-bar li a#details-contact-tab {background-image:url(/images/master-images.png); background-position:-477px 0px; background-repeat:no-repeat; color:#FFFFFF; border-bottom:none; font-weight:bold; height:24px;}
ul.cl-tab-bar li a#details-contact-tab.cl-tab-active {background:#FFFFFF; color:#7DD354;}
ul.cl-tab-bar li a#details-contact-tab:hover {background:#FFFFFF; color:#666666;}


/*MY INFO>>>>>>>>>>*/
/* Nav */
h1#my-account-student { float:left; width:530px; height:72px;background:url(/images/title-my-account-student.png) left top no-repeat;}
h1#my-account-non-student { float:left; width:530px; height:72px;background:url(/images/title-my-account-non-student.png) left top no-repeat;}
#my-account-tab-bar-container {display:block; min-height:100px;}
#my-account-tab-content {display:block; min-height:155px; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; padding:10px;}

#my-ads .ad-item {display:block; height:58px; clear:both; border-bottom:1px dashed #E6E6E6;}
#my-ads .ad-item.ad-first {border-top:1px dashed #E6E6E6;}
#my-ads .ad-numbering	{ display:block; float:left; font-size:26pt; color:#29ABE2; margin:10px 10px 0px 0px;}
#my-ads .ad-title {display:block; float:left; font-size:14pt; color:#000000; margin:13px 0px 0px 0px; width:435px;}
.ad-create-post {margin:10px 0px 0px 0px;}
.ad-create-post a {color:#29ABE2; text-decoration:none; font-size:14pt;}
.ad-create-post a:hover {text-decoration:underline;}

#my-ads .ad-title a {color:#000000; text-decoration:none;}
#my-ads .ad-title a:hover {text-decoration:underline;}
#my-ads .ad-expiration {display:block; float:left; font-size:9pt; color:#CCCCCC; margin:0px 0px 0px 0px;}
#my-ads .ad-price	{float:right; width:75px; font-size:14pt; font-weight:bold; margin:20px 0px 0px 0px;}
#my-ads .ad-options {display:block; width:180px; padding:2px; float:right; text-align:right; margin:22px 0px 0px 0px;}
#my-ads ul.ad-options-links {margin:0px; padding:0px;}
#my-ads ul.ad-options-links li {margin:0px; padding:0px; display:inline-block; float:left; list-style-type:none; list-style:none; border-left:1px solid #CCCCCC; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
#my-ads ul.ad-options-links li a {text-decoration:none; color:#000000;}
#my-ads ul.ad-options-links li a:hover {text-decoration:underline;}
#my-ads ul.ad-options-links li.sold-first {border:none;}
#my-ads ul.ad-options-links li.sold a {color:#7DD354;}
#my-ads ul.ad-options-links li.sold a:hover {text-decoration:underline;}
#my-ads ul.ad-options-links li.delete a {color:#FF0000;}
#my-ads ul.ad-options-links li.delete a:hover {text-decoration:underline;}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/images/rating-delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/images/rating-star-cl.gif) no-repeat 0 0px;}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS *


/*LOGIN PAGE>>>>>>>>>>*/
#login-right-column {float:right; display:block; width:384px; height:240px; position:relative; padding:0px; font-size:12px;}
a#login-right-column-graphic {display:block; position:absolute; top:0px; left:0px; z-index:1;}
a#login-right-column-link {display:block; position:absolute; bottom:0px; left:0px; z-index:2; color:#000; font-size:14pt; font-weight:bold; text-decoration:none;}
a#login-right-column-link:hover {text-decoration:underline;}

#login-left-column {float:left; display:block; width:378px; background:#FAFAFA; border:1px dashed #C2C2C2; padding:10px 0px 10px 0px; margin:0px 0px 0px 0px;}
a#student-join-link {display:block; width:131px; height:58px; background:url(/images/master-images.png) -170px 0px no-repeat; position:absolute; top:90px; left:80px;}
a#non-student-join-link {display:block; width:218px; height:58px; background:url(/images/master-images.png) -170px -74px no-repeat; position:absolute; top:90px; left:60px;}
.join-sub-text {display:block; width:200px; height:71px; position:absolute; top:155px; left:80px; color:#808080; font-size:9pt;}
#student-login-title {display:block; width:257px; height:36px; background:url(/images/master-images.png) -170px -150px no-repeat; margin:18px 0px 10px 24px;}
#non-student-login-title {display:block; width:350px; height:36px; background:url(/images/master-images.png) -170px -190px no-repeat; margin:18px 0px 10px 24px;}
#login-left-column label {font-weight:bold; font-size:12px; padding:4px 0px 0px 0px; margin:0px 0px 0px 24px; float:none; text-align:left; display:block;}
#login-left-column input.login-field {margin:5px 0px 10px 24px; width:312px; padding:6px; font-size:14px; background:#FFFFFF; border:2px solid #B3B3B3; outline-style:none; outline-width:0px; float:left;}
#login-left-column input.login-field.active {border:2px solid #29ABE2;}
#login-left-column input.login-field.non-student.active {border:2px solid #D4145A;}
#login-left-column input#login-submit{}
#login-error {color:#FF0000; margin:0px auto 1px auto; width:274px; text-align:center;}
a#forgot-password-title {display:block; width:280px; font-size:16pt; color:#B3B3B3; text-decoration:none; margin:0px auto 10px auto; font-weight:normal; text-align:center;}
#forgot-password-button {width:145px; height:45px; margin:10px auto 0px auto;}
#forgot-password-fields {display:none;}


/*JOIN PAGE>>>>>>>>>>*/
#join-right-column{float:right; width:384px; padding:0px; font-size:12px; position:relative;}
#join-right-column-graphic {margin:0px 0px 10px 0px;}
#join-left-column{float:left; width:378px; background:#FAFAFA; border:1px dashed #C2C2C2; padding:10; margin:0px 10px 0px 0px;}
#join-left-column label {display:block; float:left; clear:both; margin:0px 10px 10px 0px; width:124px; font-size:12px; padding:4px 0px 0px 0px; text-align:right;}
#join-left-column input.join-field {border:1px solid #C2C2C2; margin:0px 0px 5px 0px; width:210px; padding:4px;}
#join-left-column select {border:1px solid #C2C2C2; margin:0px 0px 5px 0px; width:218px; height:24px;}
#join-left-column input.short {width:40px; float:left;}
.join-form-section{display:block; border-bottom:1px dashed #C2C2C2; padding:10px 10px 5px 10px; position:relative;}
.join-form-number {display:block; width:40px; height:40px; position:absolute; top:2px; left:10px; font-size:28pt; color:#8CC63F; padding:0px; margin:0px;}
#agree {position:relative; margin:0px 0px 0px -10px;}
#agree input {margin:5px 0px 5px 5px!important; width:20px;}
#agree-text {position:absolute; left:170px; top:5px; width:200px; height:38px; float:left; display:block; margin:0px 0px 8px 0px; font-size:10px;}
#join-submit { margin:0px auto 0px auto; width:135px;}
#join-submit input { width:135px; height:40px; border:none!important;}
.join-reasons {font-size:15pt; color:#666666; font-weight:500;}
.join-large-text {font-size:20pt; color:#999999;}
.join-small-text {font-size:10pt; color:#999999;}
.join-side-text {margin:0px 0px 10px 0px;}
.form-small-text {font-size:10px; margin:3px 0px 0px 135px; width:220px; display:block;}
.join-form-hr {display:block; background:url(../images/form-hr.png) bottom right no-repeat!important; height:10px; width:100%; margin:5px 0px 5px 0px;}

/*Live validation for join*/
#join-left-column .LV_validation_message{font-weight:bold;margin:-3px 0px 5px 134px;display:block;padding:5px 5px 5px 23px;width:190px;font-size:10px;}
#agree .LV_validation_message{margin:20px 0px 5px 143px;}
#join-left-column .LV_valid {color:#00CC00; border:1px solid #00CC00; background:#BAFA9E url(/images/accept.png) 2px 50% no-repeat; display:none;}
#join-left-column .LV_invalid {color:#CC0000; border:1px solid #CC0000; background:#F5C9C9 url(/images/exclamation.png) 2px 50% no-repeat;}
#join-left-column .LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {border: 1px solid #00CC00!important; background:#BAFA9E url(/images/accept.png) center right no-repeat;}
#join-left-column .LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {border: 1px solid #CC0000!important;}

/*Password strength*/
.pstrength-minchar {font-size:10px; margin:0px 0px 0px 135px; display:none;}
.pstrength-info {margin:0px 0px 0px 135px; width:220px; background-color:#33FF99; display:none;}
#pw-bar-container {width:235px;margin:0px 0px 4px 135px;display:block;}	


/*HOME PAGE>>>>>>>>>*/
#home-search-container {width:800px; height:90px; display:block; position:absolute; top:16px; left:6px;}
#map {position:absolute; top:80px; left:16px; z-index:0;}
#home-search-left {width:388px; height:37px; position:absolute; background:url(/images/master-images.png) 0px -444px no-repeat; left:10px; top:7px;}
#home-search-right {width:388px; height:52px; position:absolute; background-repeat:no-repeat; right:5px; z-index:2;}
#home-start {width:784px; height:54px; background:url(/images/home-start.png) center center no-repeat;position:absolute; top:10px; left:14px;}
#home-search-container .field {background-image:url(/images/master-images.png); background-position:0px -388px; overflow:visible;}
#home-search-container .field-active {background-image:url(/images/master-images.png); background-position:-388px -388px; }
#home-search-right input {width:290px; padding:5px; border:none; background:none; outline:none; outline-style:none; position:absolute; top:10px; left:12px; font-size:14pt; overflow:visible;}
#no-school a {color:#808080; text-decoration:none; position:absolute; top:530px; right:20px;}
#no-school a:hover {color:#29ABE2;}
#view-features a {color:#808080; text-decoration:none; position:absolute; top:530px; left:20px;}
#view-features a:hover {color:#29ABE2;}
div.autosuggest {position: absolute; background-image: url(/images/img_inquisitor/as_pointer.gif); background-position: top; background-repeat: no-repeat; padding: 10px 0 0 0; z-index:20!important;}
div.autosuggest div.as_header,
div.autosuggest div.as_footer {position: relative; height: 6px; padding: 0 6px; background-image: url(/images/img_inquisitor/ul_corner_tr.gif); background-position: top right; background-repeat: no-repeat; overflow: hidden;}
div.autosuggest div.as_footer {background-image: url(/images/img_inquisitor/ul_corner_br.gif);}
div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner {position:absolute; top:0; left:0; height: 6px; width: 6px; background-image: url(/images/img_inquisitor/ul_corner_tl.gif); background-position: top left; background-repeat: no-repeat; z-index:3;}
div.autosuggest div.as_footer div.as_corner {background-image: url(/images/img_inquisitor/ul_corner_bl.gif);}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar {height:6px; overflow: hidden; background-color: #333;}
div.autosuggest ul {list-style: none; margin: 0px 0px -4px 0px; padding:0; overflow:hidden; background-color:#333;}
div.autosuggest ul li {color:#ccc; padding:0px; margin: 0 4px 4px; text-align: left;}
div.autosuggest ul li a {color:#ccc; display:block; text-decoration: none; background-color: transparent; text-shadow:#000 0px 0px 5px; position: relative; padding: 0; width: 100%;}
div.autosuggest ul li a:hover {background-color: #444;}
div.autosuggest ul li.as_highlight a:hover {background-color: #1B5CCD;}
div.autosuggest ul li a span {display: block; padding: 3px 6px; font-weight: bold;}
div.autosuggest ul li a span small {font-weight: normal;color: #999;}
div.autosuggest ul li.as_highlight a span small {color: #ccc;}
div.autosuggest ul li.as_highlight a {color: #fff; background-color: #1B5CCD; background-image: url(/images/img_inquisitor/hl_corner_br.gif); background-position: bottom right; background-repeat: no-repeat;}
div.autosuggest ul li.as_highlight a span {background-image: url(/images/img_inquisitor/hl_corner_bl.gif); background-position: bottom left; background-repeat: no-repeat;}
div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr {background-image: transparent; background-repeat: no-repeat; width: 6px; height: 6px; position: absolute; top: 0; padding: 0; margin: 0;}
div.autosuggest ul li a .tr {right: 0;}
div.autosuggest ul li.as_highlight a .tl {left: 0; background-image: url(/images/img_inquisitor/hl_corner_tl.gif); background-position: bottom left;}
div.autosuggest ul li.as_highlight a .tr {right: 0; background-image: url(/images/img_inquisitor/hl_corner_tr.gif); background-position: bottom right;}
div.autosuggest ul li.as_warning {font-weight: bold; text-align: center;}
div.autosuggest ul em {font-style: normal; color: #6EADE7;}

/*SITE WIDE SEARCH >>>>>>>>*/
#site-search-box {display:block; height:32px; background:url(/images/master-images.png) 0px -514px no-repeat; position:relative;}
#site-search-input {display:block; border:none; outline:none; outline-style:none; padding:4px; height:16px; width:300px; position:absolute; right:28px; top:4px; color:#B2B2B2;}
#site-search-go {display:block; width:24px; height:24px; background:url(/images/master-images.png) -36px -486px no-repeat; border:none; position:absolute; top:4px; right:4px; cursor:pointer;}
#site-search-title {font-size:12pt; color:#FFF; padding:7px 0px 0px 8px;}
#site-search-results {display:block; font-size:12pt; color:#000; font-weight:normal; margin:20px 0px 20px 8px;}
.site-search-bar-header {display:block; height:23px; background:#D0EDF9; font-size:13pt; color:#000; padding:5px 10px 3px 32px; position:relative; margin:0px 0px 6px 0px; cursor:pointer;}
.site-search-bar-header.active {font-weight:bold;}
.site-search-bar-header .plus {display:block; width:17px; height:17px; background:url(/images/master-images.png) 0px -490px no-repeat; position:absolute; left:7px; top:7px;}
.site-search-bar-header .minus {background:url(/images/master-images.png) -17px -490px no-repeat!important;}
.site-search-bar-header-number {font-size:11pt; font-weight:normal; color:#29ABE2; position:absolute; right:8px; top:6px;}
.site-search-bar-content {padding:6px 0px 10px 0px; display:none;}
.site-search-bar-content.active {display:block;}

/*BECOME A REP>>>>>>>>>>*/
div#student-rep-container h2 {margin:0px 0px 0px 0px!important;}
div#student-rep-container h2 a {font-size:9pt; font-weight:bold; margin:0px 0px 0px 6px; padding:0px 0px 0px 18px; color:#000000; text-decoration:none; background:url(/images/grey-bullet.png) left center no-repeat; display:block;}
div#student-rep-container h2 a:hover {color:#29ABE2;}
div#student-rep-container h2 a.active {color:#29ABE2; outline:none;}
div#student-rep-container h2 a:active {outline:none; border:none; outline-style:none;}
div#student-rep-container .question div {margin:5px 0px 0px 24px; padding:0px; display:none; background:#FFFFFF; border-left:4px solid #29ABE2; padding:8px; color:#000000;}
div#student-rep-container .question div p {margin:0px; padding:0px;}
div#student-rep-container .question {margin:0px 0px 5px 0px; padding:0px; display:block;}

div#apply-progress									{ float:right;color:#FFF; }
div#apply-progress div							{ float:left;padding:0 0 0 5px !important;width:100px;height:36px;line-height:36px;background:#E6E6E6 !important; }
div#apply-progress div.active				{ margin:0 1px;background:#F59F25 !important; }
div#apply-progress div.first,
div#apply-progress div.firstactive	{ padding:0 0 0 13px !important; }
div#apply-progress div.last,
div#apply-progress div.lastactive		{ padding:0 13px 0 5px !important; }
div#apply-progress div.first				{ background:#E6E6E6 url(/images/apply-progress-left.png) left center no-repeat !important; }
div#apply-progress div.last					{ background:#E6E6E6 url(/images/apply-progress-right.png) right center no-repeat !important; }
div#apply-progress div.firstactive	{ background:#F59F25 url(/images/apply-progress-left-active.png) left center no-repeat !important; }
div#apply-progress div.lastactive		{ background:#F59F25 url(/images/apply-progress-right-active.png) right center no-repeat !important; }
div#apply-progress span							{ padding:0 5px 0 0;font-size:1.5em; }
div#apply-progress a								{ text-decoration:none;color:#FFF; }

#dashboard #left {display:block; width:376px; float:left; margin:10px 0px 0px 0px;}
#dashboard #left .block {display:block; margin:0px 0px 15px 0px; }
#dashboard #left .block .blue {display:block; margin:0px 0px 15px 0px; background:#CEEAF8; padding:10px;}
#dashboard #right {display:block; width:370px; float:right; margin:10px 0px 0px 0px;}
#dashboard #right .block {display:block; padding:10px; background:#E9F6FD; margin:0px 0px 15px 0px;}
#dashboard #right .block .blue {color:#29ABE2; font-weight:normal; font-size:11pt;}
#dashboard #right .block .stat {display:block; margin:0px 0px 8px 0px;}

#dashboard #bloop {display:block; width:374px; height:170px; background:url(/images/dashboard-bloop.png) top left no-repeat; position:relative;}
#dashboard #bloop-box {display:block; position:absolute; top:48px; left:27px; width:320px; height:74px; overflow:hidden;}
#dashboard #bloop-box .text {font-size:10pt; display:none; position:absolute; width:320px; height:74px;}
#dashboard #bloop-box .active {display:block;}
#dashboard #bloop-nav {display:block; width:374px; height:16px; position:absolute; top:132px; left:0px; text-align:center; color:#666666;}
#dashboard #bloop-nav a {text-decoration:none; color:#666666;}
#dashboard #bloop-nav a:hover {text-decoration:underline;}

#dashboard #ideas textarea {width:340px; height:60px; border:1px solid #CCCCCC;}
#dashboard #ideas input {width:340px; background:#48BBFC; border:none; color:#FFFFFF; padding:5px;}


/*FEATURED POSTS LANDING PAGE>>>>>>>>>>*/
a#create-featured-post-box {display:block; width:220px; float:right; margin:0px 0px 0px 10px; border:2px dashed #D1145A; padding:25px; text-align:center; font-size:16pt; font-weight:bold; color:#D1145A; text-decoration:none; }
a#create-featured-post-box:hover {text-decoration:underline;}

/*FAQ PAGE>>>>>>>>>>*/
.faq {clear:both;}
.faq h2 a {font-size:1.1em;margin:0px 0px 0px 0px; padding:0px; font-weight:normal;color:#808080; text-decoration:none;}
.faq h2 a:hover {color:#8CC63F;}
#non-student-faq.faq h2 a:hover {color:#D1145A;}
.faq h2 {margin:0px 0px 0px 0px; padding:0px;}
.faq h2 a.active {color:#8CC63F;}
#non-student-faq.faq h2 a.active {color:#D1145A;}
.faq .question div {margin:0px; padding:0px; display:none; background:#FAFAFA; border:1px solid #E6E6E6; padding:8px;}
.faq .question div p {margin:0px; padding:0px; font-size:10pt;}
.faq .question {margin:0px 0px 20px 0px; padding:0px;}

/*HELP US OUT>>>>>>>>>>*/
.help-block {width:372px; height:418px; display:block; margin:10px 0px 15px 0px;}
.help-pic {width:372px; height:378px; display:block;}
.help-pic img {background:none;}
.help-number {font-size:28pt; color:#000000; display:block; width:30px; height:40px; float:left;}
.help-text {width:338px; height:33px; padding:7px 0px 0px 0px; margin:0px 0px 0px -4px; display:block; float:left; font-size:9pt; color:#000000; font-weight:normal;}

/*WHATS NEXT PAGE>>>>>>>>>>*/
div#whats-next h2 {height:35px; width:750px;padding:5px 0px 0px 20px; margin:0px; color:#FFFFFF; font-size:19pt; background:url(/images/whats-next-bar.png) top left no-repeat; position:relative; border:none; outline:none; outline-style:none; display:block; cursor:pointer;}
div#whats-next .question div {margin:5px 0px 0px 24px; padding:0px; display:none; background:#FFFFFF; border-left:4px solid #CCCCCC; padding:8px; color:#666666; height:100px;}
div#whats-next .question div p {margin:0px; padding:0px;}
div#whats-next .question {margin:0px 0px 0px 0px; padding:0px; display:block;}
div#whats-next .whats_next_pink {color:#D4145A;}
div#whats-next .whats_next_blue {color:#29ADE2;}
div#whats-next .title {color:#000000; font-size:16pt; font-weight:normal; margin:0px 0px 5px 0px; display:block;}
div#whats-next .ui-icon {width:18px; height:18px; background-image:url(/images/whats-next-plus-minus.png); background-position:0px 0px; background-repeat:no-repeat; position:absolute; top:11px; right:14px;}
div#whats-next .ui-icon-triangle-1-s {background-position:0px -18px;}
div#whats-next .ui-icon-triangle-1-e {background-position:0px 0px;}

/*ADVERTISING>>>>>>>>>>*/
div#start-advertising-container {width:770px; height:70px; display:block; margin:0px auto 20px auto;}
div#ad-select-container {display:block; width:520px; height:70px; background:#4D4D4D; overflow:hidden; position:relative; float:left;}
div#ad-select-container .ad-size a {display:block; height:50px; width:160px; padding:20px 0px 0px 0px!important; font-size:18pt; color:#FFFFFF; text-decoration:none;}
.ad-size {text-align:center;}
div#ad-size-1 {position:absolute; top:0px; left:10px; z-index:2;}
div#ad-size-2 {position:absolute; top:0px; left:180px; z-index:2;}
div#ad-size-3 {position:absolute; top:0px; left:350px; z-index:2;}
div#green-slider {display:block; width:162px; height:70px; background:url(/images/ad-select-slider-green.png) top left no-repeat; position:absolute; left:10px; top:0px; z-index:0;}
div#white-slider {display:block; width:30px; height:20px; background:url(/images/ad-select-slider-white.png) top left no-repeat; position:absolute; left:75px; top:50px; z-index:1;}
#start-advertising {float:left;}
#start-advertising a:link, #start-advertising a:visited {display:block; height:70px; width:234px; background:url(/images/ad-select-start-advertising.png) top left no-repeat; margin:0px 0px 0px 10px;}
#ad-select-preview {display:block; width:730px; margin:0px auto 20px auto; text-align:center;}
#ad-select-info {display:block; width:730px; margin:0px auto 30px auto;}
#ad-select-info table {text-align:left; margin:0px auto 0px auto;}
#ad-select-info th {background:#FFFFFF; padding:4px; font-size:16pt; font-weight:normal;}
#ad-select-info td {padding:12px 4px 4px 4px; border-bottom:1px solid #CCCCCC;}


/*GENERAL CLASSES>>>>>>>>>*/

/*Links*/
a			{ color:#000; }
a:hover			{ color:#29ABE2; }
a:active, a:focus {outline:none; outline-style:none;}

/*Headers*/
h1			{ text-indent:-9000px; margin:0px 0px 5px 12px!important; height:36px; display:block;}
h2			{ color:#808080; font-size:1.6em;margin:0 0 10px 0;font-weight:normal; display:block;}
h2.black	{ color:#000000; font-size:1.4em;margin:0 0 4px 0;font-weight:normal;}
h3			{ color:#29ABE2; font-size:1.7em; font-weight:normal; margin:0px 0px 5px 0px;}
h4			{ color:#000000; font-size:1.4em; font-weight:normal; margin:10px 0px 3px 0px;}
h5			{ color:#29ABE2; font-size:1.1em; font-weight:bold; margin:0px 0px 2px 0px;}
th				{ text-align:left; }

/*Tabs*/
.cl-tab {margin:10px 0px 0px 0px;}
.cl-tab .tab-content {display:none;}
.cl-tab .tab-active {display:block;}
ul.cl-tab-bar {display:block; height:29px; border-bottom:1px solid #E6E6E6; margin:10px 0px 0px 0px;}
ul.cl-tab-bar {margin:0px!important; padding:0px!important; list-style:outside; list-style-position:outside;}
ul.cl-tab-bar li {display:block; float:left; margin:0px!important; padding:0px;}
ul.cl-tab-bar li a {display:block; width:111px; height:23px; background:#FFFFFF; border:1px solid #E6E6E6; margin:0px 7px 0px 0px; padding:5px 0px 0px 0px; color:#666666; background:#E6E6E6; text-decoration:none; text-align:center; font-size:11pt;}
ul.cl-tab-bar li a.cl-tab-active {background:#FFFFFF; color:#29ABE3; border-bottom:1px solid #FFFFFF;}
ul.cl-tab-bar li a.cl-tab-active:hover {background:#FFFFFF; color:#29ABE3; border-bottom:1px solid #FFFFFF;}
ul.cl-tab-bar li a:hover {background:#FFFFFF; color:#666666; border-bottom:1px solid #FFFFFF;}
ul.cl-tab-bar li a.cl-tab-last {margin:0px; width:114px;}
.cl-tab-content-left {display:block; width:48%; float:left; border-right:1px dashed #E6E6E6;}
.cl-tab-content-right {display:block; width:48%; float:right;}
.cl-tab-content-subhead {font-size:12pt; color:#000000; font-weight:bold; margin:0px 0px 4px 0px;}
.cl-tab-content-subhead-2 {font-size:12pt; color:#000000; font-weight:bold; margin:16px 0px 12px 0px;}

/*Random Stuff*/
.divider {width:800px; height:4px; background-color:#E1E1E1; display:block; margin:15px auto 0px auto;}
.clear{clear:both; padding:0px; margin:0px;}
.preload {display:none;}
.image-banner {width:780px; margin:0px auto 15px auto;}

img			{ border:none; }
.image-left {float:left; margin:0px 5px 5px 0px;}
.image-right {float:right; margin:0px 5px 0px 5px;}

.bold				{ font-weight:bold; }
.no-underline {text-decoration:none!important;}
.dotted-line {display:block; width:100%; height:1px; margin:10px 0px 10px 0px; border-bottom:1px dashed #C2C2C2;}


/*Shadows body (square and rounded)*/
.content { padding:10px 0 0 0;background:url(/images/content-top.png) center top no-repeat; margin:0px auto 0px auto; width:820px;}
.bottom{ padding:0 0 10px 0;background:url(/images/content-bottom.png) center bottom no-repeat; margin:0px auto 0px auto;}
.top{ padding:6px 18px 10px 18px;background:url(/images/content.png) center top repeat-y; margin:0px auto 0px auto;}
.content-rounded { padding:30px 0 0 0;background:url(/images/content-rounded-top-new.png) center top no-repeat; margin:0px auto 0px auto; }
.content-rounded-bottom{ padding:0 0 30px 0;background:url(/images/content-rounded-bottom-new.png) center bottom no-repeat; margin:0px;}
.content-rounded-top { padding:10px 15px;background:url(/images/content.png) center top repeat-y; margin:0px; }

/*Lists and Paragraphs*/
.content-rounded ul {margin:0px 0px 10px 20px; list-style-position:outside;}
.content-rounded ul li {margin:0px 2px 2px 0px; padding:0px 0px 0px 0px;}
.content ul {margin:0px 0px 10px 20px; list-style-position:outside;}
.content ul li {margin:0px 2px 2px 0px; padding:0px 0px 0px 0px;}
.content-rounded p {margin:0px 0px 12px 0px;}
.content p {margin:0px 0px 12px 0px;}

/*Buttons*/
.cl-button {display:block; width:108px; height:37px; background-color:#FFFFFF; background-image:url(/images/master-images.png); background-repeat:no-repeat; color:#FFFFFF; text-decoration:none; border:none; font-size:12pt; margin:4px 0px 4px 0px; text-align:center;}
.cl-button-small { font-size:10pt; }
.cl-button.link {padding:10px 0px 0px 0px; height:27px!important;}
.cl-button.link-small {padding:3px 0 0 0;height:34px !important; }
a.cl-button:hover {text-decoration:none; color:#FFFFFF;}
.cl-button.center {margin:0px auto 0px auto;}
.cl-button.right {margin:0px auto 0px 0px; float:right; clear:both;}
.cl-button.green {background-position:0px 0px;}
.cl-button.green-hover {background-position:0px -37px;}
.cl-button.blue {background-position:0px -148px;}
.cl-button.blue-hover {background-position:0px -185px;}
.cl-button.pink {background-position:0px -74px;}
.cl-button.pink-hover {background-position:0px -111px;}
.cl-button.orange {background-position:0px -222px;}
.cl-button.orange-hover {background-position:0px -259px;}

/*Post Ad Button*/
a.post-ad-button {display:block; height:27px; float:right; position:relative; padding:5px 18px 0px 14px; margin:0px 10px 0px 0px; text-align:left; color:#FFF; text-decoration:none; font-size:11pt;}
a.post-ad-button .post-ad-button-cap {display:block; height:32px; width:18px; position:absolute; right:0px; top:0px;}
a.post-ad-button:hover {text-decoration:underline;}

a.post-ad-button.blue {background:url(/images/master-images.png) -172px -118px no-repeat;}
a.post-ad-button .post-ad-button-cap.blue {background:#EDEDED url(/images/master-images.png) -574px -118px no-repeat;}
a.post-ad-button.pink {background:url(/images/master-images.png) -172px -152px no-repeat;}
a.post-ad-button .post-ad-button-cap.pink {background:#EDEDED url(/images/master-images.png) -574px -152px no-repeat;}

/*Alert message*/
div#message-out	{ clear:both;position:absolute;top:94px;margin:0 0 0 112px;width:800px;height:30px;overflow:hidden; }
div#message-in { position:relative;line-height:30px;color:#F89A25;background:#333;text-align:center;font-weight:bold; }

/*Info Graphics*/
#info-graphic-container {display:block; position:relative; width:784px; height:420px; background:#FFF;}
#info-graphic-image {display:block; position:absolute; top:0px; left:0px; width:784px; height:370px; background:#FFF; z-index:1; position:relative; overflow:hidden;}
#info-graphic-image div {position:absolute; left:784px; top:0px; z-index:1;}
#info-graphic-image div.active {z-index:2;}

#info-graphic-bar {display:block; position:absolute; top:370px; left:0px; width:784px; height:50px; background:url(/images/master-images.png) 0px -548px no-repeat; z-index:1;}
#info-graphic-bar.pink {border-top:2px solid #D31C5B;}
#info-graphic-bar.pink ul li a:hover {color:#D31C5B;}
#info-graphic-bar.pink ul li a.active {color:#D31C5B;}
#info-graphic-bar.blue {border-top:2px solid #29ABE2;}
#info-graphic-bar.blue ul li a:hover {color:#29ABE2;}
#info-graphic-bar.blue ul li a.active {color:#29ABE2;}
#info-graphic-bar.orange {border-top:2px solid #FBB03B;}
#info-graphic-bar.orange ul li a:hover {color:#FBB03B;}
#info-graphic-bar.orange ul li a.active {color:#FBB03B;}

#info-graphic-bar ul {margin:0px; padding:0px;}
#info-graphic-bar ul li {display:block; float:left; list-style-position:inside; list-style:none; list-style-type:none;}
#info-graphic-bar ul li a {display:block; height:34px; padding:16px 42px 0px 0px; text-align:center; font-size:13pt; color:#000; font-weight:bold; text-decoration:none; margin:0px 20px 0px 10px; position:relative;}
#info-graphic-bar ul li .arrow {display:block; width:14px; height:13px; background:url(/images/master-images.png) -64px -488px no-repeat; position:absolute; right:0px; top:19px;}
#info-graphic-bar .triangle {display:block; width:15px; height:10px; position:absolute; top:0px; left:0px; background:url(/images/master-images.png); background-repeat:no-repeat;}
#info-graphic-bar.pink .triangle {background-position:-114px -489px;}
#info-graphic-bar.blue .triangle {background-position:-80px -489px;}
#info-graphic-bar.orange .triangle {background-position:-97px -489px;}

a.info-graphic-arrow {display:block; width:22px; height:48px; background-image:url(/images/master-images.png); background-repeat:no-repeat; position:absolute; top:150px; z-index:3;}
a.info-graphic-arrow.left {left:10px;}
a.info-graphic-arrow.right {right:10px;}

a.info-graphic-arrow.left.pink {background-position:-756px 0px;}
a.info-graphic-arrow.right.pink {background-position:-777px 0px;}
a.info-graphic-arrow.left.pink.hover {background-position:-734px 0px;}
a.info-graphic-arrow.right.pink.hover {background-position:-799px 0px;}

a.info-graphic-arrow.left.blue {background-position:-756px -56px;}
a.info-graphic-arrow.right.blue {background-position:-777px -56px;}
a.info-graphic-arrow.left.blue.hover {background-position:-734px -56px;}
a.info-graphic-arrow.right.blue.hover {background-position:-799px -56px;}

a.info-graphic-arrow.left.orange {background-position:-756px -111px;}
a.info-graphic-arrow.right.orange {background-position:-777px -111px;}
a.info-graphic-arrow.left.orange.hover {background-position:-734px -111px;}
a.info-graphic-arrow.right.orange.hover {background-position:-799px -111px;}

/*END GENERAL CLASSES*/


/*STANDARD FORM>>>>>>>>>>*/
div.standard_form input{outline:none; outline-style:none;}
div.standard_form .field {margin:5px 0px 15px 0px!important;}
div.standard_form .field-no-margin {margin:0px 0px 15px 0px!important;}
div.standard_form label {margin:2px 8px 0px 0px; width:100px; text-align:right; font-size:1.1em; float:left;}
div.standard_form .top-label label {margin:0px 8px 2px 0px; text-align:left; font-size:1.1em; display:block; font-weight:bold; width:180px;}
div.standard_form .question label  {margin:2px 8px 4px 0px; width:460px; text-align:left; font-size:1.1em; display:block;}
div.standard_form .wide-field input {display:inline; width:550px; padding:3px; border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form .short-field input {display:block; width:215px; padding:3px; border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form .medium-field input {display:block; width:295px; padding:3px; border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form select {display:block; width:222px;border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form .short-select select {display:block; width:222px;border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form .date-select select {display:block; width:70px;border:1px solid #CCCCCC; float:left; margin:0px 6px 2px 0px!important;}
div.standard_form .wide-textarea textarea {display:block; width:556px; height:100px; border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form .short-textarea textarea {display:block; width:220px; height:100px; border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form .medium-textarea textarea {display:block; width:300px; height:100px; border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form .question textarea {display:block; width:460px; height:60px; border:1px solid #CCCCCC; float:left; margin:0px 0px 2px 0px!important;}
div.standard_form input.submit {border:none;}
div.standard_form input.image {border:none; outline:none; outline-style:none;}
div.standard_form a:active {outline:none; outline-style:none;}
div.standard_form .form_red {font-size:8pt; color:#FF0000; background-color:#FFCCCC; border:1px solid #FF0000; padding:6px; text-align:left; margin-bottom:8px; display:block; width:350px;}
div.standard_form .form_green {font-size:8pt; color:#009900; padding:6px; background-color:#A6EDA6; text-align:left; border:1px solid #009900; margin-bottom:16px; display:block; width:350px;}
div.standard_form .error_list {margin:0px 0px 0px 8px; padding:0px; float:left; display:inline; color:#FF0000; list-style-type:none!important; font-size:12px;}
div.standard_form ul { margin:0px; padding:0px; font-size:9px; display:inline;}
.checkbox_list li	{ display:inline; }
.checkbox_list label	{ display:inline;float:none !important;text-align:left;font-size:1em;font-weight:normal; }

/*Recaptcha*/
#recaptcha_widget	{}
#recaptcha_tool_bar {float:left; margin:0px 0px 14px 0px; width:300px; background-color:#FFFFFF; text-align:right; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:2px;}
#recaptcha_image	{ margin:0px 0px 0px 0px; width:300px; height:57px; float:left; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:2px;}
#recaptcha_response_field	{  }

/*Standard form live validation*/
.standard_form .short-field .LV_validation_message{clear:both; font-weight:bold; margin:0px 0px 0px 108px; display:block; padding:5px 5px 5px 23px; width:193px;font-size:10px;}
.standard_form .wide-field .LV_validation_message{clear:both; font-weight:bold; margin:0px 0px 0px 108px; display:block; padding:5px 5px 5px 23px; width:528px; font-size:10px;}
.standard_form .medium-field.top-label .LV_validation_message {clear:both; font-weight:bold; margin:0px 0px 0px 0px; display:block; padding:5px 5px 5px 23px; width:273px;font-size:10px;}
.standard_form .wide-textarea .LV_validation_message{clear:both; font-weight:bold; margin:0px 0px 0px 108px; display:block; padding:5px 5px 5px 23px; width:528px;font-size:10px;}
.standard_form .short-textarea .LV_validation_message{clear:both; font-weight:bold; margin:0px 0px 0px 108px; display:block; padding:5px 5px 5px 23px; width:193px;font-size:10px;}
.standard_form .medium-textarea.top-label .LV_validation_message{clear:both; font-weight:bold; margin:0px 0px 0px 0px; display:block; padding:5px 5px 5px 23px; width:273px;font-size:10px;}
.standard_form .question .LV_validation_message{clear:both;font-weight:bold; margin:0px 0px 0px 0px; display:block; padding:5px 5px 5px 23px; width:433px; font-size:10px;}
.standard_form .short-field .LV_valid {display:none;}
.standard_form .wide-field .LV_valid {display:none;}
.standard_form .textarea .LV_valid {display:none;}
.standard_form .LV_invalid {color:#CC0000; border:1px solid #CC0000;background:#F5C9C9 url(/images/exclamation.png) 2px 50% no-repeat;} 

.standard_form .LV_valid_field,
.standard_form input.LV_valid_field:hover, 
.standard_form input.LV_valid_field:active,
.standard_form textarea.LV_valid_field:hover, 
.standard_form textarea.LV_valid_field:active { /*border: 1px solid #00CC00!important; background:#BAFA9E url(../images/accept.png) center right no-repeat;*/}
   
.standard_form .LV_invalid_field, 
.standard_form input.LV_invalid_field:hover, 
.standard_form input.LV_invalid_field:active,
.standard_form textarea.LV_invalid_field:hover, 
.standard_form textarea.LV_invalid_field:active {border: 1px solid #CC0000!important;}

.agree {padding:0px 0px 0px 0px;}
.agree .LV_validation_message{margin:0px 0px 5px 0px!important;}	
