
*{border: 0; margin: 0; padding: 0}


/* Grids
----------------------------------------------------- */

.row:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.lastcol:after {content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;}
.row {*zoom:1;}
.lastcol {display:table-cell; *display:block; *zoom:1; float:none; *position:relative; *left:-3px; *margin-right: -3px;}

.col {float:left;}

.cols1of1 {float:none;}
.cols1of2 {width:50%;}
.cols1of3 {width:33.33333%;}
.cols2of3 {width:66.66666%;}
.cols1of4 {width:25%;}
.cols3of4 {width:75%;}
.cols1of5 {width:20%;}
.cols2of5 {width:40%;}
.cols3of5 {width:60%;}
.cols4of5 {width:80%;}
.cols1of6 {width:16.66666%;}
.cols2of6 {width:33.33333%;}
.cols4of6 {width:66.66666%;}
.cols5of6 {width:83.33333%;}
.cols1of10 {width:10%;}
.cols2of10 {width:20%;}
.cols3of10 {width:30%;}
.cols4of10 {width:40%;}
.cols6of10 {width:60%;}
.cols7of10 {width:70%;}
.cols8of10 {width:80%;}
.cols9of10 {width:90%;}

/* NEW box structures
----------------------------------------------------- */

/* box - base */
.nbox {margin:5px;}
.nbox .nbox_inner {/*background: url(themes/transparent.png) repeat left top;*/}
.hd, .bd, .ft {overflow:hidden;_overflow:visible; _zoom:1;}
.nbox_inner {position:relative;}
.nbox ins {background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
.nbox .hd h4 {display:block; position:relative; margin:0;}
.nbox .hd h4 span {display:block; position:absolute; top:0; right:8px; margin:0; width:30%; height:1.6em; line-height:1.6em; text-align:right; }
.nbox .hd h4 span, .nbox .hd h4 span a {font-size:90%; font-weight:normal;}
.tl, .tr, .bl, .br {height:10px; width:10px;float:left;}
.bd {padding:10px;}
.tl {background-position: left top;}
.tr {background-position: right top;}
.bl {background-position: left bottom;} 
.br {background-position: right bottom;}
.br, .tr {float:right;}
.tr, .tl {overflow:hidden;margin-bottom:-32000px;}/* margin bottom needs to be < -9px */
.bl, .br {margin-top:-10px;}
.nbox_top {background-position:center top;}
.nbox_bottom {background-position:center bottom;_zoom:1;}/* this zoom required for IE5.5 only*/

/* ----- simple (extends box) ----- */
.simple .nbox_inner {border:1px solid #96B930;}
.simple ins {background-image:url(themes/box/simple_corners.png);}
/* ----- simpleGreen (extends box) ----- */
.simpleColor .nbox_inner {border:0; background-color:#EEE;}
.simpleColor ins {background-image:url(themes/box/gray_corners.png);}
/* ----- simpleWhite (extends box) ----- */
.simpleWhite .nbox_inner {border:0; background-color:#FFF;}
.simpleWhite ins {background-image:url(themes/box/white_corners.png);}
/* ----- simpleBlack (extends box) ----- */
.simpleBlack .nbox_inner {border:0; background-color:#000;}
.simpleBlack ins {background-image:url(themes/box/black_corners.png);}

.nbox.noPadding .bd {padding:6px 0;}

.hd h1, .hd h2, .hd h3, .hd h4, .hd h5, .hd h6 {padding:5px 10px;}


/* Lists
----------------------------------------------------- */

/* numbered list */
ol.simpleList li {margin-left:20px; list-style-type:decimal; list-style-position:inside;}

/* standard list */
ul.simpleList li {margin-left:20px; list-style-type:disc; list-style-position:inside;}


/* Ajax Divs (popup, infobar etc)
----------------------------------------------------- */

#ajax-smallframe	{z-index: 10; overflow:auto; display:none; position:fixed; top: 20px; left: 20px; width:580px; min-height:470px; padding:5px;}
#fade-out	{display: none; z-index: 5; position: fixed; top: 0; left: 0; width: 3000px; height: 3000px; background: rgb(0,0,0); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5;}
#ajax-smallframe .close	{background: url(/images/ico-close.gif) 15px 15px no-repeat; padding-left: 40px; padding-top: 40px; width: 0; height: 0; cursor: hand; cursor: pointer; position: absolute; top: 10px; right: 10px}

#ajax-smallframe #close-popup	{background:url(themes/popup/box-close-off.png) no-repeat; z-index:1; width:44px; height:20px; position:absolute; top:20px; right:30px;}
#ajax-smallframe #close-popup:hover	{background:url(themes/popup/box-close-on.png) no-repeat; cursor:hand; cursor:pointer;}
* html #ajax-smallframe #close-popup	{width:44px; height:20px}


#popup {width:100%;}
#popup .popup_c1 {width:21px; height:52px; background:url(themes/popup/box-c1.png) no-repeat;}
#popup .popup_c2 {width:21px; height:52px; background:url(themes/popup/box-c2.png) no-repeat;}
#popup .popup_c3 {width:21px; height:28px; background:url(themes/popup/box-c3.png) no-repeat;}
#popup .popup_c4 {width:21px; height:28px; background:url(themes/popup/box-c4.png) no-repeat;}

#popup .popup_body {background:url(themes/popup/box-body.png) repeat-x;}
#popup #popup_editable {padding:2px;}

#popup .popup_top {height:52px; background:url(themes/popup/box-top.png) repeat-x;}
#popup .popup_btm {height:28px; background:url(themes/popup/box-btm.png) repeat-x;}
#popup .popup_left {width:21px; background:url(themes/popup/box-left.png) repeat-y;}
#popup .popup_right {width:21px; background:url(themes/popup/box-right.png) repeat-y;}



/*=== Setup ===*/

html {margin:0; padding:0;}
body {background:#fff; font: .75em Arial,Verdana,Helvetica,Sans-Serif; margin: 0; padding: 0;}

a {color: #3b8cc1; text-decoration: none;}
a:hover {color: #8EB5CE;}

hr {border:#FFF 0px solid; clear: both; margin-bottom: 15px;}

input,select,textarea {background: #ededed; border: #ccc 1px solid; font-size: 10pt;}

#err { color: red; }

.compose .mceEditor .mceFirst {width: 575px;}

#popup_editable .compose .mceEditor {width: 175px; height: 300px; }
#popup_editable .compose .mceEditor .mceFirst {	width: 175px; }
#ajax-smallframe p	{text-indent: 3em; margin-bottom: 1.5em}

.textarea2 {background: #fff; border: #ccc 1px solid; font-size: 1em; padding: 3px; height: 17px; }

li {list-style:none;}


#addNews td {padding-top: 5px;}

.msg_to {
	float:left;
	background: url(/images/nameplate.gif) scroll no-repeat top left;
	border: #cccccc 0px solid;
	padding-left: 0px;
	height: 18px;
    display: block;
}

.msg_to_r {
	background: url(/images/nameplate_end.gif) scroll no-repeat top right;
	padding:0 4px;
	height: 18px;
}


.list_table {width:100%!Important;}
.list_table ul {display:block; margin:0 0 1.0em 0; padding:0; list-style-type:none;}
.list_table ul:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_table ul li {display:block; margin:2px; padding:4px; text-align:left;}
.list_table ul li:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.bot {clear: both;}


/*=== Layout ===*/

.wrapper {}
#pageContainer {min-height:100%; position:relative;}
#page {margin: 0 auto;	padding-bottom:10px; width: 934px;}
.wrapper:after, #pageContainer:after, #page:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

#loginBoxContainer {position:relative; z-index:0;}
#loginBoxContainer:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

#loginBox {float:right; margin:0; padding:8px 6px 0 12px; width:426px; height:30px; background:url(/images/nav/loginbox-bk.png) left bottom no-repeat;}
#loginBox>form	{text-align:left;}
#loginBox>form label {padding:2px 10px 0 0;}
#loginBox>form input[type=image], #loginBox>form input[type=image]:hover {background:transparent; border:0; margin:-2px 0 0 0; padding:0; width:60px; height:25px;}
#loginBox>form input {margin-right:8px; padding: 2px 0 2px 2px; width:90px; font-size:1.0em; color:#8EB5CE; background-color:#FFF; }
#loginBox>form input:hover, #loginBox>form input:focus { border: 1px solid #000; color: #000; }
#loginBox div a {float:right; display:block; margin:0 5px 0 0; padding:0 5px; width:70px; height:15px; text-align:center;}

.bookmark-and-share	{position: absolute; top:5px; left:0px;}

/* header menu bar */

#header {position:relative; z-index:0; margin:5px 0 0 0; width:934px; height:36px; background:url(../images/nav/navbar-bk.png) no-repeat;}

#header ul {display:block; margin:0; padding:2px 12px 0 12px; width:910px; height:34px; list-style-type:none;}
#header ul li {float:right; display:block; margin:0; padding:0; border-left:1px solid #158CBC; height:32px;}
#header ul li:first-child {border-left:0;}
#header ul li a {display:block; margin:0; padding:0 8px;}
#header ul li, #header ul li a {text-align:center; font:12px/32px Arial, Helvetica, sans-serif; color:#FFF;}
#header ul li a:hover {color:#FFC; background:#046CA1;}
#header ul li.menuLogo {float:left; border:0; width:77px; height:32px; background:url(../images/nav/menu-logo.png) no-repeat; cursor:pointer;}

#header:after, #header ul:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}


/*- Logo -
#logo {postion: relative; float: left;	padding: 35px 0 0 30px;}

#header h1 {width: 236px;}
#header h1 a {display: block; height: 120px;}
#header h1 a:hover{text-decoration:none;}
*/
	
h1 {margin: 0 0 15px; padding:0px; color:#069; font-size:24px; font-weight:bold;}


/*=== Footer ===*/

#footer {position:relative; z-index:0; margin:10px auto; width:934px; height:36px; background:url(../images/nav/navbar-bk.png) no-repeat;}

#footer ul {display:block; margin:0; padding:2px 12px 0 12px; width:910px; height:34px; list-style-type:none;}
#footer ul li {float:right; display:block; margin:0; padding:0; border-left:1px solid #158CBC; height:32px;}
#footer ul li:first-child {border-left:0;}
#footer ul li a {display:block; margin:0; padding:0 8px;}
#footer ul li, #footer ul li a {text-align:center; font:12px/32px Arial, Helvetica, sans-serif; color:#FFF;}
#footer ul li a:hover {color:#FFC; background:#046CA1;}
#footer ul li.menuLogo {float:left; border:0; width:77px; height:32px; background:url(../images/nav/menu-logo.png) no-repeat; cursor:pointer;}
#footer ul li a.noHover {background:none; color:#FFF;}

#footer:after, #footer ul:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

/* BETA */

#header ul li.menuLogo-beta, #footer ul li.menuLogo-beta {float:left; border:0; width:110px; height:32px; background:url(../images/nav/menu-logo-beta.png) no-repeat; cursor:pointer;}


/* Front page stuff */

.splashBox {position:relative; margin:-5px -16px 5px -16px; padding:0; width:934px; height:324px; background:url(/images/nav/front-gray-box.png) no-repeat;}
.splashBox2 {position:relative; margin:0 -16px; padding:0; width:934px; height:324px; background:url(/images/nav/front-gray-box.png) no-repeat;}

.splashTag {padding:0 15px; width:904px; font:bold italic 12px/30px "Segoe UI", "Trebuchet MS", Helvetica, SansSerif; color:#5D5D5D;}
.splashInner {margin:0 auto; width:924px; height:287px; background:url(/images/nav/front-gray-box-inner.png) no-repeat;}

#slide0_pic {width:924px; height:287px; background:url(/images/splash/hd-splash0.png) no-repeat;}
#slide1_pic {width:924px; height:287px; background:url(/images/splash/hd-splash1.png) no-repeat;}
#slide2_pic {width:924px; height:287px; background:url(/images/splash/hd-splash2.png) no-repeat;}
#slide3_pic {width:924px; height:287px; background:url(/images/splash/hd-splash3.png) no-repeat;}
#slide4_pic {width:924px; height:287px; background:url(/images/splash/hd-splash4.png) no-repeat;}
#slide5_pic {width:924px; height:287px; background:url(/images/splash/hd-splash5.png) no-repeat;}
#slide6_pic {width:924px; height:287px; background:url(/images/splash/hd-splash6.png) no-repeat;}
#slide7_pic {width:924px; height:287px; background:url(/images/splash/hd-splash7.png) no-repeat;}

#slide0_pic h1, #slide1_pic h1, #slide2_pic h1, #slide3_pic h1, 
#slide4_pic h1, #slide5_pic h1, #slide6_pic h1, 
#slide7_pic h1 {display:block; margin:0!Important; padding:14px 0 14px 20px!Important; width:540px; font:44px/40px "Segoe UI", "Trebuchet MS", Helvetica, SansSerif; color:#000; text-shadow: 1px 1px 4px #999;}

#slide0_pic h2, #slide1_pic h2, #slide2_pic h2, 
#slide3_pic h2, #slide4_pic h2, #slide5_pic h2, 
#slide6_pic h2, #slide7_pic h2 {display:block; margin:-7px 0 0 0!Important; padding:0px 0 10px 20px!Important; width:540px; font-weight:bold!Important; font-size:24px!Important; font-family:"Segoe UI", "Trebuchet MS", Helvetica, SansSerif!Important; color:#C00!Important; text-shadow: 1px 1px 4px #999;}

#slide0_pic p, #slide1_pic p, #slide2_pic p, #slide3_pic p, 
#slide4_pic p, #slide5_pic p, #slide6_pic p, 
#slide7_pic p {display:block; margin:0!Important; padding:0 0 0 20px!Important; width:450px; font:17px "Segoe UI", "Trebuchet MS", Helvetica, SansSerif; color:#333; text-shadow:1px 1px 1px #999;}

.splashInner span {display:inline; font:17px "Segoe UI", "Trebuchet MS", Helvetica, SansSerif; color:#333; text-shadow:1px 1px 1px #999;}

.btnSign {display:block; margin:1.0em 0 0 235px; padding:32px 0 0 144px; width:0; height:0; overflow:hidden; background:url(/images/buttons/btn-signup.png) no-repeat; text-decoration:none; text-shadow:none;}
.btnSign:hover {background:url(/images/buttons/btn-signup-over.png) no-repeat;}

.btnLearn {display:block; margin:1.0em 0 0 235px; padding:32px 0 0 144px; width:0; height:0; overflow:hidden; background:url(/images/buttons/btn-learnmore.png) no-repeat; text-decoration:none; text-shadow:none;}
.btnLearn:hover {background:url(/images/buttons/btn-learnmore-over.png) no-repeat;}

.ribbon {
	position:absolute; z-index:10; bottom:24px; left:24px; width:146px; height:20px; background:url(trans-white40.png); 
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-indent:6px;
}

.ribbon a {padding:0 4px; font:bold 11px/20px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; outline:none;}
.ribbon a:hover {color:#C00;}
.ribbon a.active {background-color:#FFF; color:#C00; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.splashMsg_esu {margin:0; padding:0; width:934px; height:324px; background:url(/images/nav/front-msg-esu.png) no-repeat;}

.splashLearn {position:absolute; z-index:10; top:12px; left:12px; width:110px; height:45px; text-indent:12px;}
.splashLearn2 {position:absolute; z-index:10; top:12px; left:319px; width:110px; height:45px; text-indent:12px;}
.splashLearn3 {position:absolute; z-index:10; top:12px; left:626px; width:110px; height:45px; text-indent:12px;}

.splashLearn a, 
.splashLearn2 a, 
.splashLearn3 a {font:bold 13px/30px "Segoe UI", "Trebuchet MS", Helvetica, SansSerif; text-decoration:none; text-shadow: 2px 2px 0px #FFF;}

.splashSignup {position:absolute; z-index:10; top:12px; left:223px; width:85px; height:31px; overflow:hidden;}
.splashSignup2 {position:absolute; z-index:10; top:12px; left:530px; width:85px; height:31px; overflow:hidden;}
.splashSignup3 {position:absolute; z-index:10; top:12px; left:837px; width:85px; height:31px; overflow:hidden;}

.splashSignup a, 
.splashSignup2 a, 
.splashSignup3 a {display:block; margin:0; border:0; padding:31px 0 0 85px; width:85px; height:31px; overflow:hidden; background:url(/images/nav/front-smlbtn-signup.png) no-repeat;}

.splashSignup a:hover, 
.splashSignup2 a:hover, 
.splashSignup3 a:hover {margin:0; border:0; padding:31px 0 0 85px; width:85px; height:31px; overflow:hidden; background:url(/images/nav/front-smlbtn-signup-over.png) no-repeat;}

.splashMsg_e, 
.splashMsg_s, 
.splashMsg_u {position:absolute; z-index:10; width:260px; height:100px; overflow:hidden; text-align:left; font:13px "Segoe UI", "Trebuchet MS", Helvetica, SansSerif; color:#333;}

.splashMsg_e {top:200px; left:29px;}
.splashMsg_s {top:200px; left:337px;}
.splashMsg_u {top:200px; left:643px;}

.splashMsg_e p, 
.splashMsg_s p, 
.splashMsg_u p {margin:0 0 10px 0; padding:0!Important;}

.splashMsg_e ul, 
.splashMsg_s ul, 
.splashMsg_u ul {margin:0 0 0 10px;}

.splashMsg_e ul li, 
.splashMsg_s ul li, 
.splashMsg_u ul li {list-style-type:disc; list-style-position:inside;}



.content-front	{
	width: 862px;
	margin-left: auto;
	margin-right: auto;
}
.top-banner	{
	background: url(/images/home-topbanner.png);
	width: 0;
	height: 0;
	overflow: hidden;
	padding-left: 862px;
	padding-top: 47px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.video-left	{
	float: left;
	width: 350px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.details-right	{
	margin-left: 360px;
	padding: 0 20px;
	margin-bottom: 10px;
	height:250px;
}
.details-right p {
	text-align: left;
	font: 20px Arial,Verdana,Helvetica,sans-serif;
	color: #006699;
	margin-bottom: 1em;
}
.details-right a	{
	background: url(/images/start-growing.png) top left no-repeat;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	padding-left: 230px;
	padding-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
.bottom-bar	{
	clear: left;
	width: 824px;
	margin-left: -1px;
	padding-left: 20px;
	padding-right: 20px;
	background: url(/images/midnav-bar.png) top left no-repeat;
	height: 49px;
	text-align: center;
}
.bottom-bar li	{
	vertical-align: top;
	height: 49px;
	position: relative;
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px; 
	background: url(/images/midnav-divider.png) top left no-repeat;
}
.bottom-bar li:first-child	{
	padding-left: 25px;
	background: transparent;
}
*:first-child+html .bottom-bar li	{
	zoom: 1;
	display: inline;
}
.bottom-bar li a	{
	height: 0;
	padding-top: 49px;
	width: 0;
	display: block;
	overflow: hidden;
}
.bottom-bar .companies a	{
	background: url(/images/btn-companies.png) top left no-repeat;
	padding-left: 140px;
}
.bottom-bar .students a	{
	background: url(/images/btn-students.png) top left no-repeat;
	padding-left: 128px;
}
.bottom-bar .universities a	{
	background: url(/images/btn-universities.png) top left no-repeat;
	padding-left: 163px;
}
.bottom-bar .retirees a	{
	background: url(/images/btn-retirees.png) top left no-repeat;
	padding-left: 264px;
}

.bottom-bar .companies.highlight a{
	background: url(/images/btn-companies-hover.png) top left no-repeat;
	padding-left: 140px;
}
.bottom-bar .students.highlight a{
	background: url(/images/btn-students-hover.png) top left no-repeat;
	padding-left: 128px;
}
.bottom-bar .universities.highlight a{
	background: url(/images/btn-universities-hover.png) top left no-repeat;
	padding-left: 163px;
}
.bottom-bar .retirees.highlight a{
	background: url(/images/btn-retirees-hover.png) top left no-repeat;
	padding-left: 264px;
}




.mid-text	{
	margin-top: 30px;
	margin-bottom: 30px;
	color: #0539b3;
	font: 16px Arial,Verdana,Helvetica,sans-serif;
	text-transform: uppercase;
	margin-left: 16px;
}
#pageContainer #page .mid-text p	{
	padding: 0;
}
#pageContainer #page .content-front h3	{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
	color: #006699;
	margin-bottom: 1em;
	padding-bottom: 3px;
	border-bottom: 1px solid;
}
.picture-display	{
	text-align: center;
}
.picture-display .wrap	{
	position: relative;
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	margin-left: 10px;
	width: 200px;
	vertical-align: top;
}
.picture-display .wrap:first-child	{
	margin-left: 0;
}
*:first-child+html .picture-display .wrap	{
	zoom: 1;
	display: inline;
}
.picture-display .wrap a	{
	display: block;
	width: 200px;
	position: relative;
}
.picture-display .wrap a .top	{
	display: block;
	padding-left: 7px;
	padding-right: 8px;
	padding-top: 6px;
	width: 184px;
	height: 86px;
	background: url(/images/frontpage-pics-top.gif) top left no-repeat;
}
.picture-display .wrap img	{
	margin: 0;
}
.picture-display .wrap a .bottom	{
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 23px;
	padding-top: 9px;
	line-height: 10px;
	text-align: center;
	background: url(/images/frontpage-pics-bottom.jpg) bottom left no-repeat;
	font-size: 12px;
}
.picture-display .wrap a .bottom span	{
	display: block;
	color: #1c4377;
}
.pull-quote	{
	float: left;
	width: 452px;
	padding-right: 200px;
	margin-top: 30px;
	color: #006699;
	line-height: 22px;
}
.pull-quote q	{
	font-style: italic;
}
.side-links	{
	float: left;
	width: 200px;
	margin-left: 10px;
	margin-top: 30px;
	line-height: 22px;
}
.side-links a	{
	text-decoration: underline;
	color: #006699;
}

/* styling from original uGrowU.com */

div.col_right {
float:left;
padding:50px 0px 0px 15px;
width:200px;
}
ul.arrows {
margin:0;
padding:0px;
}
ul.arrows li {
background:url(/images/arrow_icon.gif) 2px 2px no-repeat;
padding-left:25px;
margin-bottom:20px;
}
ul.arrows b	{
display: block;
}
.red {
color:#C00!Important;
}

ul.crumbs {
margin:0 0 15px;
width: 100%;
padding:0px;
}
ul.crumbs li {
display:inline;
margin-right:0;
}
div.head {
background-image:url(/images/buttons/ugrowu-header-btn-bg-blue.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
height:16px;
padding:5px;
width: 197px;
}
div.head_div {
background:#FFFFFF url(/images/info_bg.gif) repeat-x scroll left bottom;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-size:12px;
margin:0;
padding:10px;
width:181px;
}

div.col_left {
float:left;
padding:5px 20px 0px 0px;
width:90px;
}
div.col_center {
float:left;
width:665px;
margin-right: 15px
}
div.col_right {
float:left;
padding:0;
width:220px;
}
div.col_right div {margin:0 auto;}
div.clear {
clear:both;
}
div.content {
padding:0;
text-align:left;
width:900px;
}
/* End of original styling */

/* info pages */

.bk_info_employer, .bk_info_student, .bk_info_university {position:relative; padding-top:185px;}

.bk_info_employer {background:url(/images/bk-info_employer.jpg) top right no-repeat;}
.bk_info_student {background:url(/images/bk-info_student.jpg) top right no-repeat;}
.bk_info_university {background:url(/images/bk-info_university.jpg) top right no-repeat;}

.crumbNav {position:absolute; z-index:10; top:0; left:0; width:600px; height:30px;}
.crumbNav ul.crumbs li, .crumbNav ul.crumbs a {font:bold 11px Arial, Helvetica, sans-serif!Important; color:#3B8CC1;}
.crumbNav ul.crumbs a:hover {color:#8EB5CE;}

.crumbNav2 {margin-bottom:10px; width:600px; height:30px;}
.crumbNav2 ul.crumbs li, .crumbNav ul.crumbs a {font:bold 11px Arial, Helvetica, sans-serif!Important; color:#3B8CC1;}
.crumbNav2 ul.crumbs a:hover {color:#8EB5CE;}

.pgTitle {font:bold 36px Arial, Helvetica, sans-serif;}
.subTitle {margin-bottom:25px; font:normal 28px Arial, Helvetica, sans-serif;}

.subTitle.red {color:#C80000; background-color:none;}
.pgTitle.blue {color:#069fe1; background-color:none;}
.pgTitle.green {color:#43c223; background-color:none;}
.pgTitle.orange {color:#f98a0f; background-color:none;}

.pgTitle.employer {width:200px; height:60px; background:url(/images/nav/hd-employer.png) no-repeat;}
.pgTitle.student {width:200px; height:60px; background:url(/images/nav/hd-student.png) no-repeat;}
.pgTitle.university {width:200px; height:60px; background:url(/images/nav/hd-university.png) no-repeat;}

.videoDiv {margin-bottom:2.0em; padding-top:20px; padding-bottom:20px; width:420px; text-align:center;}
.videoList ul {margin:0; padding:180px 0 0 0;}
.videoList ul li {margin:0 0 10px 0; padding:0 0 0 18px; background-position:-3px 0; font-size:95%;}


.col_right h1 {background:url(/images/sidehd.png) no-repeat; width:220px; height:36px; line-height:36px; text-indent:10px; font-size:16px; color:#555;}
.col_right h1.hdred {background:url(/images/sidehd-red.png) no-repeat; width:220px; height:36px; line-height:36px; text-indent:10px; font-size:16px; color:#FFF; cursor:pointer;}
.col_right p {margin-left:10px; margin-right:10px; font-size:96%; line-height:1.5em;}

.rsscontainer {padding:0px 10px 15px 10px;}
.rsscontainer .rsstitle a {font-size:14px; font-weight:bold;}
.rsscontainer .rssdate {font-size:90%; line-height:20px; color:#AAA;}
.rsscontainer .rssdescription {font-size:96%; line-height:1.5em;}

.headerBox {position:relative; margin:-5px -16px 20px -16px; padding:0; width:934px; height:149px; background:url(/images/front-gray-box_sml.png) no-repeat;}
.headerTag {padding:0 15px; width:904px; font:bold italic 12px/28px "Segoe UI", "Trebuchet MS", Helvetica, SansSerif; color:#5D5D5D;}
.headerInner {margin:0 auto; width:924px; height:115px; background:url(/images/nav/front-gray-box-inner.png) no-repeat;}

#hd1_pic {width:924px; height:115px; background:url(/images/short_hd-about-us.png) no-repeat;}
#hd2_pic {width:924px; height:115px; background:url(/images/short_hd-grow-sourcing.png) no-repeat;}
#hd3_pic {width:924px; height:115px; background:url(/images/short_hd-career-fair.png) no-repeat;}

#hd4_pic {width:924px; height:115px; background:url(/images/short_hd-terms.png) no-repeat;}
#hd5_pic {width:924px; height:115px; background:url(/images/short_hd-privacy.png) no-repeat;}
#hd6_pic {width:924px; height:115px; background:url(/images/short_hd-contact-us.png) no-repeat;}


#ctabs {margin:10px 0 0 0 0;}
#ctabs ul {margin:0; padding:0; list-style:none; font:bold 14px Arial, Helvetica, sans-serif;}

#ctabs li {float:left; display:block; margin:0 12px 0 0; padding:0 0 0 8px; height:28px; background:url(themes/menu/tabs_left.png) top left no-repeat;}
#ctabs a {display:block; margin-right:-8px; padding-right:8px; height:28px; background:url(themes/menu/tabs_right.png) top right no-repeat; line-height:28px;}
#ctabs a ins {display:block; text-decoration:none; color:#C00;}

#ctabs li:hover {background:url(themes/menu/tabs_mo_left.png) top left no-repeat;}
#ctabs a:hover {background:url(themes/menu/tabs_mo_right.png) top right no-repeat;}
#ctabs a:hover ins {color:#E00;}

#ctabs li#tabHeaderActive {background:url(themes/menu/tabs_cur_left.png) top left no-repeat;}
#ctabs li#tabHeaderActive a {background:url(themes/menu/tabs_cur_right.png) top right no-repeat;}
#ctabs li#tabHeaderActive a ins {display:block; text-decoration:none; color:#FFF;}

#tabscontent {margin:4px 0 0 0;}
.tabContent {clear:both; margin:0; padding:0;}
.tabContent .inner {padding:8px;}
#ctabs, #tabscontent {width:99%; overflow:hidden;}


/* Video Contest pages */

.thumbList ul {margin:0; padding:0; list-style-type:none;}
.thumbList ul:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.thumbList li {float:left; padding-left:2px; width:49%;}
.thumbList li .nbox {width:90%;}
.thumbList .photo {text-align:center;}
.thumbList .photo .dp_thumb {margin-left:auto; margin-right:auto; text-align:center;}
.thumbList .username {padding-top:5px; text-align:center; font-size:96%; font-weight:bold; line-height:1.5em; color:#000; width:78px; height:18px; overflow:hidden;}
.thumbList .date {text-align:center; font-size:94%; font-weight:normal; color:#888;}

.thumbList_3 ul {margin:0; padding:0; list-style-type:none;}
.thumbList_3 ul:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.thumbList_3 li {float:left; padding-left:2px; width:32%;}
.thumbList_3 li .nbox {width:90%;}
.thumbList_3 .photo {text-align:center;}
.thumbList_3 .photo .dp_thumb {margin-left:auto; margin-right:auto; text-align:center;}
.thumbList_3 .username {padding-top:5px; text-align:center; font-size:96%; font-weight:bold; line-height:1.5em; color:#000; height:18px; overflow:hidden;}
.thumbList_3 .date {text-align:center; font-size:94%; font-weight:normal; color:#888;}

.videoInfo li {float:left; width:100%;}
.videoInfo:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.videoInfo .username, .videoInfo .ratings {padding-top:5px; padding-left:0px; text-align:center; font-size:96%; font-weight:bold; line-height:1.5em; color:#000;}
.videoInfo .views {padding-top:5px; padding-right:20px; text-align:right; font-size:96%; font-weight:bold; line-height:1.5em; color:#000;}
.videoInfo .date {padding-top:5px; padding-right:0px; text-align:center; font-size:94%; font-weight:normal; line-height:1.5em; color:#888;}
.rateMe p {padding-bottom:0!Important;}

.thumbBox {margin:0; padding:0; list-style-type:none;}
.thumbBox:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.thumbBox li {padding-left:2px; width:99%;}
.thumbBox a {}
.thumbBox .photo {float:left; margin-right:5px; width:70px;}
.thumbBox .photo .dp_thumb {margin-left:auto; margin-right:auto; text-align:center;}
.thumbBox .username {float:left; padding-top:5px; width:55%; text-align:center; font-size:96%; font-weight:bold; line-height:1.5em;}
.thumbBox .username span {color:#000;}
.thumbBox .date {float:left; text-align:center; font-size:94%; font-weight:normal; color:#888!Important;}

.viewRandom {margin:5px 0 15px 0; border:0; width:230px; height:45px; background:url(/images/nav/btn-videorandom-off.png) no-repeat;}
.viewRandom:hover {border:0; width:230px; height:45px; background:url(/images/nav/btn-videorandom-on.png) no-repeat; cursor:pointer;}

/* dashboard - recent activity */
.searchBar {margin:0; border:0!Important;}
.searchBar .input_left, .searchBar .input_mid, .searchBar .input_right {float:left;}
.searchBar .input_left {width:10px; height:43px; background:url(/images/searchbar-left.png) no-repeat;}
.searchBar .input_mid {width:540px; height:43px; background:#FFF;}
.searchBar .input_mid input[type=text] {padding:8px 0 0 0; width:540px; height:33px; background:#FFF; border:1px solid #3B8CC1; border-left:0; border-right:0; font-size:200%; color:#CCC;  /**margin-top:-1px;IE7*/}
.searchBar .input_mid input[type=text]:focus {color:#000;}
.searchBar .input_right {width:86px; height:43px;}
.searchBar .input_right input[type=image] {width:86px; height:43px; border:0; background:transparent;}

.searchBar .input_mid.long, .searchBar .input_mid.long input[type=text] {width:780px;}


/* end info pages */



.action_edit{
	color: #336699; 
	/*display: block;*/
	padding: 0px 0px 0px 21px;
	border-bottom: 0;

}

/*=== Navigation ===*/
/*- Nav1 -*/
.nav1{
	float: right;
	font-size: 13px;
	font-weight: bold;
	height: 35px;
}
.nav1 li{
	float: left;
	line-height: 45px
}
.nav1 li a{
	/*background: url(/images/nav1-bgr.gif) repeat-x top;*/
	/*color: #ffffff;*/
	display: block;
	float: left;
	margin: -4px 0px;
	padding: 0 0px
}
.nav1 li a:hover,
.nav1 li.active a{
	/*color: #96c0d6;*/
	text-decoration: none
}
/*- Nav2 -*/
.nav2, .nav2 span{
	clear: both;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	font-color: #ffffff;
	height: 37px;
	text-transform: uppercase;
}

.nav2 ul{
	text-align: center;
	line-height: 32px;
}

.nav2 li	{
	position: relative;
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
}

*:first-child+html .nav2 li{
	zoom: 1;
	display: inline;
}

.nav2 li a{
	color: #ffffff;
	display: block;
	padding: 0 15px 0 15px;

}
.nav2 li a:hover{
	color: #1B4377;
}
.nav2 {
	padding-right: 15px;

}
.nav2 li:hover{
	background: #A6C9DA;
	color: #1B4377;
}

.nav2 .button:hover{
	width: auto;
	background: url(/images/nav/nav-item-hover-right2.png) no-repeat right;
	display: block;
	float: left;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-family: arial;

}


.nav2 li.active a{
	color: #96c0d6;
	float: left;
	margin: 0;
}
.nav2 li.last a{
	background: none
}


/*- Nav3 -*/
.nav3 {
	margin: 10px 0;
	padding: 10px 0 0 0;
	width: 200px;
	background: url(../images/nav/rounded-box-top.gif) no-repeat;
	font-size: 11px;
}

.nav3:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.nav3 dl, .nav3 dl.sidebar-info { 
	margin: 0;
	padding: 0;
	border-left: 1px solid #057bab; 
	border-right: 1px solid #057bab; 
	width: 198px; 
	overflow-x: hidden; 
}

.nav3 dl dt, .nav3 dl.sidebar-info dt { 
	clear: both;
	display: block;
	margin: 12px 3px 5px 3px;
	padding: 5px 0;
	border-bottom: 2px solid #CCC;
	width: 192px;
	font: normal 1.6em Georgia, "Times New Roman", Times, serif;
	color: #6E6E6E;
	text-indent: 10px;
	overflow-x: hidden; 
}

.nav3 dl dd a, .nav3 dl dd div {
	display: block;
	float: left;
	margin: 0 8px 0 10px;
	padding: 3px 0;
	width: 80px;
	font: normal 1.0em Arial, Helvetica, sans-serif;
	/*text-indent: 10px;*/
}

.nav3 dl dd a { color: #369;; }
.nav3 dl dd div { color: #000; }
.nav3 dl dd a.long, .nav3 dl dd div.long { width: 160px; }

.nav3 dl dd a:hover { color: #8EB5CE; }

.dt_btm {border:0!Important; height:1px!Important; margin:1px 0!Important;}

.nav3_btm { clear:both; width:200px; height:10px; background: url(../images/nav/rounded-box-btm.gif) no-repeat; }

/*- Nav3 Profile page -*/
.nav3 dl.profile dd a {
	display: block;
	margin: 0;
	padding: 3px 0;
	width: 100%;
	font: normal 1.0em Arial, Helvetica, sans-serif;
	color: #369;
	text-indent: 10px;
}

.nav3 dl.profile dd a:hover { color: #8EB5CE; }

.nav3 dl.profile dt div { 
	margin: 0 auto 5px auto; 
	width: 180px; 
	text-align: left; 
	text-indent: 0; 
	font: normal 0.6em Arial, Helvetica, sans-serif; 
	color: #000;
}

.nav3 dl.profile dd div { 
	margin: 0 auto 5px auto; 
	padding: 0 0 5px 10px;
	width: 180px; 
	text-align: left; 
	text-indent: 0; 
	color: #000;
}

.nav3 dl.profile dd div.no_pad { padding:0!Important; }

.nav3 dl.profile dd.loc, .nav3 dl.profile dd.loc div { float:left; width:80px; }

.locations dl.profile dd.loc	{min-height: 80px; float: none; width: 68px; padding-left: 110px; padding-right: 10px; background-repeat: no-repeat; margin-bottom:10px; margin-left:10px;}

.locations dl.profile dd.loc_inline {margin:0 5px 10px 5px; padding:0; border:0;}
.locations dl.profile dd.loc_inline div {margin:0; padding:0;}
.locations dl.profile dd.loc_inline div.row {width:100%!Important;}
.locations dl.profile dd.loc_inline div.row .col {float:left!Important;}
.locations dl.profile dd.loc_inline div.row .cols1of2 {width:50%!Important;}
.locations dl.profile dd.loc_inline div.row .cols1of3 {width:33.33333%!Important;}
.locations dl.profile dd.loc_inline div.row .cols2of3 {width:66.66666%!Important;}
.locations dl.profile dd.loc_inline img {width:60px!Important; margin:auto!Important; padding:0!Important;}
.locations dl.profile dd.loc_inline ul {margin-left:5px!Important;}


/*- Nav3 Profile page -*/
.nav3 dl.sidebar-info dd a {
	display: block;
	margin: 0;
	padding: 3px 0;
	width: 100%;
	font: normal 1.0em Arial, Helvetica, sans-serif;
	color: #369;
	text-indent: 10px;
}

.nav3 dl.profile dd a:hover { color: #8EB5CE; }

.nav3 dl.sidebar-info dd.rating { width:190px; }
.nav3 dl.sidebar-info dd.rating div { display:block; width:180px!important; }


/*- Nav3 Blog page -*/
.nav3 dl.sidebar-info dd {
	display: block;
	margin: 0 8px 0 0;
	padding: 3px 0;
	width: 90px;
	font: normal 1.0em Arial, Helvetica, sans-serif;
	color: #000;
	text-indent: 10px;
}

/* Nav3 Profile_Edit */

.nav3 li.profile{
	background: #f7f7f7
}
.nav3 .profile_edit{
	padding: 0 0 0 17px
}
.nav3 .profile_edit li{
	border: 0;
	margin: 0 0 3px
}
.nav3 .profile_edit a{
	padding: 0 0 5px
}

/* Nav3 Search Results */
.nav3 li.sr{
	background: #f7f7f7
}
.nav3 .sresults{
	padding: 0 0 0 17px
}
.nav3 .sresults li{
	border: 0;
	margin: 0 0 3px
}
.nav3 .sresults a{
	padding: 0 0 5px
}
.nav3 img{
	bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	
}
/* Special nav found in profile page */
#page .t-nav	{
	width: 189px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -1em;
}
#page #leftcol-vf .t-nav	{
	width: 302px;
}
#page .t-nav h3	{
	color: #3B8CC1;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 1.1em;
	border-bottom: rgb(5, 123, 171) 1px solid;
	text-align: right;
	padding-right: 5px;
	padding-top: 30px;
	border-right:  rgb(5, 123, 171) 1px solid;
}
#page .t-nav ul	{
	border-left: rgb(5, 123, 171) 1px solid;
}
#page .t-nav li	{
	border-bottom: rgb(5, 123, 171) 1px solid;
	text-align: right;
	height: 20px;
	padding: 5px 0;
}
#page .t-nav a	{
	line-height: 20px;
	padding: 7px 10px;
	background: rgb(255, 255, 255);
	border-left: rgb(5, 123, 171) 1px solid;
	position: relative;
	top: 17px;
}
#page .t-nav a:hover	{
	border: rgb(5, 123, 171) 1px solid;
	padding: 6px 9px 6px 10px;
}

/*- Paging -*/
.paging{
	color: #006699;
	font-size: 1.1em;
	margin: 0 0 .3em
}
.paging a{
	color: #006699
}
/*=== All Columns ===*/

#main_content { background:none; border:none; }

#columns {position:relative; padding:15px 16px 0 16px;}

#columns h2{
	color: #006699;
	font-size: 1.2em;
	letter-spacing: 0px;
	margin: 0 0 10px}
#columns h3{
	font-family: Georgia,"Times New Roman", Times, serif
}
#columns h4{
	color: #3b8cc1;
	font-size: 1.2em;
	margin: .1em
}
#columns h5{
	color: #8d8d8d;
	font-size: 1em;
	font-weight: normal
}
#columns p{
	padding: 0 0 .8em
}
/*=== Left Column ===*/
#leftcol {
	float: left;
	width: 200px;
	margin-right: 15px;
	background: none !Important;
	border: none !Important;
}

/*=== profile photo ===*/

#main_photo_section { background:none; border:none; }

/*
.profile_photo {
	padding: 10px 0 0 10px;
	width: 192px;  / * 202px * /
	height: 213px;  / * 223px * /
	background: url(../images/nav/profilephoto_bg.png) no-repeat;
}
*/

.profile_photo_top {
	padding: 0;
	width: 202px; 
	height: 10px; 
	background: url(../images/nav/profilephoto_bg_top.png) no-repeat;
}

.profile_photo {
	padding: 0 0 0 10px;
	width: 192px;  /* 202px */
	min-height: 100px;
	background: url(../images/nav/profilephoto_bg_mid.png) no-repeat;
}

.profile_photo_btm {
	padding: 0;
	width: 202px; 
	height: 10px; 
	background: url(../images/nav/profilephoto_bg_btm.png) no-repeat;
}

.profile_photo img {
	margin: 0 !Important;
	width: 182px;
	/* height: 203px; /* caused image to stretch.*/
}

.profile_link { padding: 0 0 10px 10px; }


/* bio photos */

.bio_photo_top {
	padding: 0;
	width: 102px; 
	height: 10px; 
	background: url(../images/nav/bio_bg_top.png) no-repeat;
}

.bio_photo {
	padding: 0 0 0 10px;
	width: 92px;  /* 202px */
	min-height: 100px;
	background: url(../images/nav/bio_bg_mid.png) no-repeat;
}

.bio_photo_btm {
	padding: 0;
	width: 102px; 
	height: 10px; 
	background: url(../images/nav/bio_bg_btm.png) no-repeat;
}

.bio_photo img {
	margin: 0 !Important;
	width: 82px;
}

.bio_link { padding: 0 0 10px 10px; }


/*=== Center Column ===*/
#centercol{
	float: left;
	width: 682px;
}
/*=== Left Column, Virtual Fair ===*/
#leftcol-vf	{
	float: left;
	width: 302px;
	margin-right: 15px;
}
/*=== Center Column, Virtual Fair ===*/
#centercol-vf	{
	float: left;
	width: 580px;
}
#leftcol-vf img	{
	border: 1px solid #057BAB;
}
/*=== Sub Columns ===*/
.col1{
	float: left;
	width: 300px;
	/*display: none;*/

}
#page .college{
	float: left;
	width: 336px;
	margin-right: 10px;
	margin-top: 0;
}

.col3{
	width: 300px;
	height: auto;
}
.col4{
	float: right;
	width: 200px
}
.col5{
	float: left;
	width: 400px
}
.vidcol{
	float: right;
	width: 375px
}

/*--------------- EVENTS ----------------  */
.events{
	/*display: none;*/
	float: left;
	width: 100%;
	padding: 0;
	border: 0px solid #cee2eb;
	margin-top: 15px;
}

.eventsLeft{
	border: #cccccc 0px solid; 
	float: left; 
	margin-left: 20px;
	padding-top: 5px;
	width: 300px;
}
.eventsRight{
	border: #cccccc 0px solid; 
	float: right; 
	margin-right: 60px;
	padding-top:5px;
	padding-bottom: 5px;
	width: 120px;
	
}
.events .event_mainheader	{
	height: auto;
	padding-top: 5px;
	margin-top: 10px;
	margin-right: 95px;
}
.events .event_mainheader a	{
	color: #3B8CC1;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 0.975em;
}
.events .event_thumbnail	{
	width: 80px;
	float: left;
	text-align: center;
}
.events .dash_eventsLeft	{
	float: left;
	width: 100px;
	text-align: center;
}
.events .dash_eventsLeft .event_thumbnail	{
	float: none;
	width: auto;
}
.events .event_options a:first-child	{
	border-right: 1px solid #3B8CC1;
	padding-right: 4px;
	margin-right: 4px;
}
.events .dash_eventsRight	{
	width: 150px;
	float: right;
	padding-bottom: 5px;
	font-size: 0.8em;
}
.events .dash_eventsRight dt	{
	color: #8C8C8C;
	font-weight: bold;
	margin-top: 15px;
}
.events .dash_eventsRight dt:first-child	{
	margin-top: 0;
}
.events .event_header, .events .event_description, .events .event_url	{
	margin-left: 155px;
	margin-right: 165px;
}
.events.nothumb .event_header, .events.nothumb .event_description, .events.nothumb .event_url	{
	margin-left: 0;
}
.ev_manage .event_header, .ev_manage .event_description	{
	margin-left: 115px;
}

.events ul {margin:0; padding:0; width:660px;}

.events ul h3 span	{
	background: transparent;
	color: #3B8CC1;
	text-transform: uppercase;
	font-weight: bold;
	height: auto;
	padding: 0;
	display: inline;
}

.events td h3 a {font:1.6em Georgia, "Times New Roman", serif;}

.events table {border-collapse:collapse;}
.events td {padding:3px; vertical-align:top; text-align:left;}
.events td.ev_heading {padding:4px; background:#F5F5F5;}
.events td.div_border {border-top:1px solid #CCC;border-bottom:1px solid #CCC;}

.event-view .sideinfo	{
	float: right;
	width: 120px;
	margin-top: -15px;
	margin-right: -10px;
	padding: 10px 15px;
	background: #F5F5F5;
	border: #057BAB solid;
	border-width: 0 0 2px 2px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
}
.event-view .event-notice, .event-view .description	{
	margin-right: 152px;
}

#addEvent div div{

	padding: 0px 0px 0px 0px;
	margin-left: 100px;

}
#addEvent div #city_state{

	padding: 0px 0px 0px 0px;
	margin-left: 0px;
}

#addEvent #city_state label { display:block; float:left; width:184px; }
#addEvent #city_state div { margin:0 0 8px 0!important; float:left; width:300px; }

#addEvent td{
	padding-top: 5px;
	}
#addEvent select{
	width: 50px;
	}
#addEvent span select{
	width: 125px;
	}
.eventEditL{
	float: left;
	width: 125px;
	
}
.eventEditL li{
	padding-top: 7px;
	
}

.eventEditR{
	float: right; 
	margin-right: 170px;
	width: 300px;
}
.eventEditR li{
	padding-top: 5px;
}

.eventsFeed{
	margin: 10px;

}

.list-events	{
	width: 100%;
}
.list-events th, .list-events td	{
	padding: 15px;
}
#page .list-events h3	{
	margin: 0;
}

.industries li	{
	float: left;
	width: 150px;
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 15px;
	list-style: disc;
}
.industries li:first-child, .industries li:first-child+li, .industries li:first-child+li+li	{
	margin-top: 0;
}
.industries li.row_3	{
	margin-right: 0;
}
.states li	{
	float: left;
	width: 55px;
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 15px;
	list-style: disc;
}
.states li:first-child, .states li:first-child+li, .states li:first-child+li+li, .states li:first-child+li+li+li, .states li:first-child+li+li+li+li, .states li:first-child+li+li+li+li+li	{
	margin-top: 0;
}
.states li.row_6	{
	margin-right: 0;
}

/*-----------------INDUSTRY FAIRS----------- */
.fair{
	float: left;
	width: 100%;
	height: auto;
	border: 0px solid #cee2eb;
	padding: 0;
	margin-top: 15px;
}

.fair li	{
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

.fair .image{
	width: 90px;
	border: 0px solid #cee2eb;
	float: left;
}
.fairLeft{
	float: left;
	width: 322px;
	margin: 0 10px 0 80px;

}

.fairRight{
	font-size: 10px;
	border: 0px solid #cee2eb;
	width: 156px;
	float: left;
}

.fair .fair_mainheader	{
	height: auto;
	padding-top: 5px;
	margin-top: 10px;
}
.fair .fair_mainheader a	{
	color: #3B8CC1;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 0.975em;
}
.fair .fair_thumbnail	{
	width: 180px;
	float: left;
	text-align: center;
}
.fair .dash_fairRight	{
	width: 150px;
	float: right;
	padding-bottom: 5px;
	font-size: 0.8em;
}
.fair .dash_fairRight dt	{
	color: #8C8C8C;
	font-weight: bold;
	margin-top: 15px;
}
.fair .dash_fairRight dt:first-child	{
	margin-top: 0;
}
.fair .fair_header, .fair .fair_description	{
	margin-left: 195px;
	margin-right: 165px;
}

/* ------------VIRTUAL FAIRS ---------  */

.virtualFair{
	float: left;
	width: 428px;
	height: auto;
	border: 0px solid #cee2eb;
	padding: 0px 25px 25px 20px;
}
.virtualFairLeft{
	float: left;
	width: 170px;
	height: 110px;
	margin: 0 20px 0 0

}

.virtualFairRight{
	font-size: 10px;
	border: 1px solid #cee2eb;
	height: 110px;
	padding: 4px 2px 2px 2px;
	

}

/* Favorite Companies */

.favCompanies .favCompanies_mainheader	{
	height: auto;
	padding-top: 5px;
	margin-top: 10px;
}
 .favCompanies_mainheader { padding-bottom:5px; }
.favCompanies .favCompanies_mainheader a	{
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 0.975em;
}
.favCompanies .favCompanies_thumbnail	{
	width: 90px;
	float: left;
	text-align: left;
}
.favCompanies .dash_favCompaniesRight	{
	width: 150px;
	float: right;
	padding-bottom: 5px;
	font-size: 0.8em;
}
.favCompanies .dash_favCompaniesRight dt	{
	color: #8C8C8C;
	font-weight: bold;
	margin-top: 15px;
}
.favCompanies .dash_favCompaniesRight dt:first-child	{
	margin-top: 0;
}
.favCompanies .favCompanies_header, .favCompanies .favCompanies_description	{
	margin-left: 105px;
	margin-right: 165px;
}

.jobs-applied th, .jobs-applied td, .jobs-saved th, .jobs-saved td	{
	padding: 15px;
}
.jobs-saved td.commands	{
	text-align: center;
}

/*==== Admin ===*/

.admin{
	width: 400px;
	margin-left: 40px;
	margin-right: auto;
}

#trans{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #cee2eb;
}
/*=== Styling Boxes ===*/
/*- Box1 -*/
.break{
	height: 100px;
}

.col6{
	float: left;
	width: 225px
}

.fill{
	margin: -15px -10px;
	border: 0px solid #ccc;
    background: url(/images/bg1.png);
}
.box_container {margin: 15px 0 0 0;}
.box	{ margin-top: 15px;}
.box:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.box:first-child	{margin-top: 0}
.box h3	{display:block;font-size: 1em; font-weight: bold; color: rgb(255, 255, 255); margin-bottom: 0 !Important; height: 28px;}
/*.box h3 span	{color: #F5F5F5; padding-right: 17px; background: url(/images/heading2.png) bottom right no-repeat; height: 27px; display: -moz-inline-block; display: -moz-inline-stack; display: inline-block;}*/
.box h3 span	{color: #F5F5F5; background: url(/images/heading1.png) top left no-repeat; height: 28px; display: block;}
*:first-child+html .box h3 span	{zoom: 1;}
.box h3 span span	{display: block; padding-left: 17px; padding-right: 0; background: url(/images/heading2.png) top right no-repeat; height: 28px; line-height: 28px; vertical-align: middle}
.box .i_corners {display: block; width:100%; background: url(../images/heading1_btm.png) top left no-repeat; }
.box .i_corners_r {display: block; width:100%; background: url(../images/heading2_btm.png) top right no-repeat; }
.box .bhb-content	{display:block; width:auto; position: relative; border: #057bab 1px solid; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
.box .bhb-content:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.box .bhb-content h3{
	color: #006699;
	font-size: 1.2em;
	letter-spacing: 0px;
	margin: 0 0 10px;
}
.box .bhb-spacer	{padding: 15px 10px}	
.boxAdmin{
	float: left;
	margin-left: 50px;
	margin-right: auto;
	width: 500px;

	}
	


/*.box h3{
	color: #1d4276;
	/*float: left;*/
	/*font-size: 13px;
	margin: 1em 0 1em 0;
}*/

.top h3{
	margin: 0;
	color: #1d4276;

}

.title h3{
	background: #CEE2EB;
	padding: 3px 3px 3px 3px;
	color: #3b8cc1;
}
/*
.box .top{
	background: #cee2eb;
	clear: both;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	padding: 0 10px
}
.box .top div{
	color: #3b8cc1;
	font-size: 12px;
}
.box .spacer{
	clear: both;
	height: 1%;
	padding: 13px 10px
}

.vidcol .spacer{
	height: 1%;
	padding: 13px 10px
}
*/
.box .spacerAboutMe{
	clear: both;
	height: 1%;
	padding: 15px 10px;
	background:#EDEDED;
}
/*- Box2 -*/

.box2{
	/*background: #e0f0fc;*/
	background: url(/images/bg1.png);
	border: 1px solid #9aaac0;
	margin: 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: autopx;
}

.box2Border{
	border: 1px solid #abb9cd;
	background: #cccccc;
	padding: 1px 1px 1px 1px;
	}
.box2.soon{
	background: url(/images/coming-soon.gif) #e5f6fd no-repeat top right;
	height: 185px;

	}
.expertsSpeaking{
	float: right; 
	padding-right: 30px;
}
	
.box2.expert{
	background: transparent url(/images/bg1.png) repeat scroll 0 0;
}
.box2 a{
	color: #1e1e1e;
	text-decoration: underline
}
.box2 h3{
	color: #1d4276;
	font-size: 13px
}
.box2 .top{
	clear: both;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	padding: 0 10px
}
.box2 .spacer{
	clear: both;
	padding: 20px 20px 20px 20px;
}
.expertBox{
	width: 336px;
	height: auto;
	float: left;
}
div#page .expertBox	{
	margin-top: 0;
}
.expertBox>div{
	background:transparent url(/images/bg1.png) repeat scroll 0 0;
}
.expertBox .expert_pic	{
	float: left;
	width: 105px;
	text-align: center;
}
div#page .expertBox .expert_name, .expertBox .expert_date, .expertBox .expert_topic, .expertBox .expert_description	{
	margin-left: 120px;
}
.expertBox .expert_date	{
	font-size: 0.8em;
}
.view-sidebar .sidebar-pic	{
	padding-top: 15px;
}
.view-sidebar .sidebar-pic img	{
	padding: 0;
}
.view-sidebar .sidebar-info dt	{
	color: #8C8C8C;
	font-weight: bold;
	margin-top: 15px;
}
.view-sidebar .event-attendees li	{
	padding: 5px 10px;
	vertical-align: middle;
	text-align: center;
}
.view-sidebar .event-attendees li span.username	{
	position: relative;
	line-height: 16px;
	top: -8px;
}
.view-sidebar .rating	{
	padding: 0; 
}
.view-sidebar .rating span	{
	display: block; 
}
.view-sidebar .rating span:first-child	{
	text-indent: 10px;
}
.expert-profile	{
	position: relative;
	margin-top: 0;
}
.expert-profile .expert-photo	{
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}
.expert-profile .expert-photo img, .view-sidebar .sidebar-pic img	{
	border: rgb(5, 123, 171) 1px solid;
}
.expert-profile .expert-info dt	{
	color: #8C8C8C;
	font-weight: bold;
	margin-top: 15px;
}
.expert-profile .expert-info dt:first-child	{
	margin-top: 0;
}
.expert-profile .expert-info dd	{
	font-size: 1.2em;
}
.expert-profile .expert-soundfile	{
	margin-top: 15px;
}
.expert-profile div#suggestion	{
	clear: right;
	margin-bottom: 15px;
}

.creditBox{
	width: 336px;
	float: left;
}

.leftBox+.videoBox, .videoBox+.videoBox	{margin-right: 0; margin-left: 10px}

.videoBox{
	width: 336px;
	float: left;
	margin-right: 10px;
}
.videoBox>div{
	background:transparent url(/images/bg1.png) repeat scroll 0 0;
}
.videoBox .video_pic	{
	float: left; 
	width: 120px; 
	text-align: center;
}
#page .videoBox .video_title, .videoBox .video_description	{
	margin-left: 130px;
}
#page .videoBox .video_title	{
	margin-bottom: 15px;
}
.videoBox .video_pic, .videoBox .video_description	{
	padding-bottom: 10px;
}
.videoBox .video_single	{
	clear: left;
}

.video_single:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.videoBox .video_multi .video_pic {float:none; width:auto; text-align:left;}
.videoBox .video_multi .video_title {margin-left:0!Important; margin-bottom:auto!Important;}
.videoBox .video_multi .video_description {margin-left:0!Important;}
.videoBox .video_multi {}



.video_edit .video_file	{
	float: left;
	width: 150px;
}

.video_edit .form1>div	{
	margin-bottom: 10px;
}

.video_edit .withcurrent>div	{
	margin-left: 165px;
}

.video_edit form div label	{
	clear: none;
	width: 70px;
	margin-right: 15px;
	margin-top: 2px;
}

.video_edit form div input[type="text"]	{
	width: 300px;
}

.video_edit form div input	{
	float: none;
}

.video_edit div.summary	{
	clear: left;
}

.minibox	{min-height: 180px; padding: 10px}

.system-profile .box	{
	margin-top: 0;
	margin-bottom: 15px
}

.system-profile .locationBox{
	width: 336px;
	height: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
.locationBox > div {
	background:transparent url(/images/bg1.png) repeat scroll 0 0;
}

.locationBox > div div {
	margin:0; padding:0; min-height: 120px; /* -30 for top/btm padding */
}

.system-profile .videoBox	{margin-right: 0}

.system-profile .box li	{
	padding: 15px;
}

.system-profile div.wrap	{
	width: 158px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	height: 100px;
	text-align: center;
}

.system-profile div.wrap span	{
	display: block;
}

.ataglance_student {float:left;width:336px;height:auto;}

.ataglance {clear:both; height:auto;}

.ataglance dl, .ataglance_student dl	{
	margin-top: 15px;
	padding-bottom:5px;
	width: 100%;
	clear: left;
}
.ataglance dl:first-child, .ataglance_student dl:first-child	{
	margin-top: 0;
}
.ataglance dt, .ataglance_student dt	{
	float: left;
	width: 150px;
	font: bold 1.1em Arial,Verdana,Helvetica,Sans-Serif;
	color: #3B8CC1;
}
.ataglance dd, .ataglance_student dd {
	margin-left: 165px;
}
.ataglance dd.content li, .ataglance_student dd.content li	{
	margin: 0 0 0 1em;
	list-style: disc;
	padding: 0;
}

.col_background{
	width: 336px;
	height: auto;
	float: left;
	margin-right: 10px;
}
.col_background>div{
	background:transparent url(/images/bg1.png) repeat scroll 0 0;
	min-height: 150px;
}
.system-profile .col_background li	{
	padding: 0;
	margin-top: 15px;
}
.system-profile .col_background li:first-child	{
	margin-top: 0;
}
.system-profile .miniprofile{
	width: 336px;
	height: auto;
	float: left;
	margin-right: 0;
	margin-bottom: 10px;
}
.miniprofile>div{
	background:transparent url(/images/bg1.png) repeat scroll 0 0;
	min-height: 150px;
}
.miniprofile dt	{
	margin-top: 15px;
	font-weight: bold;
	color: #3B8CC1;
	margin-bottom: 5px;
}
.miniprofile dt:first-child	{
	margin-top: 0;
}
.miniprofile dd	{
	margin-left: 3em;
}

.employee .miniprofile	{margin-right: 10px}

.companyInfo input, .companyInfo select, .companyInfo textarea{
	background:#EDEDED none repeat scroll 0%;
	border:1px solid #CCCCCC;
	font-size:12px;
	width:200px;
	height:undefined;
	padding: 3px 3px 3px 3px;
}

.height_fix .mentors {margin-top:0px;}

.mentors .wrap, .my_mentors .wrap, .employees .wrap	{
	width: 100px;
	height: 100px;
	margin-right: 5px;
	margin-bottom: 10px;
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
}
.my_mentors .wrap, .employees .wrap	{
	width: 154px;
	height: 120px;
}
*:first-child+html .mentors .wrap, *:first-child+html .my_mentors .wrap, *:first-child+html .employees .wrap	{
	zoom: 1;
	display: inline;
}
.mentors .wrap a, .mentors .wrap a span	{
	display: block;
	text-align: center;
}
.mentors .wrap img {margin:0; padding:0; text-align:center;}
.mentors .wrap .dp_thumb {margin-left:auto; margin-right:auto;}
.my_mentors .wrap a, .my_mentors .wrap a span	{
	display: block;
	text-align: center;
}
.mentors .inSide {width:80px;}
.employees .wrap a, .employees .wrap a span	{
	display: block;
	text-align: center;
}
.my_mentors li	{
	display: inline;
}
.my_mentors li.xtra-option	{
	border-left: 1px solid #FFFFFF;
	padding-left: 4px;
	margin-left: 4px;
}

#page .news-date	{
	font-size: 16px;
	border-bottom: 1px solid #3B8CC1;
	padding:2px 0 0 5px;
	margin-bottom: 0.5em;
}
.news-view .news-single	{
	cursor: hand;
	cursor: pointer;
}
.news-single	{
	padding-top: 1px;
	position: relative;
}
#page .news-with-search .news-date:first-child	{
	margin-top: 15px;
}
.news-single h5, .news-single p	{
	margin-left: 105px;
}
.news-single .news-time	{
	float: left;
	width: 90px;
	text-align: right;
	margin-left: 0;
}
.news-single .news-time span	{
	display: block;
}
#page .news-single h5	{
	font-size: 1.2em;
	border-bottom: 1px solid #DDD;
	margin-bottom: 0.5em;
}
#page .news-single h5 span	{
	margin-right: 230px;
	color: #3B8CC1;
	font-weight: bold;
}
.news-single p.news-source, .news-single .news-rating, .news-single .news-commands	{
	position: absolute;
	top: 0; 
	right: 0;
	margin-right: 15px;
	width: 200px;
	text-align: right;
}
.news-single p	{
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
}
.news-single p.more	{
	text-align: right;
}
.news-search	{
	position: absolute;
	top: 2px;
	right: 15px;
}
.news-search input.btn	{
	position: relative;
	top: 3px;
}

#newsForm textarea.article{
	width: 500px;
	font-size: 20px;

}

#newsform tr{
	padding-top: 12px;
	}

#columns .box2 h4{
	color: #1e1e1e;
	font-size: 1.3em;
	margin: 0 0 .5em;
	height: auto;
}
/*- profilebox -*/
.prof{
	float: left;
	font-size: 10px;
	margin: 0;
	width: 225px;
}
.prof ul{
	border-bottom: 1px solid #eaeaea;
}
.prof li{
	padding: 7px 0 7px 0;
}
.prof li a{
	color: #000000;
	text-decoration: underline;
}
.prof li a:hover,
.prof li.active a{
}
.prof dl{
}
.prof dt{
 	color: #8d8d8d
}
.prof dt{
	float: left;
	width: 75px;
	color: #8d8d8d;
}
.prof dd{
	margin-bottom: 10px;
}
.prof h4{
	margin-bottom: 10px;
}
/*- Headings -*/
.hdr-name{
	border-bottom: 1px solid #cccccc;
	margin: 0 0 1.2em;
	padding: 0 0 .5em
}
#page .hdr-name h2, #page .hdr-name h3	{
	font-size: 2em;
	font-weight: normal
}
.date{
	color: #b3b4b4;
	font-size: 11px
}
/*- Wrappers -*/
.wrap img{
	margin: 0 10px
}
/*=== Styling Lists ===*/
/*- List1 -*/


.list1{
	margin: 0 0 1.2em
}
.list1 dt{
	color: #8c8c8c
}
.list1 dd{
	color: #333333;
	padding: 0 0 0 0px
}
/*- List2 -*/
.list2{
	font-size: .85em
}
.list2 li{
	background: #f5f5f5;
	clear: both;
	height: 1%;
	padding: 5px 25px
}
.list2 li.income{
	background: url(/images/ico-dot.gif) #f5f5f5 no-repeat 5px 35px
}
.list2 li.white.income{
	background: url(/images/ico-dot.gif) #ffffff no-repeat 5px 35px
}
.list2 li.white{
	background: #ffffff
}
.list2 li a{
}
.list2 li a:hover{
}
.list2 dl{
	color: #666666
}
.list2 dl a{
	text-decoration: underline
}
.list2 dt{
	float: left;
	width: 40px;
	color: #8c8c8c;
}
.list2 dd{
}
#columns .list2 p{
	padding: 0
}
/*- List3 -*/
.list3 li{
	clear: both;
	height: 1%;
	margin: 0 0 5px
}
.list3 li a{
	color: #1e1e1e;
	font-size: .85em;
	text-decoration: underline
}
#columns .list3 h4{
	margin: 0 0 .3em
}
/*- List4 -*/
.list4{
	margin: 0 0 10px
}
.list4 li{
	clear: both;
	height: 1%;
	margin: 0 0 5px
}
.list4 li a{
	color: #1e1e1e;
	font-size: .85em;
	text-decoration: underline
}
/*- List5 -*/
.list5{
	font-size: 12px;
}
.list5 li{
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-top: 4px;
	background: #f5f5f5;
	clear: both;
	height: 13px;}
.list5 li.income{
	background: url(/images/ico-dot.gif) #f5f5f5 no-repeat 5px 35px
}
.list5 li.white{
	background: #ffffff
}
.list5 li a{
}
.list5 li a:hover{
}
.list5 dl{
	color: #666666
}
.list5 dl a{
	text-decoration: underline
}
.list5 dt{
	float: left;
	width: 75px
}
.list5 dd{
}
#columns .list5 p{
	padding: 0
}
/*- List6 -*/
.list6{
	font-size: .85em
}
.list6 li{
	background: #f5f5f5;
	clear: both;
	height: 1%;
	padding: 15px 25px
}
.list6 li.income{
	background: url(/images/ico-dot.gif) #f5f5f5 no-repeat 5px 35px
}
.list6 li.white.income{
	background: url(/images/ico-dot.gif) #ffffff no-repeat 5px 35px
}
.list6 li.white{
	background: #ffffff
}
.list6 li a{
}
.list6 li a:hover{
}
.list6 dl{
	color: #666666
}
.list6 dl a{
	text-decoration: underline
}
.list6 dt{
	float: left;
	width: 75px
}
.list6 dd{
}
#columns .list6 p{
	padding: 0
}
/*- Video -*/
.video{
	margin: 0 20px 0 0;
	width: 151px;
}
.video li{
	clear: both;
	height: 1%;
	margin: 0 0 5px
}
.video li a{
	color: #1e1e1e;
	font-size: .85em;
	text-decoration: underline
}
#columns .video h4{
	margin: 0 0 .3em
}


#inputBox{
	background: #EDEDED;
	border: 1px solid #BBBBBB;
	height: auto;
	width: 344px;
	padding: 3px;
	}
	
#inputBox:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
	
#subject	{
	width: 344px;
	padding: 3px;
	background: #EDEDED;
	border: 1px solid #BBBBBB;
}


/*=== Styling Forms ===*/

input.btn{
	background: none;
	width:110px!important;
	border: 0;
	padding: 0
}

input.btn_arrow{
	background: none;
	width:30px!important;
	border: 0;
	padding: 0
}

.news-search input.btn {
	background: none;
	width:19px!important;
	border: 0;
	padding: 0
}

/*- Search -*/
.searchContainer{
	font-family: arial;
	font-weight: bold;
	color: #519ba8;
	font-size: 14px;
}

.search{
	height: 18px;
	padding: 0 0 7px 7px
}
.search input{
	float: left;
	width: 120px
}
.search .btn, .search2 .btn{
	margin: 0 0 0 0;
	width: auto;
}
.search2{
	height: 18px;
	width: 300px
}
.search2 input{
	border: 1px solid #7b7b7b;
	float: left;
	font-size: 10px;
	padding: 0px;
	width: 210px
}
.search2 .btn{
	border: 0
}
/*=== Message ===*/
.message{
	height: 18px;
	width: 300px
}
.message input{
	border: 1px solid #7b7b7b;
	float: left;
	font-size: 10px;
	padding: 2px;
	width: 210px
}
/*=== Styling Buttons ===*/
.arr{
	padding: 30px 0 0
}


/*=== Styling Tabular Data ===*/
table{
	border-collapse: collapse;
	width: 100%
}
.tabular1 th{
	background: #e7f3f8;
	color: #1d4276;
	font-size: .85em;
	font-weight: normal;
	padding: 2px 15px;
	text-align: left;
	text-transform: uppercase
}
.tabular1 td{
	padding: 2px 15px
}
.tabular1 a{
	color: #1e1e1e
}
.tabular2 th{
	background: #e7f3f8;
	color: #1d4276;
	font-size: .85em;
	font-weight: normal;
	padding: 2px 15px;
	text-align: left;
	text-transform: uppercase
}
.tabular2 td{
	padding: 5px 0 15px 0}
.tabular2 a{
	color: #1e1e1e
}
.tabular2 h5{
	color: #1e1e1e
}
/*=== policies ===*/
.policies li{
	text-align:right;
}
.policies .active{
	font-weight:bold;
	color: #000000;
}
.policies a{
	color:#3d3d3d;
}
div.policies{
	border:1px solid #cccccc;
	margin-bottom:20px;
	background: #f7f7f7;
	padding:30px;
	color:#3d3d3d;
}
#columns h2.policies{
	font-size:1.1em;
	font-weight: 600;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
}
h1.policies{
	margin-bottom:1em;
}
/*== search page ==*/
#searchcol{
	float:left;
	width:100%;
}
#searchform{
	border: 1px solid #cccccc;
	padding:15px 20px 30px 20px;
	margin:30px 0 15px 0;
	background:#f7f7f7;
}
#searchform h3{
	color:#1d4276;
	margin-bottom:10px;
}
#searchinfo{
	clear:both;
	padding: 5px 10px 0 10px;
	background:#cee2eb;
	color:#1d4276;
}
#searchinfo p{
	float:left;
}
#searchinfo li{
	float:left;
	position:relative;
	left: 650px;
}
#results{
	clear:both;
}
#results ul li{
	border: 1px solid #cccccc;
	padding:30px;
	margin-top:15px;

}
div.result_img{
	float:left;
}
#results dt{
	float:left;
	font-size:0.8em;
	clear:left;
	margin-top:0px;
}
#results dd{
	margin-left:25px;
	float:left;
	color: #a3a3a3;
	margin-top:o;
}
#results dd a{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

div.info{
	margin-left:20px;
	font-size:1em;
	float:left;
	max-width:70%;
}
div.info div{
	clear:left;
	margin-top:15px;
	float: left;
}
div.info div a{
 text-decoration: underline;
}
.info dd p{
	float:left;
	width:100%;
}

.mentorMgmt td{
	padding-top: 5px;
}
.mentorMgmt th{
	text-align: left;
}
.appList td{
	width: 40px;
	padding-top: 5px;
}
.appList th{
	width: 40px;
	text-align: left;
}
/*== Misc. ===*/
br {clear:both;}

.fix{
	display:block; height:0; *height:1px; *line-height:1px; clear:both; visibility:hidden; overflow:hidden; zoom:1;
}

.fix2{
	clear: both;
	display: block;
	height: 0px;
	margin: -1px 0 0;
	overflow: hidden;
}
.fl{
	float: left
}
.fr{
	float: right
}

.frb{
	float: right;
	display: block;
	padding-right: 12px;
	padding-top: 4px;
	height:17px;
	line-height:17px;
}

.frb a { 
	margin: 0 !Important;
	padding: 0 !Important;
	font-size: 0.8em;
	line-height: 17px;
	color: #FFF;
}

.frb a:hover {
	color: #FF9;
}

.pic { background:none; border:none; }

.pic img{
	display: block;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}
.pic .photo_edit{
	z-index:5;
	position: absolute;
	float:right;
}

.hidden{
	display:none;
}
.th{
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;

}

#images li{
float:left;
margin:10px;
}
.submit{
	width:auto;
	height:auto;
	text-align: right;
}
#submit_bg{
	margin:10px;
	background: url('/images/send.png') top left no-repeat;
	width:116px;
	height:23px;
}
#aboutMe{
	background:#EDEDED none repeat scroll 0 0;
	border-top: 1px solid #cccccc;
	margin: 0 0 1.2em;
	padding-bottom: 10px;
	font-size: 20px;
}
#prof_video img{
	display:block;
	float:left;
	margin:5px;
}
#prof_video li{
	float:left;
}
#prof_video div{
	float:left;
	padding-top:8px;
}
#prof_video a{
	font-size:1.1em;
	font-weight:700;
}

.documentAdd div{
	padding-top: 5px;

}
.documentAdd div label{
	padding-right: 15px;

}

.doc_photo
{
	text-align: center;
}

#virtual_fair {
	background: #F7F7F7;
	margin-top: 3em;
	border: 1px solid #ccc;
	padding: 0 0 2em 0;
	float: left;
	width: 868px;
 }
#virtual_fair h2 {
	background: #D6E7EF;
	color: #1d4276;
	padding: .25em 30px;
	font-family: Georgia;
	font-size: 13px;
}

ol.fair_rooms {
	margin: .25em 30px;
}

#virtual_fair .fair_rooms h3 {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 120%;
	width: 100%;
}

#virtual_fair p {
	font-size: 90%;
}

.fair_rooms .room {
	width: 192px;
	min-height: 200px;
	margin: 1.5em 0;
	margin-left: 50px;
	padding: 10px;
	float: left;
	border: 8px solid #CEE2EB;
	background: #fff;
	overflow: hidden;
}

.fair_rooms li.one {
	width: 186px;
	background: #fff url("/images/room_bottom.png") no-repeat bottom right;
	border-right: none;
	margin-left: 0;
	clear: left;
	padding-right: 18px;
}

.fair_rooms li.two {
	width: 186px;
	background: #fff url("/images/room_bottom.png") no-repeat bottom left;
	border-left: none;
	padding-left: 18px;
}

.fair_rooms li.three {
	background: #fff url("/images/room_left.png") no-repeat bottom left;
	border-bottom: none;
	padding-bottom: 18px;
}

.fair_rooms li.four {
	background: #fff url("/images/room_left.png") no-repeat top left;
	border-top: none;
	padding-top: 18px;
}

.fair_rooms li.conference { border: 1px solid #ccc;
background: #fff url("/images/conf_room.png") no-repeat center;
height: 200px;
width: 200px;
}

.fair_rooms li.conference h3 {
	display: none;
}

.metadata {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: .5em;
	margin-bottom: .5em;
}

/* -------LOCATION--------- */
.locationMain	{
	position: relative;
	padding: 15px;
}

#page .locationMain .locationName	{
	margin-right: 95px;
}

.locationMain .locationCommands	{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 80px;
	text-align: right;
	margin: 0.1em;
}

.locationMain .locationCommands a:first-child	{
	border-right: 1px solid #3B8CC1;
	padding-right: 4px;
	margin-right: 1px;
}

.locationMain .locationPhoto	{
	width: 100px;
	float: left;
	min-height: 100px;
}

.locationMain .locationInformation	{
	float: right;
	width: 200px;
	font-size: 0.8em;
}

.locationMain .locationInformation .label	{
	float: left;
	width: 85px;
	margin-right: 15px;
	line-height: 20px;
	clear: left;
	color: #8C8C8C;
	font-weight: bold;
}

.locationMain .locationInformation .content	{
	float: left;
	width: 100px;
	line-height: 20px;
}

.locationMain .locationDescription	{
	margin: 15px 215px 15px 115px;
}

#locationContainer {
   border: 2px solid #CEE2EB;
   	font-size: 12px;
}
#locationEdit{
	width: 500px;
	border: 2px solid #CEE2EB;
	}
	
#locationEdit td{
	padding: 3px 15px 1px 15px;
	border: 0px solid #CEE2EB;
	}

#display_photo {
	border: 0px solid #ccc;
    background: url(/images/bg1.png);
}



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

img.fair_logos {
	float: left;
	margin-right: 8px;
}

#virtual_fair embed.placeholder {
	background: url("/images/play_movie.png") no-repeat;
	height: 104px;
	width: 104px;
	float: left;
	margin-right: 8px;
}

#virtual_fair strong {
	display: block;
}

.status {
	clear: left;
	padding-left: 26px;
	min-height: 19px;
	padding-top: 5px;
}

.yellow {
	background: url("/images/yellow.gif") no-repeat center left;
}
.green {
	background: url("/images/green.gif") no-repeat center left;
}


#ugrow_logo{
	float:left;
}

p#students_network {
	width: 560px;
	padding: 1.5em;
	line-height: 1.3em;
	background-color: #f7f7f7;
	color: #c42e22;
	font-size: 1.25em;
	float:left;
}

#signup_choose ul {display:block; zoom:1; margin:10px 0 0 0; padding:5px; list-style-type:none;}
#signup_choose ul li {display:block; zoom:1; float:left; margin:0 0 0 4px; padding:10px; text-align:left; width:190px; border:1px solid #EEE; background:#F5F5F5; -moz-border-radius:8px;}
#signup_choose ul li:first-child {margin:0;}
#signup_choose ul li h4 {margin:0 0 10px 0; font:18px Georgia, "Times New Roman", serif; color:#666;}
#signup_choose ul li p {line-height:1.5em; min-height:150px;}
#signup_choose ul li a {font:bold 16px Arial, Helvetica, sans-serif;}


#signup_info{
	margin-top: 3em;
	margin-left: -190px;
	margin-right:2em;
	float: left;
}

span.blue {
	color: #1a75b4;
}

ul#signup_info{
	width: 390px;
}

ul#signup_info li {
	list-style-image: url(/images/arrow_icon.gif);
	color: #a2a2a2;
	margin-bottom:1em;
}

span.red_info {
	color: #c42e22;
	font-size: 1.25em;
}

#sign_up_field {
	width: 345px;
	margin-top: 3em;
	background-color: #f7f7f7;
	padding: 1em 1em 1em 1.5em;
	border: 1px solid #747474;
	float: left;
}

#sign_up_field h4 {
	color: black;
}

#sign_up_field label {
	color: #747474;
	font-size: 85%;
	margin-right: 1em;
}

#sign_up_field input {
	background: white;
	width: 175px;

}

#sign_up_field ul {
	margin-right: 7em;
}

#sign_up_field li {
	margin-top: 1em;
	float: right;
}

#sign_up_field img {
	margin-top: 1.2em;
	margin-left: 6.2em;
}

#sign_up_field p {
	color: #747474;
	font-size: 75%;
	width: 195px;
	margin-left: 9em;
}

#sign_up_field a {
	color: #747474;
	text-decoration: underline;
}

.logontbl { width:98%; }

.logontbl td{
	padding: 0 0 14px 21px;
}


.searchContainer select, textarea  {
	width:300px;
}
.searchContainer span select, textarea  {
	width:80px;
}
.searchContainer .sort select, textarea  {
	width:120px;
}



.form2 div label{
	text-align: right;
	float: left;
	width: 30%;
	clear: left;
	margin-bottom: 10px;
}

.form2 div div{
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.form2 td.shrunk-label{
	width: 50px;
}

.form2 h3{
 clear: both;
 margin-bottom: 10px;
}

#add_comment div { margin:0 0 10px 0; }
#add_comment .btn_save { background:transparent url(../images/buttons/save1.png) no-repeat; width:110px; height:26px; border:0; }
#add_comment .btn_save:hover { background:transparent url(../images/buttons/save2.png) no-repeat; width:110px; height:26px; border:0; cursor:pointer; }

.searchContainer select, textarea  {
	width:300px;
}
.searchContainer span select, textarea  {
	width:80px;
}

.form3 div label{
	text-align: left;
	float: left;
	width: 150px;
	clear:both;
	margin-bottom: 0;
	font:bold 12px/20px Arial,Helvetica,sans-serif;
	color:#006699;
}

.multiselect-3 {overflow-x:hidden!Important;}

.form3 fieldset .multiselect-3 select {width: 96px}
.form3 fieldset span.short300px {width:300px;}

.form4 div { margin:0; }

.form4 div label{
	text-align: left;
	float: left;
	width: 183px;
	clear:both;
	margin-bottom: 8px;

}

/*
.form3 div compose{
	text-align: right;
	float: left;
	width: 10%;
	clear: left;
	margin-bottom: 10px;

}*/

.form3 td.shrunk-label{
	width: 50px;
}

.form3 div {
	padding-bottom:5px;
}

.form3 div, .form3 div div {position:relative; z-index:1;}

.form3 div, .form3 div div,  .form3 div label {vertical-align:top;}

.form3 input, select, textarea  {
	width:300px;
}

.form3 input[type=checkbox] { background:none; border:0; width:20px; }

#location_frm td{
	padding-top: 5px;

}
.clear{
	content:"\0020"; display:block; height:0; clear:both; visibility:hidden;
}

.odd, tr.odd td, tr.odd th{
  background: #f5f5f5 no-repeat 5px 35px;
}
.even, tr.even td, tr.even th{
  background:  #ffffff no-repeat 5px 35px;

}

.drag{
	background: #f0f0f0;
}

/* resume pg */

#skill_list #skill_0 {
	margin: 1px 0 10px 0;
	padding: 5px 0;
	border-bottom: 1px solid #CCC;
	width: 100%;
	text-align: right;
}

#skill_list ul {
	margin: 0 0 10px 0;
}

#skill_list ul li {
	padding: 2px 0;
}

#skill_list ul li span {
	font-size: 0.9em;
	color: #003;
}

#skill_list ul li.edit {
	padding: 2px;
	background: #F5F5F5;
	text-align: right;
}

#skill_list .edit_form {
	margin: 5px 0;
	padding: 4px;
	background: #F5F5F5;
}

#skill_list .edit_form dl {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: leftl;
}
#skill_list .edit_form dl:after { content: ""; display:block; clear:both; height:0; visibility:hidden; }
#skill_list .edit_form dl dt { width: 120px; }
#skill_list .edit_form dl dd { width: 150px; }
#skill_list .edit_form dl dd.clear { clear:both; width:100%; height:1px; }

#skill_list .edit_form dl dt, #skill_list .edit_form dl dd {
	display: block;
	float: left;
	padding: 0 10px 0 0;
	text-align: left;
}

#page .resume_edit fieldset, #page .resume_edit .education, #page .resume_edit .employment, #page .resume_edit .skill	{
	margin-top: 15px;
	margin-left: 30px;
	position: relative;
}
#page .resume_edit fieldset:first-child	{
	margin-top: 0;
}

#page .resume_edit .bhb-content h3	{
	font: bold 1.4em Arial,Verdana,Helvetica,Sans-Serif;
	margin-bottom: 15px;
	margin-left: -30px;
	height: auto;
}
#page .resume_edit .bhb-content dt.label	{
	float: left;
	width: 100px;
	clear: left;
	margin-bottom: 8px;
	text-align: right;
	font-weight: bold;
	color: #006699;
}
#page .resume_edit .bhb-content dd.content	{
	margin-left: 115px;
	margin-bottom: 8px;
}
#page .resume_edit .bhb-content textarea	{
	height: 150px;
}
#page .resume_edit .bhb-content .add-record	{
	position: absolute;
	top: 2px;
	right: 15px;
}
#page .resume_edit .bhb-content .skill-record dt	{
	font-weight: bold;
	color: #006699;
}
#page .resume_edit .bhb-content .skill-record	{
	margin-top: 8px;
}
#page .resume_edit .bhb-content *:first-child+*+.skill-record	{
	margin-top: 0;
}
#page .resume_edit .bhb-content .skill-record dd	{
	margin-left: 30px;
}
#page .resume_edit .bhb-content .edu-record a, #page .resume_edit .bhb-content .emp-record a, #page .resume_edit .bhb-content .skill-record a	{
	border-left: 1px solid #006699;
	margin-left: 4px;
	padding-left: 4px;
}
#page .resume_edit .bhb-content .edu-record a:first-child, #page .resume_edit .bhb-content .emp-record a:first-child, #page .resume_edit .bhb-content .skill-record a:first-child	{
	border-width: 0;
	padding: 0;
	margin: 0;
}

/* Order category page */

.tabs	{
	border-bottom: rgb(0, 0, 0) 1px solid;
}
.tabs li	{
	display: -moz-inline-block;
	display: table-cell;
	display: inline-block;
	padding: 5px;
	border: rgb(0, 0, 0) 1px solid;
	border-width: 1px 1px 1px 0;
	background: rgb(116, 189, 215);
	cursor: hand;
	cursor: pointer;
	position: relative;
	top: 1px;
}
.tabs li:first-child	{
	border-width: 1px;
}
*:first-child+html .tabs li	{
	display: inline;
	zoom: 1;
}
.tabs li.activated	{
	background: rgb(255, 255, 255);
	border-bottom-width: 0;
	padding-bottom: 6px;
}
.tab_display	{
	/*border: rgb(0, 0, 0) 1px solid;*/
	border-top-width: 0;
	padding: 10px;
}
.order_summary	{
	border: 0;
	margin: 0 0 1em 0;
	padding: 0;
}
#order_container	{
	margin-top: 2em;
}
.order_summary	{
	border-width: 1px;
}
.tab_display table, .order_summary td	{
	width: 100%;
}
.tab_display th, .tab_display td, .order_summary th, .order_summary td	{
	padding: 10px;
	text-align: center;
}
.tab_display td, .order_summary td	{
	border-top: rgb(0, 0, 0) 1px solid;
}
.tab_display td.num, .order_summary td.num	{
	font-family: Verdana, "Courier New", Courier, monospace;
	text-align: right;
}
.tab_display a, .order_summary a	{
	display: block;
}

#jbank .spacer .hori-select	{margin-left: 35px; margin-right: auto; margin-top: 0px; margin-bottom: 10px; width:auto;}

#jbank .spacer .hori-select label	{
	padding: 0; float: left; width: 120px; line-height: 20px; height: 20px; display: block; margin: 0; text-align: left;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #069;
}

#jbank .spacer .hori-select select	{padding: 0; float: none; width: 140px; height: 120px; display: block}
#jbank .spacer .hori-select .col1	{margin-left: 30px; width: 184px}
#jbank .spacer .hori-select .col2	{margin-left: 225px;}
#jbank .spacer .hori-select .col3	{margin-left: 30px; width: 170px;}
#jbank .spacer .hori-select .col4	{margin-left: 225px; width: 160px}
#jbank .spacer .hori-select label.col2, #jbank .spacer .hori-select label.col3, #jbank .spacer .hori-select label.col4, #jbank .spacer .hori-select label.col5	{margin-top: -140px}
#jbank .spacer .mentorCheck	{float: left; text-align: right; margin-left: 50px; top:175px; position:absolute;}
#jbank .spacer .search1-parent	{float: left; text-align: right; margin-left: 175px}
#jbank .spacer .search1	{display: block; text-align: right; float: right; position: absolute; float: right; margin: 0; width: auto; height: auto}
#jbank .spacer .hori-select .relocate	{padding: 10px;  margin: 0px 0px 0px 225px; width: 158px; border: solid #AFAFAF; border-width: 0px 0px 0px 0px; margin-top: -100px; height: 100px}
#jbank .spacer div.relocate label	{float: right; font-size: 1em; margin: 0; text-align: left; width: auto; height: auto;}
#jbank .spacer div.relocate input	{width: auto}
#jbank .spacer div.gradschool	{padding: 10px; margin-top: 100px; width: 118px; border: solid #AFAFAF; border-width: 0}
#jbank .spacer div.gradschool label	{float: none; font-size: 1em; margin: 0; text-align: left; width: auto;}
#jbank .spacer div.gradschool input	{width: auto}

#jbank .spacer fieldset .center_search,#jbank .spacer fieldset #advanced { margin:auto; width:680px; }
#jbank .spacer fieldset .box2 div { margin:10px auto; text-align:center; }
#jbank .spacer fieldset .box2 div:after { content:''; display:block; clear:both; height:0; visibility:hidden; }
#jbank .spacer fieldset .box2 div span { dispaly:block; float:left; margin:0 10px 0 0; }
#jbank .spacer fieldset .box2 div span label { font: bold 12px Arial, Helvetica, sans-serif; color: #069; }
#jbank .spacer fieldset .box2 div span img { cursor:pointer; }

.split_select {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; width:410px; overflow-x:hidden;}
.split_select div img { cursor:pointer; }

/* Formatted form stuff */

.formatted-form fieldset>div, .formatted-form fieldset>div>div	{
	margin-bottom: 1em;
	margin-top: 1em;
}
.formatted-form label, .formatted-form input[type="text"], .formatted-form input[type="password"], .formatted-form select, .formatted-form textarea	{

	display: -moz-inline-block; 
	display: -moz-inline-box;
	display: inline-block;
}
*:first-child+html .formatted-form label, *:first-child+html .formatted-form input[type="text"], *:first-child+html .formatted-form input[type="password"], , *:first-child+html .formatted-form select, *:first-child+html .formatted-form textarea	{
	zoom: 1;
	display: inline;
}

#page .formatted-form label	{
	width: 120px;
	margin-right: 15px;
	text-align: right;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #069;
}

#page .formatted-form label.no_hd { font-weight:normal; color: #000; } 

.formatted-form .wysiwyg label, .formatted-form .wysiwyg textarea	{
	display: block;
}
.formatted-form input[type="text"], .formatted-form input[type="password"], .formatted-form select, .formatted-form textarea	{
	width: 370px;
}
.formatted-form input.nresize	{width: auto}
.formatted-form .two-options label:first-child, .formatted-form .two-options-cal label:first-child	{
	width: 120px;
}
.formatted-form .two-options input[type="text"], .formatted-form .two-options input[type="password"], .formatted-form .two-options select, .formatted-form .two-options textarea	{
	width: 142px;
}
.formatted-form .two-options-cal input[type="text"], .formatted-form .two-options-cal input[type="password"], .formatted-form .two-options-cal select, .formatted-form .twp-options-cal textarea	{
	width: 158px;
}
.formatted-form .two-options label:first-child+input, .formatted-form .two-options-cal label:first-child+input	{
	width: 159px;
}
.formatted-form .two-options label:first-child+input+a, .formatted-form .two-options-cal label:first-child+input+a	{
	margin-right: 15px;
}
#page .formatted-form .three-options label, .formatted-form .three-options-cal label	{
	width: 101px;
}
#page .formatted-form .three-options label~label, #page .formatted-form .three-options-cal label~label	{
	text-align: center;
}
#page .formatted-form .three-options label:first-child, .formatted-form .three-options-cal label:first-child	{
	width: 120px;
}
.formatted-form .three-options input[type="text"], .formatted-form .three-options input[type="password"], .formatted-form .three-options select, .formatted-form .three-options textarea	{
	width: 124px;
}
.formatted-form .three-options-cal input[type="text"], .formatted-form .three-options-cal input[type="password"], .formatted-form .three-options-cal select, .formatted-form .three-options-cal textarea	{
	width: 108px;
}
#jbank .spacer .formatted-form .hori-select	{
	margin: 0;
}
#page #jbank .spacer .formatted-form .hori-select label	{
	text-align: right;
	margin-right: 15px;
}
.formatted-form .nolabel	{
	margin-left: 135px;
}
#page .formatted-form .nolabel label	{
	width: auto;
	text-align: left;
	float: none;
}

#page .formatted-form .nolabel div label	{
	width: 80px;
	text-align: left;
	float: none;
	margin-right: 5px;
}

.leftBox{
	width: 336px;
	height: auto;
	float: left;
}

.rightBox{
	width: 336px;
	height: auto;
	float: right;
}

.leftBox>div>div>div>div, .rightBox>div>div>div>div
{ width: 100px; text-align: left }

.locationBox>div>div>div>div,
.college>div>div>div>div, .expertBox>div>div>div>div
{ height: 140px; width: 140px}

#page .leftBox .wrap, #page .rightBox .wrap	{vertical-align: top; margin: 0; padding: 5px 8px; height: auto; width: 80px; text-align: center; float: none; position: relative; display: -moz-inline-block; display: -moz-inline-box; display: inline-block}
*:first-child+html #page .leftBox .wrap, *:first-child+html #page .rightBox .wrap	{display: inline; zoom: 1}

#page .mentor_dashboard .wrap	{vertical-align: top; margin: 0; padding: 5px 8px; height: auto; width: 80px; text-align: center; float: none; position: relative; display: -moz-inline-block; display: -moz-inline-box; display: inline-block}
*:first-child+html #page .mentor_dashboard .wrap	{display: inline; zoom: 1}
#page .mentor_dashboard .wrap>span	{display: block}

/* Search Results */

div#search-results	{position: relative; padding-bottom: 5px}
div#search-results h4	{padding: 3px 0; margin: 5px 0 2px 0; vertical-align: middle}
div#search-results h4 a	{padding: 0 8px}
.total-results	{padding: 5px 15px; text-align: right}
div#search-results .search-result-left	{margin: 10px; float: left; width: 100px}
div#search-results .search-result-right	{padding: 10px; float: right; width: 150px; margin-left: 10px}
div#search-results .search-result-right ul	{list-style: none}
div#search-results .search-result-right li, div#search-results .search-result-right li span	{display: block; text-align: center}
div#search-results .search-result-right .label	{margin-bottom: 0; color: #8C8C8C; font-weight: bold}
div#search-results .search-result-right .content	{font-size: 0.8em; margin-bottom: 1em}
div#search-results .search-result-center	{margin-left: 115px; margin-right: 165px}
div#search-results .search-result-single	{clear: left; cursor: hand; cursor: pointer}
div#search-results .search-result-right li	{border: none; padding: 0; margin: 0}

/* Pagination */
#page .pagination	{
	width: 100%;
	padding-left: 1px;
	padding-right: 1px;
}
#page .pagination li	{
	display: inline;
	padding: 0 8px 0 10px;
	border-width: 0;
	margin: 0;
}
#page .pagination li:first-child	{
	padding: 0 8px 0 0
}

/*infobar*/
#ajax-infobar	{background:#FFFFDD; position: fixed; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; padding-left: 0px; padding-top: 0px; width: 100%; height: 20px; top: 0px; right: 0px; z-index:2000; text-indent:3em;}
* html #ajax-infobar{
 position: absolute;
 }
 /*autosuggest*/
 div.autosuggest{z-index:11;}

 /*jobbank*/
 .jb_salary{
 	width:75px;
 }
 
 .item_photo{
 	float:left; 
 	margin-right:10px;
 }
 
 .item{
 	margin-left:80px
 }
 
 .link{
 cursor:pointer;
 }
 /* BANNER  */
 
 .banner
 {
	margin: 0 auto 40px auto;
	width: 682px;
 	height:90px;
 	text-align:center;
 }
 
 /* Employee Invite */
#employee_invite	{
	width: 100%;
}
 
#employee_invite td,  #employee_invite th	{
	padding: 15px;
}

#employee_invite td	{
	text-align: center;
}

#employee_invite td.desc	{
	text-align: left;
}

#info td, #info th	{
	padding: 15px;
}

.jb_add-credits ul {display:block; zoom:1; margin:10px 0 0 0; padding:5px; list-style-type:none; width:100%;}
.jb_add-credits ul li {display:block; zoom:1; margin:0; padding:2px; text-align:left;}


 /* profile comments */
 
.profile_comments dl { margin:0 0 10px 0; padding:0; }
.profile_comments dl dt { display:block; float:left; margin:0 10px 0 0; width:150px; line-height:35px; }
.profile_comments dl dt a img { display:block; float:left; margin:0 10px 0 0; height:32px; }
.profile_comments dl dt a span { display:block; float:left; margin: -10px 0 0 0; height:32px; color: #3b8cc1; text-decoration: none; font-weight: bold; }
.profile_comments dl dt a:hover span { color: #8EB5CE; }
.profile_comments dl dd { display:block; float:left; margin:0; width:400px; }

 /* profile submenu -tools */
 
#sub_tools { margin: -10px 0 12px 0; background: #F5F5F5; }
#sub_tools ul { margin:0; padding:5px; display: inline-block; list-style-type:none; }
#sub_tools ul li { display: inline-block; float:left; margin: 0 10px 0 0; }
#sub_tools ul li img { display:block; float:left; margin: 0 5px 0 0; height:16px;  }
#sub_tools ul li span { display:inline-block; float:leftl margin: -10px 0 0 0; height:16px;  }
#sub_tools ul li span a { display: inline-block; padding: 0 5px; }

 /* job posting */
 
#job_post h2 { margin:0 0 15px 0; font: 2.0em Arial, Helvetica, sans-serif; color:#1D4276; }
#job_post h3 { margin:0 0 15px 0; font: bold 1.3em Arial, Helvetica, sans-serif; color:#000; }

#job_post .card { display:bock; background:#F2F8FD; }

#job_post .col1 { display:block; float:left; margin:0 10px 15px 0; padding:5px; width:310px; }
#job_post .col2 { display:block; float:left; margin:0 0 15px 0; padding:5px; width:310px; }

#job_post .col1 dl, #job_post .col2 dl { display:block; margin:0 0 15px 0; }
#job_post .col1 dl dt, #job_post .col2 dl dt { display:block; clear:left; float:left; margin:5px 0 10px 0; width:130px; font: bold 1.0em Arial, Helvetica, sans-serif; color:#1D4276; }
#job_post .col1 dl dd, #job_post .col2 dl dd { dispaly:block; float:left; margin: 5px 0 10px 0; width:170px; }

#job_post .col1 dl dd:after, #job_post .col2 dl dd:after { content:''; display:block; height:0; visibility:hidden; zoom:1; }

#job_post .full dl { display:block; clear:both; margin:5px 0 15px 0; padding:10px 0 0 0; border-top: 1px solid #1D4276; }
#job_post .full dl dt { display:block; margin:5px 0 10px 0; width:98%; font: bold 1.0em Arial, Helvetica, sans-serif; color:#1D4276; }
#job_post .full dl dd { dispaly:block; margin: 5px 0 20px 0; }

/* networking */

.networking .btn_bar { margin:15px 0 5px 0; padding:0; width:100%; text-align:right; }
.networking .btn_bar .btn { display:inline-block; margin:0 10px 0 0; width:110px; height:26px; }
.networking .btn_bar span { display:block; float:right; margin:0 10px 0 0; text-align:left; }
.networking .btn_bar span.btn_arrow { width:30px!important; }
.networking .btn_bar span.form_ele { padding-top:3px; width:305px!important; }

.networking table, .networking table th, .networking table td { margin:0; padding:0; border-collapse:collapse; }
.networking table { margin-bottom:10px; }
.networking table th { color:#057BAB; }
.networking table th, .networking table td { padding:3px; text-align:left; }
.networking table .options { width:80px; text-align:center; }


	/* tags */
	
	form label,
		form input[type="text"],
		form input[type="password"],
		form textarea,
		form .mceEditor,
		form select,
		form .multiselector,
		form .multiselector #to_d,
		form fieldset ul,
		form fieldset span	{vertical-align: top; display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; position: relative;}
	form .individual-lines label,
		form .individual-lines input[type="text"],
		form .individual-lines input[type="password"],
		form .individual-lines textarea,
		form .individual-lines .mceEditor,
		form .individual-lines select,
		form .individual-lines .multiselector,
		form .individual-lines .multiselector #to_d,
		form .individual-lines fieldset ul												{display: block}
	*:first-child+html form label,
		*:first-child+html form input[type="text"],
		*:first-child+html form input[type="password"],
		*:first-child+html form textarea,
		*:first-child+html form .mceEditor,
		*:first-child+html form select,
		*:first-child+html form .multiselector,
		*:first-child+html form .multiselector #to_d,
		*:first-child+html form fieldset ul												{zoom: 1; display: inline}
	input[type="text"],
		input[type="password"],
		textarea,
		select																			{background: #EDEDED; border: #CCCCCC 1px solid}
	
	/* forms */
	
/* form ins {display:block; float:right; zoom:1; width:360px; text-align:right; text-decoration:none; font-size:90%;} */
form ins {position:absolute; top:0; right:0; display:block; zoom:1; width:360px; text-align:left; text-decoration:none; font-size:90%;}
	
		/* Generic form stuff */
	
		.form1 h3																		{clear: both; font-family: Georgia,"Times New Roman",Times,serif; color: #006699; font-weight: bold; font-size: 12px; margin-bottom: 10px; margin-top: 20px}
		.form1 fieldset:first-child h3													{margin-top: 0}
		.form1 h4																		{margin-left: 75px; margin-top: 5px}
		.form1 fieldset																	{zoom: 1}
		.form1 fieldset>div,
			.form1 fieldset .paragraph,
			.form1 fieldset>div>div,
			.form1 fieldset .outer>div													{margin-bottom: 2px; zoom: 1; position: relative}
		.form1 fieldset table															{width: 100%}
		.form1 fieldset .mceEditor table												{width: auto}
		.form1 fieldset th,
			.form1 fieldset td															{padding: 5px; vertical-align: middle}
		.form1 fieldset .mceEditor th,
			.form1 fieldset .mceEditor td												{padding: 0; vertical-align: inherit}
		.form1 fieldset th																{vertical-align: bottom}
		.form1 fieldset .mceEditor th													{vertical-align: inherit}
		.form1 fieldset .nolabel														{width: auto}
		.form1 fieldset>.newl															{clear: both}
		.form1 fieldset .line-up														{margin-left: 155px}
		.form1 fieldset label															{vertical-align: middle; /*color: #5d5b68;*/ font-weight: bold; width: 150px; text-align: right}
		.form1 fieldset .large-label													{font-size: 14px}
		.form1 fieldset>.individual-lines label,
			.form1 fieldset .nolabel label,
			.form1 fieldset label+label													{width: auto; text-align: left}
		.form1 .shortlabels label,
			.search-form .form1 label													{width: 80px}
		.form1 fieldset label+label														{margin-left: 5px}
		.form1 fieldset span															{vertical-align: middle}
		.form1 fieldset>.mini															{margin-top: 1px; display: block; font-size: 10px}
		.form1 fieldset>div .notice														{margin-top: 1px; width: 300px; text-align: center; display: block; margin-left: 155px; font-size: 10px; color: #FF0000; font-weight: bold}
		.form1 fieldset>#file_upload .notice,
			.form1 fieldset>.line-up .notice											{margin-left: 0}
		.form1 fieldset input[type="text"],
			.form1 fieldset input[type="password"],
			.form1 fieldset input[type="date"],
			.form1 fieldset textarea,
			.form1 fieldset .mceEditor,
			.form1 fieldset input[type="file"],
			.form1 fieldset select														{vertical-align: middle; width: 300px; margin-left: 5px}
		.form1 fieldset>.nolabel input[type="text"],
			.form1 fieldset>.nolabel input[type="password"],
			.form1 fieldset>.nolabel input[type="date"],
			.form1 fieldset>.nolabel textarea,
			.form1 fieldset>.nolabel .mceEditor,
			.form1 fieldset>.nolabel select												{margin-left: 0}
		.form1 fieldset input[type="text"],
		.form1 fieldset input[type="date"],
			.form1 fieldset input[type="password"]										{padding: 0 3px; width: 297px}
		.form1 fieldset select															{width: 302px}
		.form1 fieldset input[type="radio"],
			.form1 fieldset input[type="checkbox"]										{margin-right: 5px; vertical-align: middle}
		.form1 fieldset optgroup>option													{margin-left: 10px}
		.form1 fieldset .summary														{margin-top: 10px; margin-left: 155px; width: 300px; text-align: right}
		#ajax-smallframe .form1 fieldset .summary										{width: 200px}
		.form1 .shortlabels .summary,
			.search .form1 .summary														{margin-left: 85px}
		.form1 fieldset>.required label													{text-decoration: underline; font-style: italic; color: #550001}
			
		/* Shorter elements */
		
		.form1 fieldset .short input[type="text"],
			.form1 fieldset .short input[type="password"],
			.form1 fieldset .short input[type="date"],
			.form1 fieldset .short textarea,
			.form1 fieldset .short .mceEditor,
			.form1 fieldset .short select												{width: 94px}
		.form1 fieldset .short select													{width: 102px}
		.form1 fieldset .short.summary													{width: 100px}
		
		/* Medium elements */
		
		.form1 fieldset>.medium input[type="text"],
			.form1 fieldset>.medium input[type="password"],
			.form1 fieldset>.medium input[type="date"],
			.form1 fieldset>.medium textarea,
			.form1 fieldset>.medium .mceEditor,
			.form1 fieldset>.medium select												{width: 194px}
		.form1 fieldset>.medium select													{width: 202px}
		.form1 fieldset>.medium.summary													{width: 200px}
		
		/* Larger elements */
		
		.form1 fieldset>.large input[type="text"],
			.form1 fieldset>.large input[type="password"],
			.form1 fieldset>.large input[type="date"],
			.form1 fieldset>.large textarea,
			.form1 fieldset>.large .mceEditor,
			.form1 fieldset>.large select												{width: 394px}
		.form1 fieldset>.large select													{width: 402px}
		.form1 fieldset>.large.summary													{width: 400px}
		
		/* Multiple items on one line */
		
		.multiselect-3 label {vertical-align:top!Important;}
		
		.form1 fieldset .multiselect-2 span,
			.form1 fieldset .multiselect-2 select										{width: 148px}
		.form1 fieldset .multiselect-2 span												{text-align: center}
		.form1 fieldset .multiselect-2 input[type="text"]								{width: 141px}
		.form1 fieldset .multiselect-2 label+select										{width: 149px}
		
		.form1 fieldset .multiselect-3 span,
			.form1 fieldset .multiselect-3 select										{width: 96px}
		.form1 fieldset .multiselect-3 span												{text-align: center; margin-left: 5px}
		.form1 fieldset .multiselect-3 input[type="text"]								{width: 91px}
		.form1 fieldset .multiselect-3.date input[type="text"]							{width: 77px}
		.form1 fieldset .multiselect-3 label+select										{width: 98px}
		
		.form1 fieldset .multiselect-4 span,
			.form1 fieldset .multiselect-4 input[type="text"],
			.form1 fieldset .multiselect-4 select										{width: 68px; margin-left: 5px}

		.form1 fieldset .multiselect-5 span												{width: 5px; font-size: 10px; text-align: center}
		.form1 fieldset .multiselect-5 select,
			.form1 fieldset .multiselect-5 input[type="text"]							{width: 95px}
			
		/* Sorting widget */

		.form1 fieldset .sortby label:first-child,
			.form1 fieldset .sortby select,
			.form1 fieldset .sortby #div_sort_by										{position: relative; vertical-align: top; display: -moz-inline-block; display: -moz-inline-box; display: inline-block}
		*:first-child+html .form1 fieldset .sortby label:first-child,
			*:first-child+html .form1 fieldset .sortby select,
			*:first-child+html .form1 fieldset .sortby #div_sort_by						{display: inline; zoom: 1}
		.form1 fieldset .sortby #div_sort_by.hidden										{display: none}
		.form1 fieldset .sortby select													{width: 202px; margin-right: 5px}
		.form1 fieldset .sortby .nosecond												{width: 302px}
		.form1 fieldset .sortby #div_sort_by											{width: 92px}
		.form1 fieldset .sortby #div_sort_by label										{display: block}
		
		/* For the autoselector */

		.form1 .multiselector															{border: #000 1px solid; background: #FFF; position: relative; width: 296px; padding: 4px; display: -moz-inline-block; display: -moz-inline-box; display: inline-block}
		*:first-child+html .form1 .multiselector										{zoom: 1; display: inline}
		.form1 .multiselector .msg_to													{margin-right: 10px; margin-bottom: 10px; float: left}
		.form1 .multiselector .username													{line-height: 16px; background: url(/images/autoselector/left.gif) top left no-repeat; position: relative; padding: 4px 5px; display: -moz-inline-block; display: -moz-inline-box; display: inline-block}
		*:first-child+html .form1 .multiselector .username								{zoom: 1; display: inline}
		.form1 .multiselector .u-remove													{top: 1px; line-height: 16px; color: #369; background: url(/images/autoselector/right.gif) top right no-repeat; font-weight: bold; text-decoration: none; position: relative; padding: 4px 10px; display: -moz-inline-block; display: -moz-inline-box; display: inline-block}
		*:first-child+html .form1 .multiselector .u-remove								{zoom: 1; display: inline}
		.form1 .multiselector input[type="text"]										{border: none; padding-left: 0}
		.form1 fieldset .multiselector #to_d											{clear: left}
		.form1 fieldset .multiselector #to_d #to										{width: auto; height: 16px; padding-top: 4px; padding-bottom: 4px}
		
		/* Extra sizes */

		.form1 .medium .multiselector													{width: 196px}
		.form1 .short .multiselector													{width: 96px}
		.form1 .large .multiselector													{width: 396px}
		
		/* Measurement widgets */
		
		.form1 fieldset .measurement-widget .value										{width: 194px; margin-right: 5px}
		.form1 fieldset .measurement-widget .units										{width: 95px; margin: 0}
		.form1 fieldset .measurement-widget .multiselect-2-minor						{width: 212px}
		.form1 fieldset .measurement-widget .multiselect-2-minor select					{width: 100px; margin-left: 4px}
		
		/* Poll */
		
		.form1 .poll-style label														{text-align: left}
		.form1 .poll-style .summary														{width: 150px; margin-left: 0}
		
		/* Miscellaneous items */
		
		.form1 fieldset ul																{margin-left: 5px; width: 300px; list-style: none}
		.form1 fieldset table ul														{width: auto}
		.form1 fieldset li																{width: 195px; margin-right: 5px; position: relative; vertical-align: top; display: -moz-inline-block; display: -moz-inline-box; display: inline-block}
		*:first-child+html .form1 fieldset li											{zoom: 1; display: inline}
		.form1 fieldset ul label														{width: auto; text-align: left; font-weight: normal; color: #555555}
		.form1 fieldset .frm-checkboxes li												{width: 205px; margin-bottom: 2px}
		.form1 fieldset .frm-checkboxes li label										{margin-bottom: 2px}
		.form1 fieldset .frm-checkboxes li input[type='text']							{display: block; margin-left: 0}
		.form1 fieldset>div>#d_country,
			.form1 fieldset>div>#state_select>div										{margin-bottom: 2px}
		.container .form1 fieldset>.straight-line input,
			.container .form1 fieldset>.straight-line span								{line-height: 24px; vertical-align: middle}
		.container .form1 fieldset>.straight-line span									{text-align: center}
		.form1 fieldset>div .other														{width: 600px}
		.form1 fieldset>.radio-right													{margin-bottom: 15px}

		.blocked table	{margin-left: -10px; margin-right: -10px; width: 680px}
		.blocked th, .blocked td	{text-align: center}
		.blocked .long	{width: 250px}
		
		.comments .aside	{width: 190px}
		.comments .aside span	{display: block; text-align:left;}
		.comments th,
			.comments td	{padding: 5px; text-align: center}
		.comments .single-comment	{text-align: left; vertical-align:top;}
		
		.experts table, .experts table th, .experts table td { margin:0; padding:0; border-collapse:collapse; }
		.experts table { margin-bottom:10px; }
		.experts table th { color:#057BAB; }
		.experts table th, .experts table td { padding:3px }
		.experts table .options { width:80px; text-align:center; }
		
#addForm select {width:auto;}

/* packages table on  /over_choose_package  */
.packages table {border-collapse:collapse;}
.packages td {padding:10px 5px; vertical-align:top; text-align:left;}
.packages td.div_border {border-top:2px solid #DDD;border-bottom:2px solid #DDD;}
.packages tr.pkg_bk {background:#F5F5F5;}
.packages td.div_border_btm {border-bottom:4px solid #FFF;}

ul.pricing_tiers {margin:10px 0; padding:10px 0; width:200px;}
ul.pricing_tiers li {position:relative; margin:0 0 3px 0; padding:5px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; background:#F5F5F5; text-align:right;}
ul.pricing_tiers li label {position:absolute; top:5px; left:10px; display:-moz-inline-box; display:inline-block; _zoom:1; _display:inline; width:80px; text-align:left; font-weight:bold; color:#C00;}


/* wrapping thumbnails
----------------------------------------------------- */

#thumbsWrap {padding-bottom:10px; width:auto;}
#thumbsWrap:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#thumbsWrap .tw_container {float:left; margin:0; padding:0 10px 10px 0; height:120px;}
#thumbsWrap .tw_container a {display:block; height:120px; vertical-align:baseline;}
#thumbsWrap .tw_container a span.photo {display:block; height:70px; vertical-align:baseline; text-align:center;}
#thumbsWrap .tw_container a span.username {display:block; padding-top:10px; height:40px; vertical-align:baseline; text-align:center;}


/* video manager pg
----------------------------------------------------- */

#video_list .row {margin-bottom:10px; padding:5px;}
#video_list .videoThumb {float:left; padding-right:10px;}
#video_list .videoDesc {padding:5px 25px 5px 130px;}
#video_list .videoActions {float:right; padding-top:10px; padding-right:10px;}
#video_list .videoActions li {margin-bottom:10px; font-size:95%;}


/* progress bar
----------------------------------------------------- */

.pbar {position:relative; z-index:0; width:200px; height:36px; background:url(themes/progbar/pbar_base.png) no-repeat;}
.pbar .barHolder {position:absolute; z-index:1; top:0; left:8px; width:184px; height:36px;}
.pbar .barHolder div {height:36px; background:url(themes/progbar/pbar_bar.png) top right repeat-x;}


/* custom classes 
----------------------------------------------------- */

.small {font-size:95%;}
.center {text-align:center;}
.bold {font-weight:bold!Important;}

.noMargin {margin:0!Important; height:auto!Important;}
.btmMargin {margin-bottom:10px!Important;}
.marRight5 {margin-right:5px!Important;}
.marRight10 {margin-right:10px!Important;}
.marLeft5 {margin-left:5px!Important;}
.marLeft10 {margin-left:10px!Important;}
.marTop10, .topMargin {margin-top:10px!Important;}
.marBtm2 {margin-bottom:2px!Important;}

.noPadding {padding:0;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}

.noBorder {border:0!Important;}
.borderBtm {border-bottom:1px solid #CCC; padding-bottom:10px!Important; margin-bottom:10px!Important;}
.borderBtm5 {border-bottom:1px solid #CCC; padding-bottom:5px!Important; margin-bottom:5px!Important;}
.borderTop {border-top:1px solid #CCC; padding-top:10px!Important; margin-top:10px!Important;}
.borderTop5 {border-top:1px solid #CCC; padding-top:5px!Important; margin-top:5px!Important;}

.txtSml {font-size:90%!Important;}

.txt-white {color:#FFF!Important;}
.txt-gray, .gray {color:#666!Important;}
.txt-blue {color:#3B8CC1!Important;}
.txt-green {color:#43C223!Important;}
.txt-orange {color:#F98A0F!Important;}
.txt-red {color:#C00!Important;}

.floatLeft {float:left;}
.floatRight {float:right}

.thumb60 {width:60px;}

.dp_thumb {display:inline; width:70px;height:70px;}
.dp_mini {display:inline; width:32px;height:32px;}

