/* CSS Document */
/* {
	border:solid #000 1px;
}*/

body {

	background:url(../images/body-bg.gif) repeat-x left top;
	font-size:12px;
	margin:0px auto;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#606161;
	
}

a:link, a:visited, a:active{
	color:#3b9ae2;
	text-decoration:underline;
}

a:hover{
	color:#3b9ae2;
	text-decoration:none;
}

.master-border{
	
	width:1003px;
}

.master-border-table{

	width:1003px;
}

.master-header{	

	height: 19px;
	text-align:left;
}

#center_content{
	float:left;
	width:474px;
	padding-bottom:5px;
}

.center h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	margin:0px;
	text-decoration:none;
	text-align:left;
	padding-bottom:4px;

}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	margin:0px;
	text-decoration:none;
	text-align:left;
	padding-bottom:4px;
	background:url(../images/main-title-bullet.gif) no-repeat left 2px;
	padding-left:25px;

}



.readmore{
	text-align:right;
}
.welcomemessage{
	clear:both;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
	width:474px;
}

.presidentsmessage{
	float:left;
	clear:both;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:454px;
	background:#f2f2f2;
	border-bottom:1px solid #e5e5e5;
}

.presidentsmessage-img{
	float:left;
	padding-right:10px;
}

.presidentsmessage-content{
	float:left;
	width:354px;
}

.presidentsmessage-content p{
	margin:0px;
	padding-bottom:7px;
	font-size:10px;
	text-align:left;
	line-height:13px;
}

.presidentsmessage-content .presmess-dearcollegues{
	font-size:11px;
	color:#288edb;
	padding-bottom:2px;
}

.presidentsmessage-content .presmess-bestregards{
	font-size:11px;
	color:#3b3b3b;
	padding:0px;

}


.readmore a:link, .readmore a:active, .readmore a:visited{
	background:url(../images/menu-arrow.gif) no-repeat left 2px;;
	padding-left:19px;
	color:#000000;
}

.part-two { color:#3b9ae2;}

.event{
	padding-top:10px;
	float:left;
}

.events .events-title{
	float:left;
	background-image:url(../images/events-left-bg.gif); 
    background-position:left top; 
    background-repeat:no-repeat; 
    padding:0px; 
	margin:0px; 
    padding-left:10px; 
}

.events .events-title p{
	padding:0px; 
    margin:0px;
    background-image:url(../images/events-right-bg.gif); 
    background-position:right top; 
    background-repeat:no-repeat; 
    background-color:#ff303f; 
    padding-right:10px; 
    height:21px; 
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block; 
    overflow:hidden;
	padding:0px 14px 0px 4px;
    width: 55px;
}

.events .events-title p a {
	padding:0px; 
    margin:0px;
    background-color:#ff303f; 
    height:21px; 
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block; 
    overflow:hidden;
    text-decoration: none;
}

.latestnews .news-title-home{
	display:block;
	float:left;
	background-image:url(../images/news-left-bg.gif); 
    background-position:left top; 
    background-repeat:no-repeat; 
    padding:0px; 
	margin:0px; 
    padding-left:10px; 
}

.announcement .news-title-home{
	display:block;
	float:left;
	background-image:url(../images/news-left-bg.gif); 
    background-position:left top; 
    background-repeat:no-repeat; 
    padding:0px; 
	margin:0px; 
    padding-left:10px; 
}

.center form{
	margin:0px;
	padding:0px;
	float:left;
	width:474px;
}

.center form .input-field {
	border:1px solid #D1D1D1;
	color:#7E7E7E;
}

.job-input {
	width: 300px;
}

.register_table_lables{
	text-align:left;
}

.latestnews .news-title-home p{
	padding:0px; 
    margin:0px;
    background-image:url(../images/news-right-bg.gif); 
    background-position:right top; 
    background-repeat:no-repeat; 
    background-color:#3b9ae2;
    height:21px; 
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block; 
    overflow:hidden;
	
}

.latestnews .news-title-home p a {
	padding:0px; 
    margin:0px;
    background-position:right top; 
    background-repeat:no-repeat; 
    background-color:#3b9ae2; 
    padding-right:10px; 
    height:21px; 
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block; 
    overflow:hidden;
	text-decoration: none;
}

.announcement .news-title-home p{
	padding:0px; 
    margin:0px;
    background-image:url(../images/news-right-bg.gif); 
    background-position:right top; 
    background-repeat:no-repeat; 
    background-color:#3b9ae2; 
    padding-right:10px; 
    height:21px; 
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block; 
    overflow:hidden;
	padding:0px 14px 0px 4px;
	
}

.sponsors .sponsors-title{
	display:block;
	float:left;
	background-image:url(../images/sponsors-left-bg.gif); 
    background-position:left top; 
    background-repeat:no-repeat; 
    padding:0px; 
	margin:0px; 
    padding-left:10px; 
	width:94px;
}

.sponsors .sponsors-title p{

	padding:0px; 
    margin:0px;
    background-image:url(../images/sponsors-right-bg.gif); 
    background-position:right top; 
    background-repeat:no-repeat; 
    background-color:#002643;
    padding-right:10px; 
    height:21px; 
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block; 
    overflow:hidden;
	padding:0px 14px 0px 4px;

}

.sponsors .sponsors-title p a {
	padding:0px; 
    margin:0px; 
    background-color:#002643; 
    height:21px; 
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block; 
    overflow:hidden;
    text-decoration: none;
}


.footer-padding-top{
	padding-top:0px;
}

span.error { font-size:10px; color:#FF394C;}

.clear { 
	clear:both; 
	float:left;
	width:100%; 
	height:0px; 
	overflow:hidden; 
	margin:0px;
	padding:0px;
}

.under-space {
	margin-bottom: 7px;
}

#form_login {
	clear:both;
	padding-top:17px;
	padding-left:16px;
	padding-right:16px;
	margin:0px;
	background:#00233d;
	height:119px;
}

.logedin-table {
	clear:both;
	padding-top:15px;
	padding-left:16px;
	padding-right:16px;
	margin:0px;
	width:268px;
	background:#00233d;
	height:137px;
}

.login-padding-bottom{
	height:7px;
}

.site-logo {
	float:left;
	width:240px;
	height:208px;
}

.heder-swf {
	float:left;
	width:484px;
	background:url(../images/flash-border-bg.gif) no-repeat left top;
	margin-top:5px;
	height:203px;
	padding:7px;
	width:470px	
}

.login-form {
	float:left;
	width:268px;
	margin-top:5px;
	padding-left:11px;

}

.login-form .checkbox-rememberme-row{
	padding-top:15px;
	float:left;
	width:235px;
}

.login-form .rememberme-cell{
	float:left;
	padding-left:3px;
	padding-top:10px;
	color:#ffffff;

}

.login-form .checkbox-cell{
 	float:left;
	padding-left:53px;
	padding-top:7px;
	margin-bottom:0px;
}

.login-form .checkbox{
	border:1px solid #000;
}

.login-form .login-cell{
	float:right;
}

.login-form table {
	
}

.login-form table td.border-bottom{
	border-bottom:1px solid #17374E;
	
}

.login-form table .logedin-links a:link, .login-form table .logedin-links a:active, .login-form table .logedin-links a:visited {
	text-align:left;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	
}

.login-form table .logedin-links a:hover {
	color:#3b9ae2;
	text-decoration:none;
	
}


.login-form table .logedin-links .myprofile{
	background:url(../images/my-profile.gif) no-repeat left top;
	padding-left:18px;
	
}

.login-form table .logedin-links .paymenthistory{
	background:url(../images/payment-history.gif) no-repeat left 1px;
	padding-left:18px;
	
}

.login-form table .logedin-links .mycart{
	background:url(../images/my-cart.gif) no-repeat left 1px;
	padding-left:18px;
	
}

.login-form table .logedin-links .mail{
	background:url(../images/mail.gif) no-repeat left 1px;
	padding-left:18px;
	
}

.login-form table .logout-button{
	background:url(../images/logout.gif) no-repeat left top;
	width:69px;
	height:21px;
	text-align:left;
	float:right;
}

.login-form table .logout-button a:link, .login-form table .logout-button a:visited, .login-form table .logout-button a:active{

	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	padding-left:12px;
	line-height:20px;
}

.member-word{
	color:#ff303f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}

.login-word{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	padding-left:8px;
}

.login-heder {
	float:left;
	width:253px;
	color:#FFFFFF;
	background:url(../images/login-top-bg.gif) no-repeat left top;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:27px;
	border-bottom:1px solid #17374e;
	line-height:19px;
	padding-top:15px;
	padding-left:15px;

}

ul {
	line-height:19px;
	list-style-type:none;
}

.redtext{
	color:#FF394C;
}

.login-footer{
	background:url(../images/login-bottom-bg.gif) no-repeat left top;
	width:254px;
	height:23px;
	
	color:#ffffff;
	font-size:10px;
	padding-left:14px;
	
}

.login-footer2{
	background:url(../images/login-bottom-bg.gif) no-repeat left top;
	width:254px;
	height:23px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding-left:14px;
	
}

.username{
	font-size:11px;
	font-weight:bold;
	color:#3b9ae2;
}

.login-footer a:link, .login-footer a:active, .login-footer a:visited{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}

#loginbutton{
	background:url(../images/login.gif) no-repeat left top;
	border:0 none;
	height:21px;
	width:69px;
	margin-top:5px;
	
}

#loginbutton2{
	background:url(../images/login2.gif) no-repeat left top;
	border:0 none;
	height:21px;
	width:69px;
	margin-top:5px;
        float: right;
}

.login-text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-align:right
}


a.login-link:link,  a.login-link:active, a.login-link:hover, a.login-link:visited {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7e7e7e;
	text-decoration:underline;
}



a.logden-link:link,  a.logden-link:active, a.logden-link:hover, a.logden-link:visited {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C71919;
	text-decoration:underline;
}

.login-input {
	border:1px solid #000000;
	width:178px;
	height:18px;
	
}

.left {
	float:left;
	font-size:11px;
	text-align:left;
	vertical-align:top;
	width:227px;
	padding-top:5px;
}

.AuthorizeNetSeal-outside {	
	padding:40px 0px 10px 0px;
	
}

a#AuthorizeNetText {
	color:black;
	text-decoration:none;
	font-size:9px;
	font-family:arial,helvetica,san-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:10px;
	padding-left:11px;
}

div.AuthorizeNetSeal {
	font-family:arial,helvetica,san-serif;
	font-size:9px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:10px;
	text-align:center;
}


.all_ul-0 {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.menu-height img{
	padding-right:8px;
	padding-top:3px;
}

.menuitem-0{
	width:227px;
	background:url(../images/menu-bg.gif) repeat-x left top;
	height:22px;
	padding-top:2px;
}

.menuitem-0-active{
	width:227px;
	background:url(../images/menu-bg-active.gif) repeat-x left top;
	padding-top:2px;
	height:24px;
	border-bottom:1px solid #ffffff;
}
.menu-height {
	padding-top:0px;
	height:24px;
}
.mapmenu-height {
	padding-top:0px;
	height:24px;
}

a.menu-0-active, a.menu-0-active:visited, a.menu-0-active:active, a.menu-0-active:hover {
	color:#ffffff;
	font-weight:bold;
	height:24px;
	margin-left:7px;
	text-decoration:none;
	width:227px;
	padding-left:24px;
	line-height:19px;
	background:url(../images/menu-arrow-active.gif) no-repeat left 1px;
}

a.menu-0, a.menu-0:active, a.menu-0:visited {
	color:#5f5f5f;
	height:24px;
	margin-left:7px;
	text-decoration:none;
	width:227px;
	padding-left:24px;
	line-height:14px;
	background:url(../images/menu-arrow.gif) no-repeat left 2px;
}

a.menu-0:hover {
	color:#ff394c;
	text-decoration:none;
}

.center {
	float:left;
	width:474px;	
	padding-left:10px;
	padding-top:5px;
}

.left-shadow{
	float:left;
	background:url(../images/menu-right-shadow.gif) no-repeat left 10px;
	width:7px;
	height:403px;
	border-left:1px solid #ffffff;
}

.content-under-title{
	float:left;
}

.content{
	float:left;
	padding-top:27px;
	width:1003px;
}



.right{
	float:right;
	width:268px;
}

.footer-text {
	float:left;
	color:#606161;
	font-size:10px;
	padding:12px 10px 12px 0px;
	width:882px;
}

.design_div {
	color:#FFFFFF;
	display:block;
	font-size:9px;
	height:17px;
	padding-top:5px;
	vertical-align:middle;
	width:200px;
}

.footer{
	width:100%;
	padding-top:15px;
}

.footer-top {
	float:left;
	width:100%;
	background:url(../images/footer-bg.png) repeat-x left top;
	color:#FFFFFF;
	font-size:9px;
	
}

.footer-container{
	margin:0 auto;
	width:1003px;
}

.nexuslabbanner{
	float:right;
	width:109px;
}

.footer-bottom{
	float:left;
	width:100%;
	background:#00233d;
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;

}
.footer-copyright {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	margin:0 auto;
	width:1003px;
	padding-top:3px;
	padding-bottom:4px;

}

.footer-copyright a:link, .footer-copyright a:visited, .footer-copyright a:active{
	color:#3b9ae2;
}

.latestnews {
	padding:0px;

}

.announcement {
	padding:0px;
	padding-top:3px;

}

.right .latestnews h2{
	margin:0px;
}

a.orange:link,  a.orange:active, a.orange:visited {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-align:left;
}

a.orange:hover{
	color:#3b9ae2;
}

.space{
	height:8px;
	margin:0px;
	overflow:hidden;
	clear:both;
}

a.orange1:link, a.orange1:active, a.orange1:visited {
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3b9ae2;
	text-decoration:underline;
}

a.orange1:hover{
	color:#3b9ae2;
	text-decoration:none;
}

.home-news-title{
	float:left;
	clear:both;	
}

.home-news-title a:link, .home-news-title a:visited, .home-news-title a:active{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:none;
	
}

.home-
a:hover{
	color:#000000;
	text-decoration:underline;
	
}

.home-news-text {
	float:left;
    clear: both;
    width: 250px;
    text-align: justify;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5f5f5f;
	height:95px;
	overflow:hidden;
}

.home-news-text p{
	margin:0px;
	padding-top:5px;
}

.home-news-readmore{
	
}

.news-row{
	width:252px;
	float:left;
	background:url(../images/news-bg.gif) repeat-x left bottom;
	padding:10px 8px 0px 8px;
}

.home-news-readmore {
	float:left;
	width:230px;
	text-align:right;
}

.home-news-readmore a:link, .home-news-readmore a:active, .home-news-readmore a:visited{
	float:right;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3b9ae2;
	text-decoration:underline;
	padding-bottom:10px;
}

.home-news-readmore a:hover{
	color:#3b9ae2;
	text-decoration:none;

}

.paging{
	text-align:right;
	padding-bottom:2px;
}

.line{
	clear:both;
	overflow:hidden;
	height:1px;
	border-bottom:1px solid #e7e7e7;
    width: 472px;
	margin:0px;
}


.fulltag{
	padding-bottom:2px;
	padding-top:2px;
	text-align:right;
	font-size:11px;
	float:right;
}

.fulltag .numtag a:link, .fulltag .numtag a:active, .fulltag .numtag a:visited{
	text-decoration:none;
	color:#606161;
	padding:0px;
}

.fulltag .numtag a:hover{
	text-decoration:underline;
	color:#606161;
}

.fulltag .numtag{
	font-weight:normal;
	color:#606161;
	padding:0px;
	font-size:11px;
}

.fulltag span{
	font-weight:bold;
	color:#3b9ae2;
	padding:0px;

}

.events{
	float:left;
	padding-top:10px;
}

.upcoming-events{
	float:left;
	padding-top:0px;
}

.event-row{
	float:left;
	padding-top:10px;
	width:474px;
	padding-bottom:5px;
	background:transparent url(../images/news-bg.gif) repeat-x scroll left bottom;
}

.home-event-summary{
	float:left;
	width:454px;
	padding:0 10px 0 10px;
}

.home-event-summary p{
	margin:8px 0px 10px 0px;
	text-align:justify;
}

.event-logo-img{
	float:left;
	width:100px;
	padding-left:8px;
	padding-right:2px;
	width:122px;
}

.event-img {
	padding-top:20px;
	padding-left:10px;
}

.event-details {
	float:right;
	padding-right:10px;
	padding-bottom:3px;
}

.event-content {
	float:left;
	width:342px;
}

.eventname {
	
	float:left;
	width:327px;
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;
	font-size:11px;
	text-transform:uppercase;
	background:url(../images/events-bullet.gif) no-repeat left 2px;
	padding-left:15px;
	display:block;
}

.eventname a:link, .eventname a:active, .eventname a:visited {
	text-decoration:none;
	color:#000000;
}

.eventname a:hover{
	color:#000000;
	text-decoration:underline;
}

.home-event-row{
	float:left;
	width:340px;
	padding-bottom:3px;
}

.home-event-label {
	text-align:left;
	color:#000000;
	font-family:"Tahoma";
	font-size:10px;
	font-weight:bold;
	float:left;
	width:110px;
}

.home-event-text {
	float:left;
	color:#333333;
	font-family:"Tahoma";
	font-size:10px;
	width:230px;
}

.dropper-limne{
	height:1px;
	border-bottom:1px dotted #808080;
	overflow:hidden;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;

}



h3{
	float:left;
	background:#a8d3f3;
	color:#FFFFFF;

	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin:0px;
	line-height:19px;
	margin-bottom:7px;
	padding-left:12px;
	padding-right:5px;
	width:457px;
	border-bottom:1px solid #8ec3ea;
}

.block-content {
	float:left;
	width:474px;
}

.solid-limne{
	height:1px;
	border-bottom:1px solid #E7E7E7;
	overflow:hidden;
	float:left;
	padding-top:15px;

	margin:0px;
	width:474px;
}

.green-header{
	background-color:#A0A050;
	color:#FFFFFF;
	font-family:"Verdana";
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding:1px;
}

.home-event-red-header{
	color:#C71919;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	
}

.content-page {
	width:474px;
	float:left;
	padding-top:10px;
}



.content-page p span{

}

.content-page h4{
	padding:0;
	padding-bottom:5px;
	margin:0px;
	
}

.content-page p{
	padding:0 0 15px 0;
	margin:0;
}

.newsletter-list-row {
	float:left;
	width:474px;
	padding-top:12px;
}

.newsletter-img {
	float:left;
	width:49px;
	text-align:center;
	padding-left:15px;
	padding-right:10px;
}

.newsletter-img a:link, .newsletter-img a:active, .newsletter-img a:hover, .newsletter-img a:visited {
	text-decoration:none;
}

.newsletter-content {
	float:left;
	width:400px;
}

.newsletter-button {
	width:150px;
	text-align:left;
	padding-top:3px;
	padding-left:0px;
	float:left;
}

.newsletter-button span a:link, .newsletter-button span a:active, .newsletter-button span a:visited{
	background:url(../images/download-arrow.gif) no-repeat left 3px;
	padding-left:15px;
	color:#3b9ae2;
	font-size:10px;
}

.newsletter-button span a:hover{
	color:#3b9ae2;
	
}

.invoice-button span a:link, .invoice-button span a:active, .invoice-button span a:visited{
	background:url(../images/download-arrow.gif) no-repeat left 3px;
	padding-left:15px;
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

.invoice-button span a:hover{
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	
	
}

.newsletter-title {
	float:left;
	width:400px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.newsletter-descr {
	float:left;
	width:400px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5F5F5F;
}

.newsletter-descr p{
	margin:0px;
	padding-top:3px;
}

.empty-file {
	background-image:url(../images/file.gif);
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	height:44px;
	width:49px;
	display:block;
}

.file-title {
	height:23px;
	width:49px;
	display:block;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-top:20px;
	vertical-align:top;
	text-transform:uppercase;
}

.file-size {
	text-align:left;
	color:#989697;
	font-size:11px;
	font-weight:normal;
	padding:0px;
}

.file-size-line{
	font-size:10px;
}

.links-row {
	float:left;
	width:474px;
	padding-top:3px;
	padding-bottom:7px;
	border-bottom:1px solid #e7e7e7;
	padding-top:7px;
}

.links-url {
	float:left;
	width:474px;
}

.links-url a:link, .links-url a:active, .links-url a:visited {
}

.links-url a:hover {
}

.links-title {
	float:left;
	width:474px;
	text-align:left;
	font-size:11px;
	padding-top:2px;
}

.viewall{
	float:left;
	padding-top:4px;
	width:342px;
}

.viewall-2{
	float:left;
	padding-top:15px;
}

.viewall a:link, .viewall a:visited, .viewall a:active{
	color:#3b9ae2;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;

}

.viewall-2 a:link, .viewall-2 a:visited, .viewall-2 a:active{
	color:#ff394c;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

.sponsors{
	float:left;
	width:474px;
	padding-top:15px;
}

.sponsors .sponsors-content{
	float:left;
	width:474px;
	padding-top:13px;
}

.sponsor-item {
	float:left;
	width:470px;
}

.sponsor-img {
	float:left;
	width:144px;
}

.sponsor-info {
	float:left;
	width:164px;
}

.sponsor-details {
	float:left;
	width:155px;
}

.sorryNotice {
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ff394c;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}

.sponsor-header {
	background:#A8D3F3 none repeat scroll 0 0;
	border-bottom:1px solid #8EC3EA;
	float:left;
	color:#ffffff;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:19px;
	margin-bottom:7px;
	padding-left:10px;
	padding-right:5px;
	width:459px;
	text-align:left;
}

.sponsor-content {
	float:left;
	width:474px;
	text-align:left;
	padding-top:10px;
	
}

.sponsor-content .sponsor-content-insight{
	padding-left:28px;
}

.sponsor_name {
	background:url(../images/sponsors-bullet.gif) no-repeat left 8px;
	font-size:11px;
	font-weight:bold;
	color:#656565;
	text-align:left;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:15px;
	margin-top:10px;
}

.sponsor_text1 {
	
	font-size:11px;
	color:#5F5F5F;
	text-align:left;
	padding-bottom:8px;
}

.sponsor_text {
	
	font-size:11px;
	color:#5F5F5F;
	text-align:left;
}

.sponsor_text p{
	
}

.sponsor_text1 p{
	margin:0px;
	
}

.sponsor_text a:link, .sponsor_text a:active, .sponsor_text a:visited, .sponsor_text a:hover {
	
	font-size:11px;
	color:#5F5F5F;
	text-align:left;
	text-decoration:underline;
}


/* ////////////////      SHOPING CART    ///////////////////// */

.empty-basket-text {
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:#5F5F5F;
}



.shoping-cart-nr {
	float:left;
	width:30px;
	padding-left:5px;
	font-size:11px;
	font-weight:bold;

}

#payment_type_authnet{
	margin:0px;
}

.shoping-cart-name {
	float:left;
	width:130px;
	padding-left:5px;
	font-size:11px;
	font-weight:bold;

}

.shoping-cart-qty{
	float:left;
	width:80px;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}

.shoping-cart-price {
	float:left;
	width:70px;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}

.shoping-cart-sum{
	float:left;
	width:75px;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}

.shoping-cart-remove{
	float:left;
	width:60px;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}

.card-remove a:link, .card-remove a:active, .card-remove a:visited {
	float:left;
	width:44px;
	font-size:11px;
	color:#3B9AE2;
	text-align:left;
	text-decoration:underline;
}

.card-remove a:hover {
	float:left;
	width:44px;
	font-size:11px;
	color:#3B9AE2;
	text-align:left;
	text-decoration:none;
}	


.card-item{
	float:left;
	width:463px;
	height:22px;
	padding-left:11px;
	padding-top:4px;
	padding-bottom:5px;
}

.card-item-name {
	float:left;
	width:136px;
	font-size:11px;
	padding-left:5px;
	font-weight:normal;
	color:#5d5d5d;
}

.card-item-qty{
	float:left;
	width:73px;
	font-size:11px;
	font-weight:normal;
	color:#5d5d5d;
	text-align:left;
	padding-left:5px;
}

.card-item-price{
	float:left;
	width:70px;
	font-size:11px;
	font-weight:normal;
	color:#5d5d5d;
	text-align:left;
	padding-left:5px;
}

.card-item-sum{
	float:left;
	width:75px;
	font-size:11px;
	font-weight:normal;
	color:#5d5d5d;
	text-align:left;
	padding-left:5px;
}

.card-item-subtotal{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5F5F5F;
	padding-top:3px;
}

.paymenty-type-radio {
	float:left;
	width:30px;
	margin-top:0px;
}

.payment-type-name-content ul{
	width:464px;
	padding-left:30px;
}

.profile-body{
	clear:both;
	float:left;
	width:474px;
	padding-top:7px;
}

.profile-body1{
	clear:both;
	float:left;
	width:464px;
	padding-top:7px;
}

.public-profile-left{
	float:left;
}

.public-profile-send-email{
	float:left;
}

.public-profile-send-email a:link, .public-profile-send-email a:visited, .public-profile-send-email a:active {
	color:#3B9AE2;
}

.public-profile-send-email a:hover {
	color:#3B9AE2;
}

.edit-fild-text .input-field{
	border:1px solid #D1D1D1;
	color:#7E7E7E;
	margin:0;
	width:235px;
	
}

.edit-fild-public .input-field{
	border:1px solid #D1D1D1;
	color:#7E7E7E;
	margin:0;
	width:20px;
}

.input-field-dropdown{
	border:1px solid #D1D1D1;
	color:#7E7E7E;
	height:17px;
	margin:0;
	width:120px;
	font-size:11px;
}

.required{
	color:#ff394c;	
	font-size:12px;
	font-weight:bold;
}



input.button {
	clear:both;
	float:right;
	background:url(../images/getmembership.gif) no-repeat left 3px;
	border:0 none;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	height:29px;
	padding:0 4px;
	text-align:center;
	width:116px;
}


.back-link {
	float:left;
	padding-bottom:0px;
	padding-top:10px;
}

.button-width{
	clear:both;
	float:left;
	width:445px;
	padding-bottom:10px;
	padding-top:5px;

}

.button-width2{
	clear:both;
	float:left;
	width:241px;
	padding-bottom:10px;
	padding-top:5px;

}

.button-link-bg {
	float:right;
	text-align:right;
}

.button-link-bg3 {
	float:right;
	padding-top:5px;
}



a.profile-button-link:link,a.profile-button-link:hover,a.profile-button-link:visited,a.profile-button-link:active {
	background:url(../images/button-right-bg.gif) no-repeat right 2px;
	padding-right:14px;
	padding-bottom:5px;
	padding-top:5px;	
	text-decoration:none;
	height:18px;
}

.profile-button-bg {
	padding-left:14px;
	background:url(../images/button-left-bg.gif) no-repeat left 1px;
	text-align:center;
	color:#ff394c;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;

}

.button-link-bg2 {

	float:right;
	background:url(../images/getmembership.gif) no-repeat right 2px;
	border:0 none;
	text-align:center;
	color:#ff394c;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	height:20px;
	padding:0 12px 0 14px;
	width:78px;
	line-height:19px;
}

.button-update{
	float:right;
	padding-left:7px;
}

.update-button {
	clear:both;
	float:right;
	background:url(../images/getmembership.gif) no-repeat left 3px;
	border:0 none;
	color:#ff394c;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	height:20px;
	padding:0 4px;
	text-align:center;
	width:108px;
}

.button-link-bg a:link, .button-link-bg a:visited, .button-link-bg a:active{
	color:#ff394c;
	text-decoration:none;
}


.public-profile-link{
	padding-bottom:8px;
}

.public-profile-link a:link, .public-profile-link a:visited, .public-profile-link a:active{
	color:#000000;
}

span.view-my {
	color:#000000;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
}

span.public-profile {
	color:#000000;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
}




hr {
	border-color:#5F5F5F;
	border-style:none none solid;
	border-width:0 0 1px;
	height:0;
	line-height:0;
	margin:5px 0 7px;
	padding:0;
}

.red-header{
	padding-bottom:13px;
	padding-top:1px;
	color:#C71919;
	font-weight:bold;
	text-align:left;
}

.profile-field-label{
	color:#000000;
	float:left;
	font-family:"Tahoma";
	font-size:11px;
	text-align:left;
	width:105px;
}

.profile-field-text {
	color:#606161;
	float:left;
	font-family:"Tahoma";
	font-size:11px;
	width:290px;
	padding:0 12px;
}

.profile-field-text1 {
	color:#606161;
	float:left;
	font-family:"Tahoma";
	font-size:11px;
	width:245px;
	padding:0 12px;
}

.profile-field-text a:link, .profile-field-text a:active, .profile-field-text a:visited{
	
}

.profile-field-label-radio{
	color:#333333;
	float:left;
	font-family:"Tahoma";
	font-size:11px;
	font-weight:bold;
	text-align:left;
	width:270px;
}




.profile-field-label-radio-text{
	color:#606161;
	float:left;
	font-family:"Tahoma";
	font-size:11px;
	text-align:left;
	width:300px;
}

.profile-field-text-radio {
	color:#333333;
	float:left;
	font-family:"Tahoma";
	font-size:12px;
	width:27px;

}



.profile-field-text-radio input{
	margin:0px;
}

.profile-row{
	clear:both;
	float:left;
	padding-top:2px;
	padding-bottom:3px;
	width:474px;
}

.profile-row1{
	clear:both;
	float:left;
	padding-top:2px;
	padding-bottom:3px;
	width:464px;
}

.profile-row-radio{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}

.field-public{
	float:left;
	width:55px;
	text-align:left;
}

.field-public-radio{
	float:left;
	width:165px;
	text-align:right;	
}

.profileeditbtn{
	clear:both;
	float:left;
	text-align:right;
	width:474px;
	padding:8px 0px 4px 0px;
}

#profile_link.a:hover  {
	color:#FFFFFF;
	text-decoration:none;
}

a#profile_link:visited, a#profile_link:link nk a#profile_link:active {
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:none;
}

.edit-fild-item{padding:2px 0px 2px 0px; float:left; }
.edit-fild-label{float:left; width:130px; text-align:right; padding-right:10px; padding-top:3px;}
.edit-fild-text{float:left;width:250px;}
.edit-fild-text2{float:left;width:250px;}
.edit-fild-public {
	float:left;
	/*height: 21px;*/
	margin-bottom: 5px;
	padding-right: 15px;
}

.checkbox-margin {
	margin-top: 5px;
}

.employ_contact{
	float:left;
	width:493px;
}

.tab-content-one{
	float:left;
	padding-top:10px;
	padding-bottom:7px;
	border-bottom:1px solid #e7e7e7;
}

.field-label{
	 float:left;
	 font-family:Tahoma,Geneva,sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 text-align:right;
	 color:#737373;
	 padding-right:14px;
	 height:20px;
	 width:164px;
}

.field-text{
	float:left;
	width:200px;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#737373;
}

.compose-message{
	float:left;
}

.messages-post-name {
	float:left;
	width:100px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#646363;
	text-align:right;
	padding-right:10px;
}

.messages-post-value {
	float:left;
	color:#767676;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	text-align:left;
}

.block_action {
	clear:both;
	float:right;
	padding-right:20px;
	padding-top:10px;
	text-align:right;
	padding-bottom:5px;

}

.profile-block1{
	background:transparent url(../images/eventgradientgreybg.gif) repeat-x scroll left bottom;
	float:left;
	margin-bottom:10px;
	min-height:31px;
	padding:0px 12px 15px 12px;
	width:450px;
}

.shadow1{
	text-align:justify;
}

.shadow1 table{
	width:100%;
	float:left;
}

.profile-table{
	width:474px;
	border-top:1px solid #e7e7e7;
	float:left;
}

.profile-table tr{
	
}

.height{
	height:5px;
	overflow:hidden;
	
}

.viewfullprofile{
	text-align:right;
}

.shadow1 table input-find{
	width:35px;
}

.shadow1 .input-field {
	width:180px;
}

.shadow1 table td {
	padding-bottom:1px;	
	padding-top:2px;
    padding-left: 25px;
}

.shadow1 table td ul {
    margin-left: -40px !important;
}

.shadow2{
	
}
.shadow3{
	
}
.shadow4{
	
}
.shadow5{
	clear:both;
	float:left;
	padding-bottom:10px;
}

.event-section-title {
	background-color:#A0A050;
	color:#FFFFFF;
	font-family:"Verdana";
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding-top:2px;
	padding-left:6px;
}

.event-det-row {
	float:left;
	width:464px;
	padding-top:3px;
}

.news-all-photo {
	float:left;
    margin-top: 30px;
	width:440px;
	text-align:center;
	padding-left:10px;
}

.event-photos {
	float:left;
	width:464px;
}

.event-list-row {
	float:left;
	width:464px;
	padding-top:15px;
}

.newmsg {
	color:#ff303f;
	font-weight:bold;
}

.newmsgwhite {
	color:#FFFFFF;
	font-weight:bold;
}

.sitemapmenuitem-0{
	width:244px;
}

.sitemapmenuitem-0-active{
	width:244px;
}

.sitemapmenuitem-1{
	border-bottom:1px solid #dbdbdb;
	width:244px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-top:4px;
}
.sitemapmenuitem-1-active{
	background-color:#dcdcdc;
	border-bottom:1px solid #bebebe;
	width:244px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-top:4px;
	
}
a.sitemapmenu, a.sitemapmenu:active, a.sitemapmenu:visited{
	color:#5c5b5b;
	font-weight:bold;
	margin-left:11px;
	width:244px;
	padding-left:17px;
	text-decoration:none;
	height:24px;
	
}
a.sitemapmenu:hover {
	color:#3B9AE2;
	text-decoration:none;
}
a.sitemapmenu-active, a.sitemapmenu-active:visited, a.sitemapmenu-active:active, a.sitemapmenu-active:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-left:11px;
	padding-left:17px;
	height:24px;
	width:244px;
	
}
#sitemap {
	padding:0px;
	margin:0px;
	
}


a.sitemapmenu-1, a.sitemapmenu-1:active, a.sitemapmenu-1:visited {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-left:25px;
	padding-left:17px;
	font-family:Tahoma,Geneva,sans-serif;
	text-transform:none;
}
a.sitemapmenu-1:hover {
	color:#FF394C;
	text-decoration:none;

}
a.sitemapmenu-1-active, a.sitemapmenu-1-active:visited, a.sitemapmenu-1-active:active, a.sitemapmenu-1-active:hover {
	color:#1a1a1a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin-left:25px;
	padding-left:17px;
}

ul.sitemapchild li {
	 padding-left:20px; 
	 color:#5F5F5F;
}
ul.sitemapchild li a:link,ul.sitemapchild li a:visited,ul.sitemapchild li a:active{
	 color:#5F5F5F;
	 text-decoration:none;
}
ul.sitemapchild li a:hover{
	color:#3B9AE2;
	text-decoration:none;
}

.event-field-label{
	
}

.date-error-div {
	margin: 21px 0 0 140px;
	text-align: left;
}

#login_page_form {
    color: #000;
    clear:both;
    padding-top:17px;
    padding-left:16px;
    padding-right:16px;
    margin:0px;
    height:119px;
    float: none;
}

.login_page_footer {	
	width:254px;
	height:23px;
	color:#ffffff;
	font-size:10px;
	padding-left:134px;
        padding-top: 10px;

}

#login_page_form #loginbutton {
    float: right;
}
.account-aba{

	color:#FF394C;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	border:1px solid #ff394c ;
	padding:0px 15px;
	background-color:#ffcacf;

}

.register-error-bottom {
	margin-bottom: 45px;
}



.regcreate{
	background:url(../images/registerandcreatemyaccount.gif) no-repeat left top;
	float:left;
	width:208px;
	height:26px;
	padding-right:3px;
	font-size:normal;
	border:none;
}

.announcement-content{
	float:left;
	padding-top:10px;
}

.summary_ {
    margin-top: 11em;
}

#fk_off {
    margin-top: 15px;
}

.photos {
	padding:0px;
	padding-top:3px;

}

.photos-title-home{
	float:left;
	width:250px;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#3B9AE2;

}

.photos-content {
        margin: 25px auto;
	padding-top:10px;
}

.photos .photos-title-home {
	display:block;
	float:left;
	background-image:url(../images/news-left-bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding:0px;
	margin:0px;
    padding-left:10px;
}

.photos .photos-title-home p{
	padding:0px;
    margin:0px;
    background-image:url(../images/news-right-bg.gif);
    background-position:right top;
    background-repeat:no-repeat;
    background-color:#3b9ae2;
    padding-right:10px;
    height:21px;
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block;
    overflow:hidden;
	padding:0px 14px 0px 4px;

}

.photos .photos-title-home p a {
	padding:0px;
    margin:0px;
    background-position:right top;
    background-repeat:no-repeat;
    background-color:#3b9ae2;
    height:21px;
	color:#ffffff;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
    display: inline-block;
    overflow:hidden;
    text-decoration: none;

}

.btn_small {
    width: 60px;
    height: 20px;
    border: 0px;
    background: url('../images/smallbtn_bg.gif');
    font-family: arial,verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
}

.btn_jobs_bg {
    width: 60px;
    height: 20px;
    border: 0px;
    background: url('../../../images/smallbtn_bg.gif');
    font-family: arial,verdana,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
}

#salary {
    background: url("../images/dlr.png") no-repeat;
    padding-left: 18px;
}

.congrats_text_block {
    line-height: 2;
    margin: 0 auto;
    text-align: justify;
    width: 98%;
}

.membersearch_table td {
    vertical-align: top;
}

.event_gal_img {
    max-width: 100px;
    max-height: 100px;
}

.publicprofile_employment_block {
    float: left;
    clear: both;
    overflow: hidden;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E7E7E7;
}

.publicprofile_employment_block, 
.publicprofile_employment_block .employ_contact {
    width: 474px;
}

.tab-content-one .employ_contact {
    width: 474px;
}

.clear_margin {
    clear: both;
    height: 0;
    margin: 10px 0;
    padding: 0;
}

.req_employer {
    display: none;
}

.req_title {
    display: none;
}

.req_startdate, .req_enddate, .req_street,
.req_citytown, .req_zip, .req_phone,
.req_school, .req_department {
    display: none;
}

.sponsor-content-insight img {
    max-width: 420px;
    max-height: 150px;
}
