/**
 * ytumezun.org style sheet.
 *
 * @author 		Emre Yazici <eyazici[at]kolones.com>
 * @link 		http://www.kolones.com/
 * @copyright 	Copyright &copy; 2009 Kolones IT&amp;Engineering
 */
 
/** RESET CSS DEFAULTS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, a img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
:focus {outline:0;}
body {line-height:1;color:#1F1F25;background-color:#FFFFFF;}
ol, ul {list-style:none;margin-top:0;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {cursor:pointer;}
/** RESET CSS DEFAULTS  ENDS*/

body {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    margin:0 auto;
    text-align:center;
    width:100%;
    font-size:11px;
}
a:link, a:visited {color:#3B5998;text-decoration:none;background-color:inherit;}
a:active, a:hover {color:#3B5998;text-decoration:underline;background-color:inherit;}
.clr {clear:both;}
.clearer {clear:both;line-height:1px;height:1px;}
div.pre {white-space:pre;overflow:auto;}
h1 {font-size:25px;}

/* PAGE SKELTON */
#wrapper {
    width:980px;
    margin:0 auto;
    text-align:center;
}
#header {}
#middle {
	clear:both;
	margin-top:1px;
}
#footer {
	height:78px;
	background:#003399 url(../images/bottom_bg.png) 0 0 repeat-x;
	margin-bottom:2px;
}
#debug {
	text-align:left;
	font-size:10px;
	font-family:courier, verdana, tahoma;
	line-height:1.7;
	margin:16px 0;
	border:1px solid #CCC;
	border-bottom:0;
}
#debug div{
	border-bottom:1px solid #CCC;
	padding:12px;
	white-space:pre;
}

#header .headerTop {
	height:175px;
	background:#999999 url(../images/logo.png) 0 0 no-repeat;
}
#middle .middleLeft{
	float:left;
	width:230px;
	margin-top:16px;
	/*background-color:magenta;*/
}
#middle .middleCenter{
	float:left;
	background-color:#EFEFEF;
	width:750px;
	text-align:left;
}
/* PAGE SKELTON ENDS*/
.footerLeft {
	height:78px;
	float:left;
	width:200px;
	background:transparent url(../images/powered.gif) 60px 20px no-repeat;
	opacity:0.4;
}
.footerMiddle {
	float:left;
}
.footerRight {
	float:right;
	margin:12px;
}
/* MODULES */
div.module {
	text-align:left;
	width:210px;
}
.moduleHeader {
	height:30px;
	line-height:30px;
}
.moduleFooter {
	height:3px;
}
.moduleHeader .line, .moduleFooter .line  {
	background:#999 url(../images/navy_line.gif) left top no-repeat;
	height:2px;
	line-height:2px;
	max-height:2px;
}
.moduleHeader .content {
	height:28px;
}
.moduleHeader .login {
	background:url(../images/module_header_login.png) 14px 0 no-repeat;
}
.moduleHeader .alumnimenu {
	background:url(../images/module_header_menu.png) 14px 0 no-repeat;
}

.middleLeft .module, .middleRight .module , .middleCenter .module  {
	margin-bottom:12px;
}
/*
.banner .module{
	text-align:right;
	height:114px;
	padding-top:22px;
}
*/
.headerTop .banner {
	height:132px;
}
.modLeftBanner img{
	margin:12px 0;
}

/* TopMenu module */
.topMenuContainer {	
	width:750px;
	font-family:Arial;
	font-size:12px;
	letter-spacing:1px;
	padding-left:0px;
	margin-left:230px;
	text-align:left;
	/*float:left;	*/
}
.topMenuContainer .module{
}
.modTopMenu .topMenu {
	height:43px;
}
ul.topMenu{
	line-height:43px;
	vertical-align:middle;
	float:left;
	width:740px;
}
ul.topMenu li{
	display:block;
	float:left;
	width:135px;
	text-align:center;
	margin-right:10px;
}
ul.topMenu li.active{
	background:url(../images/active_menu_bg.png) 0px 0px repeat-x;
	height:43px;
	line-height:43px;
}
ul.topMenu li a {
	display:block;
	height:27px;
	line-height:27px;
	padding-top:16px;
	color:#FFF;
	font-family: Candara, "Trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	font-weight:bolder;
	/*text-transform:uppercase;*/
}
ul.topMenu li a.active {
	padding-top:11px;
}
ul.topMenu li a:link, ul.topMenu li a:visited{
	color:#FFF;
}
ul.topMenu li a:hover, ul.topMenu li a:active{
}

/* TopMenu module END*/

/* BottomMenu module */
div.bottomMenu {
	height:36px;
	text-align:center;
	width:740px;
	padding-left:8px;
	padding-top:16px;
}
ul.bottomMenu{
	line-height:36px;
	vertical-align:middle;
	width:740px;
	text-align:center;
	padding:16px;	
}
ul.bottomMenu li{
	display:block;
	float:left;
	text-align:center;
	margin:0;
	border-width:0 1px;
	border-color:#FFF;
	border-style:solid;
	height:14px;
	line-height:14px;
	padding:0 16px;
}
ul.bottomMenu li.first {border-left:0}
ul.bottomMenu li.last {border-right:0}
ul.bottomMenu li.active{
}
ul.bottomMenu li a {
	display:block;
	color:#FFF;
	/*font-family: Candara, "Trebuchet MS", Helvetica, sans-serif;*/
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bolder;
	font-weight:normal;
	/*text-transform:uppercase;*/
}
ul.bottomMenu li a.active {
	/*text-decoration:underline;*/
	font-weight:normal;
}
ul.bottomMenu li a:link, ul.bottomMenu li a:visited{
	color:#FFF;
}
ul.bottomMenu li a:hover, ul.bottomMenu li a:active{
}
/* TopMenu module END*/

/* Generic Menu (1 Column) */
ul.menu{
	line-height:23px;
	vertical-align:middle;
	width:210px;
	margin:12px 0;
}
ul.menu li{
	display:block;
	width:210px;
	text-align:left;
	border-bottom:1px solid #999999;
	text-indent:25px;
	background:url(../images/menuBullet.gif) 6px 4px no-repeat;
}
ul.menu li a {
	display:block;
	height:23px;
	line-height:23px;
	color:#1F1F25;
	font-weight:bold;
	text-transform:uppercase;
}
ul.menu li.active a:link, ul.menu li.active a:visited{
}
ul.menu li a:hover, ul.menu li a:active{
}
ul.menu li.active a:hover, ul.menu li.active a:active{
}

/* menu module END*/

/* MODULES ENDS*/
.componentHeader {
	height:42px;
	line-height:42px;
}
.componentHeaderNone {
	height:2px;
	line-height:2px;
}
.componentHeader .line, .componentFooter .line, .componentHeaderNone .line {
	background:#999 url(../images/navy_line.gif) left top no-repeat;
	height:2px;
	line-height:2px;
	max-height:2px;
}
.componentHeader .content {
	height:40px;
	line-height:40px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	font-size:26px;
	/*font-family:Arial;*/
	color: #003399;
}
.componentHeader .register {background-image:url(../images/title_kayit.gif);}
.componentHeader .account {background-image:url(../images/title_profiledit.gif);}
.componentHeader .list {background-image:url(../images/title_liste.gif);}
.componentHeader .joblist {background-image:url(../images/title_isilanlari.gif);}
.componentHeader .jobview {background-image:url(../images/title_isilani.gif);}
.componentHeader .search {background-image:url(../images/title_arama.gif);}
.componentHeader .lostpw {background-image:url(../images/title_passreminder.gif);}
.componentHeader .changepw {background-image:url(../images/title_passchange.gif);}
.componentHeader .gallery {background-image:url(../images/title_photos.gif);}
.componentHeader .privateMsg {background-image:url(../images/title_pm.gif);}
.componentHeader .profile {background-image:url(../images/title_profil.gif);}

.componentHeader .none {
	height:2px;
}
.componentFooter {
	height:3px;
}

/***************************/
.componentWrapper{
	width:706px;
	margin:16px 0;
}
.componentWrapper .wrapperTop{
	width:706px;
	height:8px;
	line-height:8px;
	background:#EFEFEF url(../images/component_edges.png) 0 0px no-repeat;
	z-index:10;
	position:relative;
	clear:both;
}
.componentWrapper .wrapperTabs{
	margin-left:12px;
}
.wrapperTabs .wrapperTab {
	float:left;
	border:1px solid #32313A;
	border-bottom:0;
	background:#27252C url(../images/tab_bg.gif) left top repeat-x;
	
	height:32px;
	line-height:32px;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
	-moz-border-radius-topleft:5%;
	-moz-border-radius-topright:5%;
	
	margin-left:5px;
	/*
	font-family:Corbel,Verdana,"Bitstream Vera Sans",sans-serif;
	font-size:16px;
	*/
	color:#FFF;
	font-weight:bold;
	/*letter-spacing:1px;*/
	text-transform:uppercase;
	position:relative;
	z-index:11;
	top:1px;
}
.wrapperTabs .wrapperTabActive {
	border:1px solid #9A9A9A;
	border-bottom:0;
	background:#FFF;
	
	vertical-align:middle;
	
	padding-left:20px;
	padding-right:20px;
	-moz-border-radius-topleft:5%;
	-moz-border-radius-topright:5%;
	
	margin-left:5px;
	/*
	font-family:Corbel,Verdana,"Bitstream Vera Sans",sans-serif;
	font-size:18px;*/
	color:#000;
	position:relative;
	z-index:11;
	top:1px;
}
.wrapperTab a{
	display:block;
}
.wrapperTab a:link, .wrapperTab a:visited{	
	background:#27252C url(../images/tab_bg.gif) left top repeat-x;
	color:#FFF;
}
.wrapperTabActive a:link, .wrapperTabActive a:visited{	
	background:#FFF;
	color:#000;
}
.componentWrapper .wrapperBottom{
	clear:both;
	width:706px;
	height:8px;
	background:#EFEFEF url(../images/component_edges.png) left bottom no-repeat;
}
.componentWrapper .wrapperBody{
	width:704px;
	padding:6px 0 10px 0;
	background:#FFF;
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
}
/***************************/

div.notification {
	clear:both;
	margin:0px 2px;
	margin-top:0;
	padding:20px 24px;
	padding-left:50px;
	background-position:10px 14px;
	background-repeat:no-repeat;
	line-height:1.5;
	min-height:10px;
}
div.fullNotification {
	clear:both;
	margin:0px 2px;
	margin-top:0;
	padding:20px 24px;
	padding-left:62px;
	background-position:20px 22px;
	background-repeat:no-repeat;
	line-height:1.5;
}

div.notWarning { background-image:url(../images/warning.png);}
div.notError { background-image:url(../images/error.png);}
div.notSuccess { background-image:url(../images/success.png);}
div.notInfo {	background-image:url(../images/info.png);}
div.notification .notTitle {font-weight:bold; }
div.fullNotification .notTitle {font-weight:normal;font-size:20px; }
/* Inputs */
/***********************/
input.text {
	background:#FFF url(../images/input_bg.png) 0px 0 repeat-x;
	border:0;
	padding:3px;
	border:1px solid #DDDDDD;
}
input.text:focus {
	border:1px solid #999999;
}
textarea#content {
	background:#FFF url(../images/input_bg.png) 0px 0 repeat-x;
	border:0;
	padding:3px;
	border:1px solid #DDDDDD;
}
textarea#content:focus {
	border:1px solid #999999;
}
/***********************/
div.alumniList {

}
/*
table.alumniList {
	width:100%;
	margin:12px 0;
	border:1px solid #CCCCCC;
	border-bottom:0;
}
table.alumniList thead{}
table.alumniList thead th{
	color:#000;
	padding:0 4px;
	cursor:pointer;
	height:24px;
	line-height:24px;
	background-color:#ADADAD;
}
table.alumniList tfoot{}	
table.alumniList tfoot td{
	color:#000;
	font-weight:bold;
	background-color:#EEEEEE;
	border-bottom:1px solid #BEBEBE;
}

table.alumniList thead th.orderDesc a {
	display:block;
	background:transparent url(../images/arrow_down_white.gif) 90% 55% no-repeat;
}
table.alumniList thead th.orderAsc a {
	display:block;
	background:#AF0103 url(../../../images/orderAsc.png) 90% 50% no-repeat;
}
table.alumniList tbody td{
	border-bottom:1px solid #BEBEBE;
	overflow:hidden;
	padding:0 4px;
	font-size:12px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
table.alumniList tbody td a{
	display:block;
}
table.alumniList tbody tr{
	color:#626262;
}
table.alumniList tbody tr:hover{
	color:#000;
	background:#EFF3FC;
}
table.alumniList tbody a:link, table.alumniList tbody a:visited{
	color:#000;
}
table.alumniList tbody tr:hover a:link, table.alumniList tbody tr:hover a:visited{
	color:#003399;
}
table.alumniList tbody tr:hover div.target{
	background-position:0 -30px;
}
table.alumniList thead a:link, table.alumniList thead a:visited{
	color:#FFF;
}
table.alumniList div {
	overflow:hidden;
	height:25px;
	line-height:25px;
}
table.alumniList div.star {
	width:15px;
	height:15px;
	background:transparent url(../images/icons/allIcons.gif) 0 -15px no-repeat;
	cursor:pointer;
}
table.alumniList div.starred {
	width:15px;
	height:15px;
	background:transparent url(../images/icons/allIcons.gif) 0 0px no-repeat;
	cursor:pointer;
}
table.alumniList div.loading {
	width:15px;
	height:15px;
	background:transparent url(../images/loading.gif) 0 0px no-repeat;
}
table.alumniList div.target {
	cursor:pointer;
	width:15px;
	height:15px;
	background:transparent url(../images/icons/allIcons.gif) 0 -45px no-repeat;
}
table.alumniList div.target:hover {
	background-position:0 -30px;
}
table.alumniList div.firstName{
	width:100px;
}
table.alumniList div.lastName{
	width:100px;
}
table.alumniList div.facultyName{
	width:180px;
}
table.alumniList div.departmentName{
	width:180px;
}
*/
.tableControlls {
	float:left;
	height:32px;
	line-height:22px;
	padding-top:10px;
	vertical-align:middle;
}
.tableControlls img{
	line-height:22px;
	vertical-align:middle;
}
.pagination {
	/*clear:both;*/
	vertical-align:bottom;
	margin:0;
	padding-top:10px;
	font-size:10px;
	height:32px;
}

.pagination a {
	display:block;
	font-weight:normal;
	float:left;
	margin-left:4px;
	width:20px;
	padding:1px;
	vertical-align:middle;
	height:20px;
	line-height:20px;
	text-align:center;
}

.pagination .dots {
	display:block;
	float:left;
	margin-left:4px;
	width:24px;
	height:20px;
	line-height:20px;
	padding:1px;
	vertical-align:middle;
	text-align:center;
}

.pagination .total {
	display:block;
	float:right;
	margin-right:4px;
	height:20px;
	line-height:20px;
	padding:1px;
	vertical-align:middle;
	text-align:center;
}
.pagination a.prev {
	width:48px;
	text-align:right;
	padding-right:12px;
	background-color:#FFF;
	-moz-border-radius-topleft:10%;
	-moz-border-radius-bottomleft:10%;
}
.pagination a.next {
	width:48px;
	text-align:left;
	padding-left:12px;
	background-color:#AF0103;
	-moz-border-radius-bottomright:10%;
	-moz-border-radius-topright:10%;
}

.pagination a:link, .pagination a:visited {
	color:#fff;
	background-color:#3B5998;
}

.pagination a:hover, .pagination a:active {
	color:#FFF;
	text-decoration:none;
}

.pagination a.active:link, .pagination a.active:visited {
	color:#666666;
}
.pagination a.active{
	background-color:#CCCCCC;
	font-weight:bold;
}
.pagination a:hover {
	background-color:#839BCF;
}
.pagination a.active:hover, .pagination a.active:active {	
	background-color:#CCCCCC;
	text-decoration:none;
	cursor:default;
}

/***********************/
table.alumniProfile {
}
table.alumniProfile td{
	padding:4px;
	line-height:1.2;
	font-size:110%;
}
table.jobContentTable td.label{
	font-weight:bold;
	width:140px;
	text-indent:12px;
}
table.alumniProfile td.label{
	font-weight:bold;
	width:140px;
}
table.alumniProfile td.value{
}
table.alumniProfile td.fullname {
	font-size:20px;
	padding-bottom:20px;
	padding-left:0;
	letter-spacing:1px; 
	font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
	/*font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;*/
}

div.alumniProfile {
	width:706px;
	margin:16px 0;
}
div.alumniProfile .profileTop{
	width:706px;
	height:8px;
	background:#EFEFEF url(../images/component_edges.png) left top no-repeat;
}
div.alumniProfile .profileBottom{
	clear:both;
	height:8px;
	border-right:1px solid #9A9A9A;
	background:#EFEFEF url(../images/component_edges.png) 160px -8px no-repeat;
}
div.alumniCaption {
	padding:16px;
	padding-left:24px;
}
div.alumniCaptionTitle, div.captionTitle {
	height:23px;
	line-height:23px;
	vertical-align:middle;
	background-color:#EAEAEA;
	border-bottom:1px solid #9695A6;
	font-weight:bold;
	text-indent:16px;
	margin:0 10px;
	color:#43424F;
}
div.alumniCaptionTitle .captionTitle {
	float:left;
}
div.alumniNoAuth {
	padding:6px 0;
}
div.alumniCaptionTitle .captionEdit {
	float:right;
	padding-right:10px;
	font-weight:normal;
	font-size:10px;
}

div.jobContainer {
	padding:16px;
}

div.jobContainer .jobcontent {
	padding:4px 16px;
}
div.alumniLeft {
	float:left;
	width:160px;
}
div.alumniBody {
	float:right;
	width:545px;
	border-right:1px solid #9A9A9A;
	background:#FFF;
}
div.alumniBodyTop {
	height:181px;
}
div.alumniBodyBottom {
	border-left:1px solid #9A9A9A;
}

div.alumniLeft .avatarContainer{
	width:160px;
	height:182px;
	background:#FFF;
}

div.avatarContainer .avatar{
	/*background:transparent url(../images/avatar_bg.png) left top no-repeat;*/
	/*height:194px;*/
	border-left:1px solid #9A9A9A;
	padding:0;
	/*
	width:142px;
	height:172px;
	*/
	padding:11px 0;
	padding-left:20px;
	height:152px;
}

div.avatarContainer .avatarBottom{
	width:160px;
	height:8px;
	line-height:8px;
	font-size:4px;
	padding:0;
	margin:0;
	background:#EFEFEF url(../images/component_edges.png) left bottom no-repeat;
}

.avatar img{
	max-width:120px;
	max-height:150px;
	line-height:150px;
	vertical-align:middle;
	border:1px solid #C0C0C0;
}

.alumniTabs {
	width:160px;
	background:#EFEFEF;
}
.alumniTabs .alumniTab {
	width:160px;
	height:34px;
	line-height:34px;
	border-right:0;
	margin:8px 0;
}
.alumniTab .tabLeft{
	float:left;
	width:34px;
	background-image:url(../images/tab_icons.png);
	background-repeat:no-repeat;
}
.alumniTabs .pmTab .tabLeft, .pmInboxTab .tabLeft, .pmSentTab .tabLeft, .pmTrashTab .tabLeft{background-position:0px -102px;}
.alumniTabs .galleryTab .tabLeft{background-position:0px -136px;}
.alumniTabs .editTab .tabLeft{background-position:0px -170px;}
.alumniTab .tabBody{
	float:left;
	width:126px;
	height:32px;
	line-height:32px;
	text-indent:0;
	font-weight:bold;
	color:#32313A;
	border-top:1px solid #6E6D71;
	border-bottom:1px solid #6E6D71;
	background:url(../images/tab_bg.gif) left bottom repeat-x;	
}
.alumniTab .tabBody a:link, .alumniTab .tabBody a:visited {
	color:#32313A;
}
table.shallowTable td{
	padding:3px;
	line-height:1.2;
	font-size:12px;
}
/*********************************/
table.loginTable {
	margin:16px 0;
}
table.loginTable td, table.lostpwTable td {
	padding:3px;
}
table.loginTable td.label {
}
table.lostpwTable {
	margin:16px;
	margin-top:0;
}
table.loginTable td input.text{
	width:144px;
}
table.lostpwTable td input.text{
	width:200px;
}
table.searchTable td select#university, table.searchTable td select#faculty{
	width:300px;
}
/*********************************/
.regFormContainer {
	margin:16px 0;
}
.leftTabs {
	float:left;
	width:180px;
	margin-top:24px;
}
.regFormBody {
	float:left;
	background:#FFF;
	width:522px;
	position:relative !important;
	position:static;
	z-index:0;
}
.regFormBody .regFormTop {
	height:8px;
	background:url(../images/reg_form_body_bg.png) left top no-repeat;
}
.regFormBody .regFormBottom {
	height:8px;
	background:url(../images/reg_form_body_bg.png) left bottom no-repeat;
}
.regFormBody .regFormInner {
	border-right:1px solid #33323B;
	border-left:1px solid #33323B;
	min-height:350px;
}
.leftTabs .tabContainer {
	width:180px;
	height:34px;
	line-height:34px;
	border-right:0;
	margin:8px 0;
	position:relative;
	left:1px;
	z-index:0;
}
.leftTabs .tabContainer .tabLeft{
	float:left;
	width:34px;
}
.leftTabs .done .tabLeft{
	background:url(../images/tab_icons.png) 0px 0px no-repeat;
}
.leftTabs .current .tabLeft{
	background:url(../images/tab_icons.png) 0px -68px no-repeat;
}
.leftTabs .waiting .tabLeft{
	background:url(../images/tab_icons.png) 0px -34px no-repeat;
}

.leftTabs .done .tabBody{
	border:1px solid #32313A;
	background:url(../images/tab_bg.gif) left top repeat-x;
}
.leftTabs .current .tabBody{
	border:1px solid #33323B;
	background:#FFF;
}
.leftTabs .waiting .tabBody{
	border:1px solid #6E6D71;
	background:url(../images/tab_bg.gif) left bottom repeat-x;
}

.leftTabs .done {
}
.leftTabs .waiting {
	cursor:not-allowed;
}

.leftTabs .tabContainer .tabBody{
	float:left;
	width:146px;
	height:32px;
	line-height:32px;
	border-left:0;
	border-right:0;
	text-indent:4px;
	text-transform:uppercase;
	font-weight:bold;
	color:#32313A;
}
.leftTabs .current {
	position:relative;
	z-index:9999;
	background:#FFF;
	width:181px;
}

.leftTabs .tabContainer .tabBody a:link, .leftTabs .tabContainer .tabBody a:visited {
	color:#32313A;
}

.leftTabs .done .tabBody a:link, .leftTabs .done .tabBody a:visited {
	color:#FFF;
}


div.formSeparator {
	height:18px;
	line-height:18px;
	background:#FFF url(../images/grey_dot.gif) left center repeat-x;
}


div.componentContainer {
	margin:22px;
}
table.registerTable {
	margin:25px;
	width:465px!important;
	width:425px;
	display:inline;
}
table.registerTable tr.hasError{
	color:red;
}
table.registerTable td {
	padding:3px;
	line-height:2;
	vertical-align:top;
	text-align:left;
}
table.registerTable td.label {
	width:140px;
	text-align:right;
}
table.registerTable td.tooltip {
	cursor:help;
}
table.registerTable td.column {
	width:5px;
	padding-left:5px;
	padding-right:10px;
}
table.registerTable td.fitem {
}
.fitem span.required {	
}
span.red {color:red;}
span.green {color:green;}
span.orange {color:orange;}
span.note {
	color:#999;
	font-size:11px;
}
a.note:link, a.note:visited {
	color:#999;
	font-size:11px;
}
.fitem span.selectNotice {
	display:none;
	background:url(../images/information.png) left center no-repeat;
	display:none;
	float:left;
	text-indent:20px;
	color:#000;
}
table.registerTable td input.text {
	width:200px;
}
div.registerCaption{
	margin:0px 16px;
	padding:5px;
	border-top:2px solid #C5C5C5;
	border-bottom:0;
}
div.registerCaptionHeader {
	text-align:left;
	/*background:#F7F7F7;*/
}
div.registerCaptionContent {
	padding:12px 0;
	/*display:none;*/
}
div.formError {
	margin:0 16px;
	border-bottom:1px solid #6E6D71;
	margin-bottom:16px;
}
/*********************************/
#onlisans_universityId, #onlisans_departmentId, #onlisans_facultyId, 
#lisans_universityId, #lisans_departmentId, #lisans_facultyId, 
#ylisans_universityId, #ylisans_departmentId, #ylisans_facultyId, 
#cab_universityId, #cab_departmentId, #cab_facultyId, 
#phd_universityId, #phd_departmentId, #phd_facultyId {
	width:200px;
}
#onlisans_startYear, #onlisans_finishYear, #onlisans_finishTerm, 
#lisans_startYear, #lisans_finishYear, #lisans_finishTerm, 
#ylisans_startYear, #ylisans_finishYear, #ylisans_finishTerm, 
#cab_startYear, #cab_finishYear, #cab_finishTerm, 
#phd_startYear, #phd_finishYear, #phd_finishTerm {
	width:80px;
}
/*********************************/
div.userGallery{}
div.galleryTitle{
	font-size:20px;
	padding:8px 0px 12px 0px;
	padding:0;
	font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
	border-bottom:1px solid #9A9A9A;
	margin:0 24px 8px 24px;
	height:41px;
	line-height:41px;
}
div.galleryTitle .controlls {
	float:right;
}
div.galleryTitle .controlls a{
	display:block;
	padding-left:22px;
	background-position:left center;
	background-repeat:no-repeat;
}
div.galleryTitle .controlls a.upload{
	background-image:url(../images/upload.png);
}
div.galleryTitle .controlls a.gogallery{
	background-image:url(../images/gogallery.png);
}
div.galleryFooter{
	padding:4px;
	margin:8px 24px 0px 24px;
}
table.userGallery{
	width:684px;
	margin:0 10px;
}
table.userGallery td {
	width:25%;
	text-align:center;
	vertical-align:top;
}
div.galleryPhoto{
	margin:10px auto;
	width:128px;
	background:#FFF;
	border:1px solid #C0C0C0;
	-moz-border-radius:5px;
	text-align:center;
}
div.galleryPhoto img{
	width:120px;
	padding:3px;
	text-align:center;
}
/*************** PM  ******************/
table.listTable{
	width:684px;
	margin:0 10px;
	padding:0;
	border-top:3px solid #EAEAEA;
	-moz-border-radius:6px;
}
table.listTable td {
	text-align:left;
	border-bottom:1px solid #CCCCCC;
	vertical-align:middle;
	/*padding:3px;*/
	height:25px;
}
.listTable tbody td.pmchk {
	width:24px;
}
.listTable tbody td.pmusr {
}
.listTable tbody td.pmdate, .listTable tbody td.expireDate {
	width:112px;
}
.listTable tbody td.startFinish {
	width:95px;
}
.listTable td.firstName, .listTable td.fullName, .listTable td.jobTitle {
	padding-left:10px;
}
.listTable td.finished, .listTable td.published {
	width:22px;
}
table.listTable thead td {
	text-align:left;
	font-weight:bold;
	background:#EAEAEA;
	height:28px;
}
table.listTable thead td a:link, table.listTable thead td a:visited{
	color:#000;
}
table.listTable tbody tr.active {
	background:#FFFFCC;
}
table.listTable tbody tr.checked {
	background:#ECF0F4;
}
table.listTable tbody tr.expunged td{
	text-decoration:line-through;
}
table.listTable tbody tr.unread td {
	font-weight:bold;
}
table.pmContent{
	width:684px;
	margin:10px;
	border:2px solid #EAEAEA;
	-moz-border-radius:6px;
}
table.pmContent td {
	text-align:left;
	border-bottom:1px solid #CCCCCC;
	vertical-align:middle;
	padding:8px;
}
.pmContent tbody td.label {
	width:1px;
	width:110px;
	height:20px;
	padding:0 8px;
	border-right:1px solid #CCCCCC;
	text-align:right;
	font-weight:bold;
}
.pmContent tbody td.pmBody {
	padding:16px;
	line-height:1.3;
}
div.pmQuote {
	color:#500050;
	padding-left:8px;
	margin:12px 0 8px 0px;
	border-left:1px solid #CCCCCC;
}
.pmContent tfoot td {
	border-bottom:0;
	height:24px;
	line-height:24px;
}
.pmContent tfoot td img{
	vertical-align:middle;
}
/*************** GAllery UPLOAD ******************/
.uploadWrapper {
	padding:24px;
	padding-top:2px;
}
#uploadControlls {
	padding-top:16px;
	display:none;
}
.uploadifyQueue {
	padding-top:12px;
}
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 626px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #41B3C2;
	width: 1px;
	height: 4px;
}
.uploadifyError .uploadifyProgress {
	/*display:none;*/
}
.uploadifyError .uploadifyProgressBar {
	background-color: #9A9A9A;
}
/*************** Avatar UPLOAD ******************/
#avatarUploadUploader {
	width:110px;
}
#avatarUpload {
}
#avatarUploadContainer {
	margin:0px 16px;
	padding:0px 0 12px 0;
	
}
#avatarUploadContainer .uploadifyQueue {
	padding:10px 0;
}
#avatarUploadContainer .uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 0;
	padding: 10px;
	width: 410px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #41B3C2;
	width: 1px;
	height: 4px;
}
.uploadifyError .uploadifyProgress {
	/*display:none;*/
}
.uploadifyError .uploadifyProgressBar {
	background-color: #9A9A9A;
}
/*************** LIGHTBOX ******************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*********************************/
.mainTextTitle {
	text-align:center; font-size:18px; font-weight:bold; font-style:italic; line-height:1.6
}
.contentTitle {
	font-size:18px; font-weight:bold; line-height:1.6;padding-bottom:24px;
}
.mainButtons {
	margin:0 0 24px 16px;
}
.mainButtons .mainButton {
	float:left;
	padding:0 10px;
}
/***********************************/
.mainBodyText {
	padding:12px 4px;
	line-height:1.2;
	font-size:12px;
}
.mainBodyText p{
	text-indent:0;
	margin:8px 0;
	text-align:justify;
}
.mainBodyText ul{
	margin:8px 0;
	padding-left:16px;
}
.mainBodyText ul li{
	list-style:square;
}
/********************/
table.listTable tbody tr.active td {
	background-color:#FFFFE6;
}

a.photoDelete {
	/*width:16px;*/
	background:url(../images/image_delete.gif) 10px center no-repeat;
	background:url(../images/bullet_delete.png) 13px center no-repeat;
	display:block;
	height:16px;
	line-height:16px;
	vertical-align:top;
	text-align:center;
	margin:2px 0;
	font-size:10px;
}

a.photoDelete:link, a.photoDelete:visited {
	color:#7D5017;
}


