body {
	margin:0;
	color:#5c5f6d;
	font:12px/17px Arial, Helvetica, sans-serif;
	background:#ecedf3;
}
/*-----header-----*/
#header {
	clear:both;
	min-width:904px;
	overflow:hidden;
	background:#29262a url(../images/header-bg.gif) repeat-x;
}
#header .header-holder {
	clear:both;
	overflow:hidden;
	width:904px;
	margin:0 auto;
	height:153px;
}
#header ul.util {
	float:right;
	margin:28px 0 0;
	padding:0;
}
#header ul.util li {
	float:left;
	padding:0 0 0 12px;
	list-style:none;
	font-size:11px;
	line-height:13px;
}
#header ul.util li a {
	display:block;
	width:56px;
	height:14px;
	color:#6d6f7c;
	padding:44px 0 0;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
}
#header ul.util li a.util-home {background:url(../images/util-home.gif) no-repeat 50% 0;}
#header ul.util li a.util-faq {background:url(../images/util-faq.gif) no-repeat 50% 0;}
#header ul.util li a.util-fb {background:url(../images/util-fb.gif) no-repeat 50% 0;}
#header ul.util li a.util-contact {background:url(../images/util-contact.gif) no-repeat 50% 0;}
#header ul.util li a:hover {background-position:4px -58px;}
#header .menu {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:23px 0 0;
}
#header .menu ul {
	float:right;
	margin:0;
	padding:0 7px 0 0;
}
#header .menu ul li {
	float:left;
	padding:0 0 0 38px;
	list-style:none;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	background:url(../images/menu-separator.gif) no-repeat 17px 60%;
}
#header .menu ul li:first-child {background:none;}
#header .menu ul li a {
	color:#7f808c;
	text-decoration:none;
	text-transform:uppercase;
}
#header .menu ul li a.active,
#header .menu ul li a:hover {color:#fff;}
#header .menu ul li a.CMSListMenuLinkHighlighted {color:#fff;}
/*-----content-----*/
#content {
	clear:both;
	min-width:904px;
	overflow:hidden;
	background:#fff url(../images/content-bg.gif) repeat-x;
}
#content .content-holder {
	clear:both;
	overflow:hidden;
	width:904px;
	margin:0 auto;
	padding:0 0 30px;
}
/*---info-column---*/
.info-column {
	float:left;
	width:216px;
}
.info-column .logo {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 0 19px 6px;
	width:197px;
}
.info-column .logo a {
	display:block;
	width:197px;
	height:124px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
.info-column .news {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:16px 0 0;
}
.info-column .news h2 {
	clear:both;
	overflow:hidden;
	margin:0;
	color:#1b1c20;
	font-size:22px;
	line-height:25px;
	font-weight:normal;
}
.info-column .news ul {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.info-column .news ul li {
	float:left;
	width:100%;
	font-size:12px;
	padding:14px 0 12px;
	background:url(../images/dotted-line.gif) repeat-x 0 100%;
}
.info-column .news ul li img {
	float:left;
	margin:0px 8px 0px 0;
}
.info-column .news ul li span {
	color:#5c5f6d;
	display:block;
	position:relative;
	top:-3px;
	margin-bottom:-3px;
    }

.info-column .news ul li a {
	color:#a53723;
	text-decoration:none;
}
.info-column .news ul li a:hover {color:#2e7cc0;}
/*---info-cblock---*/
.info-block {
	float:right;
	width:634px;
}
.promo {
	clear:both;
	overflow:hidden;
	width:634px;
	height:286px;
	position:relative;
}
.promo .img-holder {
	float:left;
	width:306px;
	height:286px;
	overflow:hidden;
}
.promo .img-holder img {
	display:block;
	margin:0;
	border:none;
}
.promo ul {
	float:right;
	width:328px;
	height:286px;
	margin:0;
	padding:0;
}
.promo ul li {
	float:left;
	width:135px;
	height:143px;
	padding:0 10px 0 19px;
	list-style:none;
}

.promo ul li#p-employment {background:#a53723;}
.promo ul li#p-activities {background:#f08a20;}
.promo ul li#p-blogs {background:#2e7cc0;}
.promo ul li#p-forums {background:#1c4a71;}
.promo ul li h3 {
	clear:both;
	margin:32px 0 1px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
.promo ul li#p-employment h3 {
	width:128px;
	background:url(../images/p-employment.gif) no-repeat;
}
.promo ul li#p-activities h3 {
	width:93px;
	background:url(../images/p-activities.gif) no-repeat;
}
.promo ul li#p-blogs h3 {
	width:57px;
	background:url(../images/p-blogs.gif) no-repeat;
}
.promo ul li#p-forums h3 {
	width:78px;
	background:url(../images/p-forums.gif) no-repeat;
}
.promo ul li:hover h3,
.promo ul li.hover h3 {background-position:0 -22px !important;}
.promo ul li:hover img,
.promo ul li.hover img {display:block;}
.promo ul li:hover,
.promo ul li.hover {
	color:#1b1c20;
	background:#5c5f6d !important;
	cursor:hand;
	cursor:pointer;
}
.promo ul li img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.promo ul li p {
	clear:both;
	overflow:hidden;
	margin:0;
	color:#fff;
	font-size:12px;
	line-height:15px;
}

.promo ul li a {
	text-decoration: none;
	cursor: hand;
}

.promo div.orangebox img{
display:block;
padding-top:80px;
}


.promo div.orangebox {
	float:right;
	width: 268px;
	height: 286px;
	padding: 30px;
	background:#F18A21;
	color: white;
}

.promo div.orangebox h1 {
	color: #A63821;
	font-size: 42px;
	font-weight: normal;
	margin-top: 80px;
	margin-bottom: 5px;
}
.promo div.orangebox h2 {
	color: #A63821;
	font-size: 14px;
	margin-top: 8px;
	margin-bottom: 5px;
}
.text {
	clear:both;
	overflow:hidden;
	width:100%;
}
.text .txt-block {
	float:left;
	margin:0 -38px 0 0;
	position:relative;
}
.hometext {
	width: 410px;
}
.fullwidth {
	width: 100%;
}

.text .txt-block h1 {
	clear:both;
	margin:20px 0 10px 0;
	font-size:24px;
	font-weight:normal;
}

h2{
	clear:both;
	margin:16px 0 4px 0;
	font-size:20px;
	font-weight:normal;
}

.latestblogs h2 {
padding-left:25px;
margin-bottom:-5px;
}

h3{
	margin:14px 0 2px 0;
	font-size:16px;
	font-weight:normal;
	color:#353740;
}

a {
	color:#A53723;
}

a:hover {
	color:#F18A21;
}

.text .txt-block p {
	clear:both;
	overflow:hidden;
	margin:0px 0 9px 0;
}
.text .red {color:#a53723;}
.text ul.txt-block  {
	clear:both;
	overflow:hidden;
	width:306px;
	margin:0;
	padding:0;
}
.text ul.txt-block li {
	float:left;
	width:100%;
	font-size:12px;
}

.hometext ul.txt-block li {
	margin:-14px 0 0;
}

.text .join-box {
	float:right;
	width:217px;
	margin:41px 45px 0 0;
}
.text .join-box strong {
	display:block;
	width:100%;
	padding:201px 0 0;
	background:url(../images/join-bg.jpg) no-repeat;
}
.text .join-box strong a {
	display:block;
	width:173px;
	height:52px;
	margin:0 0 0 19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/join-now.gif) no-repeat;
}
/*-----footer-----*/
#footer {
	clear:both;
	min-width:904px;
	overflow:hidden;
	border-top:1px solid #dcdee5;
	background:#ecedf3;
}
#footer .footer-holder {
	clear:both;
	overflow:hidden;
	width:904px;
	margin:0 auto;
	padding:18px 0 30px;
}
#footer ul {
	float:left;
	margin:0;
	padding:0;
	width:580px;
}
#footer ul li {
	float:left;
	padding:0 10px 0 11px;
	list-style:none;
	font-size:11px;
	line-height:13px;
	background:url(../images/f-separator.gif) no-repeat 0 60%;
}
#footer ul li:first-child {
	background:none;
	padding:0 10px 0 0;
}
#footer ul li a {
	color:#5c5f6d;
	text-decoration:underline;
}
#footer ul li a:hover {text-decoration:none;}
#footer .f-info {
	float:right;
	width:auto;
}
#footer .f-info p {
	clear:both;
	overflow:hidden;
	margin:0;
	font-size:11px;
	line-height:18px;
}
#footer .f-info a {
	color:#9295a2;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
}
#footer .f-info a:hover {text-decoration:underline;}

div.latestblogs {
	width: 222px;
	float: right;
}

.dataTable {
width:100%;
margin-top:16px;
}

.dataTable th{
text-align:left;
}

.dataTable td {
padding:2px 30px 2px 0;
border-bottom:1px solid #ECEDF3;
}

/*-----Calendar-----*/

.Calendar {
margin:30px 0;
}

.Calendar table.eventsCalendarHeader td{
border:none;
background:#313035;
color:#FFF;
font-size:16px;
line-height:30px;
}

.Calendar table.eventsCalendarHeader {
background:#313035;
}

.Calendar table{
width:100%;
background:#1B1C20;
}

.Calendar table td {
border:1px solid #2b282c;
color:#61616c;
}

.Calendar th {
background:#ECEDF3;
color:#61616C;
border-bottom:1px solid #d8d6e1;
border-right:1px solid #d8d6e1;
line-height:30px;
font-weight:normal;
}


/*-----forum-----*/

.Forum table{
width:100%;
margin-top:30px;
border:1px solid #d8d6e1;
border-left:none;
border-top:none;
}

.Forum table .ForumName{
font-weight:bold;
display:block;
color:#A53723;
}

.Forum table td {
padding:10px;
}

.Forum tr.Header {
font-weight:bold;
background:#1b1c20;
color:#61616c;
}

.Forum tr.Header td{
border-top:1px solid #2b282c;
border-left:1px solid #2b282c;
}

.Forum tr.Info td, .Forum tr.Forum td, tr.Post td{
border-top:1px solid #d8d6e1;
border-left:1px solid #d8d6e1;
}

.Forum tr.Info {
background:#ECEDF3;
}


.ForumFlat tr.Actions td, .ForumFlat td.ForumContent, .ForumFlat tr.Thread td, .ForumFlat tr.Pager td{
border-top:1px solid #d8d6e1;
border-left:1px solid #d8d6e1;
}

table.PostForm{
border:none;
}

.HiddenButton {
display:hidden;
}

/*-----blog-----*/

.BlogPTitle {
	clear:both;
	margin:20px 0 10px 0;
	font-size:18px;
	font-weight:normal;
}

.EditingFormValueCell a {
	display: none;
}

div.txt-block img.rssNewsListImage {
	display: none;
}
div.txt-block a.rssNewsListLink {
	text-decoration: none;
}

input.HiddenButton {
	display: none;
}