/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography */

 body  {
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #fff;
	background-image: url(images/bgMainTop.jpg);
	background-repeat: repeat-x;
	
}
.container {
    width: 950px;
    margin: 0 auto;
    text-align:left;
} 

/* Headings */
h1,h2,h3,h4,h5,h6 { 
	font-weight: normal;
	color: #111;
	font-family: Georgia,"Times New Roman",Times,serif;
	
}
/* Styling header */
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
/* Text elements */

p           { margin: 0 0 1.5em; }
p img       { float: left; margin: 1.5em 1.5em .5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 .5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #AF730A; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


/* Lists */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables */

table       { margin-bottom: 1.4em; /*width:100%;*/ }
th          { font-weight: bold; background: #B9423E; color:#FFFFFF; }
th,td       { padding: 4px 2px 4px 5px; }
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

/* forms.css */

fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields */

input.text, input.title,
textarea, select {
  margin:0.5em 0;
  border:1px solid #bbb;
}

select { font-family:Tahoma; padding:2px; }

input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #bca37c;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }


/* Success, notice and error boxes */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; display:block; margin:10px 0; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; line-height:4em;  }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }



/* Misc classes */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* Misc classes and elements */
.pBold{ font-weight:bold;}

.lblhd{
	text-indent:-2000px;
	overflow:hidden;
}


.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}



hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}

.clearfix:after, .container:after {
    content: "\0020"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    overflow:hidden; 
}
.clearfix, .container {display: block;}

.clear { clear:both; }
  

/* Header */
#header 
{
	height: 117px;
	background-image: url(images/bgLogo.jpg);
	background-repeat: no-repeat;
	
} 

#header h1 {
	height:1px;
	width:1px;
	display:block;
	height:1px;
	width:1px;
	float:left;
	text-indent:-2000px;
	overflow:hidden;
}

#logo{
	float:left;
	width:399px;
    height:112px;
}
/* End Header */

/* Top Navigation */
#topNav{
	float: right;
	background-image: url(images/bgTopNav.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 164px;/*width: 134px;*/
	height: 28px;/*height: 31px;*/
	padding:3px 0 0 9px;
	text-align:center;
	
}

#topNav ul{ margin:0;}
#topNav ul li {
	display: inline;
	padding:0 2px;
	color: #fff;
}

#topNav ul li a{
	text-decoration: none;
	color: #fff;
}

#topNav ul li a:hover{
	color: #eaead0;
}

.login{
	background-image: url(images/btnLoginIMG.jpg);
	background-repeat: no-repeat;
	height:31px;
	width:84px;
	display:block;
	margin-right:10px;
	float:right;
	
}

.logInBox { margin:5px 10px; display:block; float:right; color:#656564; }
.logInBox a {color:#A3563C; text-decoration:none; }

.langBar{margin:5px 36px 0 0;float:right;color:#656564;  }
/* End Top Navigation */

/* Search */
#srchbox{
	background-image: url(images/bgSrch.jpg);
	background-repeat: no-repeat;	
	width:195px;/*width:270px;*/
	height:29px;/*height:42px;*/
	float:right;
	clear:right;
	margin-top:44px;
	padding:13px 0 0 37px;
}
.searchTextBox
{
   	float:left;
	margin-right:10px;
	width:135px;
}

#srchbox .goBtn{
	height:21px;
	width:33px;
	display:block;
	float:left;
	padding:0;
}

#SearchResults ul li, #SearchResults ul{ list-style:none;}
.CatResult{ 
    font-size:2em;
    padding:0 25px;
    width:200px;
    color:#560b0b; 
    font-family: "Georgia", Times New Roman, Times, serif; background:url(images/catIcon.jpg) no-repeat left top;
}
.srchLbl{ text-align:right;}
#SearchResults .postItem{ width:auto; }
/* End Search */


/*Navigation*/
#navMain{ height:37px; }
#navMain ul { margin:0; z-index:1;}
#navMain ul li { 
	display: inline; 
	float:left;
	color: #fff;
} 
#navMain ul li a{ 
	text-decoration: none;
}
#navMain ul li a:hover{	color: #FFF2BF; }
.navline{ 
	background:url(images/divider.jpg) no-repeat center;
	width:2px; 
	height:37px;
	display:block;
	overflow:hidden;
	text-indent:-2000px;
}

a.npres{ background:url(images/nPresident.jpg) no-repeat; width:86px; }
a.npres:hover{ background-position:left -37px; }

a.nabout{ background:url(images/nAbout.jpg) no-repeat; width:154px;}
a.nabout:hover{ background-position:left -37px; }

a.ndept{ background:url(images/nDepartment.jpg) no-repeat; width:189px;}
a.ndept:hover{ background-position:left -37px; }

a.nres{ background:url(images/nresearches.jpg) no-repeat; width:87px;}
a.nres:hover{ background-position:left -37px; }

a.nnews{ background:url(images/nNews.jpg) no-repeat; width:85px;}
a.nnews:hover{ background-position:left -37px; }

a.events{ background:url(images/nEvents.jpg) no-repeat; width:76px;}
a.events:hover{ background-position:left -37px; }

a.nser{ background:url(images/nServices.jpg) no-repeat; width:154px;}
a.nser:hover{ background-position:left -37px; }

a.ncont{ background:url(images/nContactUs.jpg) no-repeat; width:104px;}
a.ncont:hover{ background-position:left -37px; }
	
.npres, .nabout, .ndept, .nres, .nnews, .events, .nser, .ncont{
	display:block;
	height:37px;
	text-indent:-2000px;
	overflow:hidden;
}
/*End Navigation*/

/* Drop Down Menu */ 
#nav li ul a {
	display:block;
	margin:3px 2px;
	padding-left:6px;
	width:10em;
	color:#fff;	
}

#nav li ul a:hover{
	background-color:#b33524;	
}

#nav li ul {
	position: absolute;
	width: 9em;
	left: -999em;
	background:#b03631 url(images/bgdropMenu.jpg) repeat-y;
	padding:10px;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
}

#nav .ulpres{ width: 13em; }
#nav .ulpres li a{ width: 11em; }
#nav .ulabout{ width: 11em; }
#nav .uldept{ width: 28em; }
#nav .uldept li{ width: 28em;}
#nav .uldept li a{ width: 27em;}
#nav .ulres{ width: 11em;}
#nav .ulservices{ width: 11em; }
#nav li:hover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
/* End Drop Down Menu */ 


/* Broadcast Homepage */
#sideBroad{ 
    width:253px;
    height:62px;
    background: url(images/liveBGEN.jpg) no-repeat;
    display:block;
    margin-bottom:10px;
}

#sideBroad a{ 
    width:253px;
    height:62px;
    display:block;
    text-indent:-2000px;
    overflow:hidden;
    margin-bottom:10px;
}
/*End Broadcast Homepage */



/* gBox */ 
.gbox{
	border:1px solid #cdc7c3;
	margin-bottom:10px;
}
.gbox .headTitle{
	border-bottom:1px solid #cdc7c3;
	padding:7px 8px 4px;
	background-image: url(images/bgHeadtitle.jpg);
	background-repeat: repeat-x;
	background-color: #f4f3ef;
	height:23px;
	margin:0;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	font-size:18px;
	color:#7b480c;
	text-decoration:none;
}

.gbox .headTitle a{	color:#7b480c;text-decoration:none;font-size:18px;font-weight: normal;}
.gbox .headTitle a:hover{ color:#930; }

.gboxPads{ padding:9px;  }
.gboxPads h4{ font-weight:bold; margin:0; }
.gboxPads p img{ float:none;}
/* End gBox */ 

/* Upcoming Events */ 
.evntDtls { margin:10px 0;}
.Weeks{ color:#570505;}
.Day{ color:#50921a;}
.evntDtls h4 a 
{
    color:#B33900;
    display:block;
    padding-bottom:4px;
    text-decoration:none;

}
.evntDtls h4 a:hover{ color:#702a0b;}
.evntDtls p{ margin-bottom:0;}

a.eventRegister{
    background-color:#FFFFFF;
    border:1px solid #ECD6BF;
    color:#3A0404;
    display:block;
    font-size:16px;
    margin-bottom:6px;
    padding:10px;
    text-align:center;
    text-decoration:none;
    width:204px;
}

a.eventRegister:hover{
    background-color:#fffef4;
    color:#3A0404;
    border-color:#e6b37e;
}



/* End Upcoming Events */ 

/* Calendar */
.calendar{
	height:230px;
	background-image: url(images/imgCalendar.jpg);
	background-repeat: no-repeat;
	display:block;
}

.eventCalendar{ border:1px solid #cacaca; background:#fff9eb; }
.eventCalendar a{ text-decoration:none;}
.eventCalendar th { background:#dfc694 none repeat scroll 0 0; font-weight:normal; text-align:center; padding-left:4px;}
.eventCalendar td{ text-align:center; padding:0; }
#upcmEvnt table, .eventCalendar table{ margin-bottom:0; }

.calMonth td{ background:#a3563c none repeat scroll 0 0; color:white; padding:4px 2px 4px 5px; }

#sidebar1  .eventCalendar .calToday { color:#fff; background-color:#7b511a; border:0;}
.eventCalendar .calToday{ color:#fff; border:1px solid #c49769; width:92px; }
.eventCalendar .calToday a { color:#fbecdb; }
.eventCalendar .calToday a:hover { color:#fff799; }

.eventCalendar .otherDay{ background-color:#fbf7e3; height:100px;min-height:100px; color:#A67C52; vertical-align:top; }
.otherDay .dayStyle{ background-color:#f6e9c5; }
.eventCalendar .otherDay a { color:#603913;}
.eventCalendar .otherDay a:hover { color:#fff9eb; }

#sidebar1 .calDay a{ width:auto; }
#sidebar1 .calDay, #sidebar1 .otherDay{ height:auto;min-height:0; }
.eventCalendar .calDay { height:100px;min-height:100px; vertical-align:top; }
.eventCalendar .calDay a { color:#603913; padding:2px; background-color:#f4d8b9; display:block; width:92px; margin-bottom:2px;}
.eventCalendar .calDay a:hover { color:#862207; }

#sidebar1 .eventAvailable {
    background-color:#e3c292;
    border:0 none;
    color:#734f1c;
}

.eventCalendar  .eventAvailable {
    background-color:#FFEEDB;
}


.calCur{ background:#ebdaa7; padding:3px 0px 0 1px; }

.dayStyle{ background-color:#d5a35c; padding:2px; width:92px; display:block; text-align:right; }
.calToday .dayStyle{ background-color:#a95b38; }
.eventCalendar .calToday .dayEvents a { color:#603913; padding:2px; background-color:#fecf6a; padding:2px; display:block; width:92px;}
.eventCalendar .calToday .dayEvents a:hover { color:#ad3632; }

/* End Calendar */


/* Gallery */
#gallery img{
	border:3px solid #dad4c7;
}
.galholder{ padding:9px 9px 12px;}
.galSlide{
	border:2px solid #DAD4C7;
    height:141px;
    width:227px;	
}
/*.galSlide img{position:absolute;left:0; top:0;}*/

/* End Gallery */

/* Newsletter */
#newsLetter{
	width:243px;/*width:253px;*/
	height:130px;/*height:171px;*/
	background-image: url(images/bgNesletter.jpg);
	background-repeat: no-repeat;
	margin-bottom:10px;
	padding:41px 0 0 10px;
}
#newsLetter p{ margin-bottom:10px; color:#000; }
#newsLetter .inputLetter{ 
	border:1px solid #8b8a89;
	height:19px;/*height:28px;*/
	width:155px;/*width:167px;*/
	float:left;
	margin-right:10px;
	padding:5px;
	color:#666;
}
#newsLetter .inputGo{ float:left;}
#newsLetter .error{ clear:both; line-height:1.4em; padding:0; float:left; margin:5px 0; width:218px;}
/* End Newsletter */

/* Call Us now */
#callnow{margin-bottom:10px;}
#callnow p, #callnow p img {margin:0;padding:0;}
/* End Call Us now */

/* Banner */ 
#Banner{
	width:687px;
	height:345px;
	display:block;
	margin-bottom:10px;
}
/* End  Banner */ 


/*Articles Latest  */
#articlesLatest{
	width:336px;
	/*height:218px;*/
}

#sidebar1 #articlesLatest{
	float:none;
	height:auto;
	margin:0 0 10px;
	width:auto;	
}

#articlesLatest .Day{ margin-bottom:5px; display:block;}
#articlesLatest h4 a{
	color:#353535;
    font-size:0.8em;
    line-height:1.8em;
    margin:auto;
    text-decoration:none;
}
#articlesLatest h4 a:hover{ color:#702a0b;}
#articlesLatest .readMore{ padding:8px 0 5px;}
#articlesLatest img{ float:right; margin:0 0 5px 10px; width:100px; border:3px solid #dad4c7; }
#articlesLatest p{ margin-bottom:0;}


.listtitles ul{ list-style-type:none;margin:0; }
.listtitles li{
    background-color:#FEFAF8;
    border:1px solid #F6DFD0;
    margin:5px 0;
    padding:12px 39px;
    background:url(images/map_magnify.gif) no-repeat 12px 16px;

}

.listtitlesSidebar ul{ list-style-type:none;margin:0; }
.listtitlesSidebar li{
   border:1px solid #F6DFD0;
    /*height:47px;*/
    margin:4px 0;
    padding:5px 39px;
    background:url(images/map_magnify.gif) no-repeat 12px 7px;

}




/*Articles Latest  */


/* related Links */
#relatedLinks{
	height:auto;
	width:auto;
	float:none;
	color:#000;
}
#relatedLinks h5 {margin-bottom:0;}

#relatedLinks h5 a{
	text-decoration:none;
	color:#353535;
	line-height:1.3em;
}
#relatedLinks h5 a:hover{ color:#702a0b;}
#relatedLinks .readMore{ margin-bottom:22px; }

.rlList { 
	margin:5px 0;
	padding:8px 10px;
	border:1px solid #f6dfd0;
	background-color:#fefaf8;
	clear:both;
}
/* End related Links  */


#sidebar1 {
	float:right;
	width: 253px;
	padding-top:10px;
}
#mainContent {
	float:right;
	width:687px;
	margin:10px 0 0 10px;
	
} 
#footer {
	/*width: 100%;*/
	background-image: url(images/bgFooter_x.jpg);
	background-repeat: repeat-x;
} 
#footerInner {
	background-image: url(images/bgFooter.jpg);
	background-repeat: no-repeat;
	height: 81px;/*height: 117px;*/
	width: 832px;/*width: 950px;*/
	margin: 0 auto;
	text-align: left;
	padding:38px 0 0 118px;
}
#footer p {
	padding: 10px 0;
}

#footer a{ padding:0 10px; background:url(images/MwasalaLogo.jpg) no-repeat; color:#0a748a; text-decoration:none; padding:0 27px;}
#footer a:hover{ color:#074660; }
/* Read More */
.readMore{ display:block;margin-bottom:10px; }
.readMore a{ color:#b33900; }
.readMore a:hover{ color:#960;}
/* Read More */

/* View All */
.viewAll{ display:block;margin:10px 0; }
.viewAll a{ color:#b33900; }
.viewAll a:hover{ color:#960;}
/* View All */


/*Layout Tools*/
#lytTools{
	display:block;
	margin:4px 0 10px;
	width:100%;
	height:20px;
}
#lytTools a{
	color:#702A0B;
	text-decoration:none;}
#lytTools a:hover{
	color:#930;
	}
.iconPrint{
	background-image: url(images/iconprint.gif);
	background-repeat: no-repeat;
	width:45px;
	height:20px;
	display:block;
	padding-left:20px;
	float:left;
	}
.iconEmail{
	background-image: url(images/iconEmail.gif);
	background-repeat: no-repeat;
	width:72px;
	height:20px;
	display:block;
	padding-left:20px;
	float:left;

}
/*End Layout Tools*/


/* siteNavigator */
/* Where am i */
.siteNavigator .cur-location{ color:#7c1d1d;}
.siteNavigator a{ color:#9b9b9b; text-decoration:none;}
.siteNavigator a:hover{ color:#000;}
/* Where am i */
/* end siteNavigator */


/*Page control*/
.pager{height:30px; margin-top:10px;}
.paging{ float:right;}
.pager a{
    display: block;
	padding:1px 5px;
	background-color:#e4dac3;
	float:left;
	color:#000;
	text-decoration: none;
	border:1px solid #d1c2a1;
}
.pager a:hover{ background-color:#b69958; color:#fff; }
.pager-current 
{
    display: block;
	padding:1px 5px;
	background-color:#dcbb72; 
	float:left;
	color:#000;
	text-decoration: none;
	border:1px solid #cd9d33;
}
.pager-summary
{
    color:#4b260b;
    font-size:1em;
    color:#4B260B;
    width:100px;
    float:left;
   }
/*End Page control*/



/* View Archives */
   
a.viewArchives{ 
	height:16px;
	width:16px;
	display:block;
	float:right;
	background:url(images/goButtons.gif) no-repeat -86px -4px;
	margin:3px;
}
a.viewArchives:hover{ background-position: -105px -4px;}

/* Banner Ads */
#holder{ width:338px;margin-left:10px; float:left;}
#bannerAds{
	width:318px;/*width:336px; original 338px minus border*/
	height:208px;
	padding:6px 9px;
}

#banTabs{
	font-weight: normal;
	color:#b09779;
	background-color:#b09779;
	margin-bottom:5px;
	height:28px;
}

#banTabs a{
	text-decoration:none;
	color:#FFF;
	padding:5px 12px;
	float:left;
}

#banTabs a:hover{
	color:#7b480c;
	background-color:#fadcb3;
}
 
#banTabs .activeSlide{ 
	background-color:#fadcb3;
	color:#7b480c;
}
#banHolder{ width: 318px; height: 173px;position:relative;}
#banSlides {  background-color:#f7f7ec; z-index:0 !important;}
#banSlides  { width: 318px; height: 173px; overflow: hidden;position:relative; }
#banSlides div   { z-index:0;position:absolute;left:0; top:0; }
/* End Banner Tabs */

/* News Latest */
#sidebar1 #newsLatest{
	float:none;
	color:#000;
	height:auto;
	width:auto;
}

#newsLatest{
	width:336px;
	float:left;
	color:#000;
    height:482px;
}

#newsLatest img{
	border:3px solid #dad4c7;
	width:128px;
	float:right;
}

#newsLatest p{
	padding-bottom:10px;
	margin-bottom:0;
}
#newsLatest h4 a{
	text-decoration:none;
	color:#353535;
	line-height:1.3em;
}
#newsLatest h4 a:hover{ color:#702a0b;}
#newsLatest .readMore{ margin-bottom:22px; }

.ftNews {border-bottom:1px solid #F6DFD0;height:179px;margin-bottom:22px;width:318px; clear:both;}
.ftNews img{float:right; margin:0 0 2px 2px;}
.ftList { 
	margin:5px 0;
	padding:9px 10px 1px;
	border:1px solid #f6dfd0;
	background-color:#fefaf8;
}
/* End News Latest */

/*Featuredbox*/
.featbox{width:318px;height:416px;overflow:hidden;}
.featboxWrapper{position:relative;overflow:hidden;width:318px; height:388px; clear:both;}
.featbox .items {height:20000em;position:absolute;}

.featbox .navi {width:106px;height:25px; float:left; display:block; margin-bottom:10px;}
.featbox .navi a {width:8px;height:18px;font-size:0.9em;padding:2px 6px 0;text-decoration:none;
float:left;margin:0 3px;background-color:#B09779;display:block; color:#fff;}
.featbox .navi a:hover { background-color:#dfb37e;color:#784e1c;}
.featbox .navi a.active { background-color:#dfb37e;color:#784e1c;} 

.featbox  a.next, .featbox a.prev{cursor:default;}
.featbox  a.next:hover, .featbox a.prev:hover{cursor:default;background-color:#dfb37e;color:#784e1c;}
.featbox .next, .featbox .prev{background-color:#B09779;color:#FFFFFF;cursor:default;display:block;float:left;
font-size:0.9em;padding:2px 6px;text-decoration:none;margin-right:2px;}
/*End Featuredbox*/

/*sideFeatured*/
.sideFeat{width:251px;height:282px;overflow:hidden; }
.sideFeatWrapper{position:relative;overflow:hidden;width:233px; height:200px; clear:both;}
.sideFeat .items {height:20000em;position:absolute; z-index:0; }
.sideNews {width:233px; height:218px;margin-bottom:13px;border-bottom:1px solid #F6DFD0;clear:both;}
.sideFeat img{border:3px solid #dad4c7;width:128px;float:right;margin:0 0 2px 2px;}
.sideFeat h4 a{text-decoration:none;color:#702a0b;line-height:1.3em;}
.sideFeat h4 a:hover{color:#353535;}

.sideFeat .navi {width:106px;height:20px; float:left; display:block; margin-bottom:5px;}
.sideFeat .navi a {width:8px;height:18px;font-size:0.9em;padding:2px 6px 0;text-decoration:none;
float:left;margin:0 3px;background-color:#B09779;display:block; color:#fff;}
.sideFeat .navi a:hover { background-color:#dfb37e;color:#784e1c;}
.sideFeat .navi a.active { background-color:#dfb37e;color:#784e1c;} 

.sideFeat  a.next, .sideFeat a.prev{cursor:default;}
.sideFeat  a.next:hover, .sideFeat a.prev:hover{cursor:default;background-color:#dfb37e;color:#784e1c;}
.sideFeat .next, .sideFeat .prev{background-color:#B09779;color:#FFFFFF;cursor:default;display:block;float:left;
font-size:0.9em;padding:2px 6px;text-decoration:none;margin-right:2px;}
/*sideFeatured*/


/* Post */
.postTitle{
    background:url(images/bgPostTitle.jpg) repeat-x bottom;
	padding:10px 10px 30px;
	margin-bottom:10px;
}
.ttl-bigNews{
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.2em;
	color: #111;
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#a25942;
	margin-bottom:0;

}

#post{
	padding:2px 0;
	margin-bottom:10px; 
}

.postItem{
	float:left;
	clear:both;
	width:647px;/*width:687px;*/
	padding:12px 20px 19px;
	background-image: url(images/bgPostBorder.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:10px;
}
.postItemImg{
	border:3px solid #dad4c7;
	float:left;
	margin:0 10px 5px 0;
	width:100px;
	margin-bottom:17px;
}

.ItemTtl, .ItemTtl a {	
	text-decoration:none;
	color:#7b480c;
}

.ItemTtlDate, .ItemTtlDate a{
	color:#7b480c;
	margin-bottom:2px;
	text-decoration:none;
}
.ItemTtl a:hover{ color:#702a0b;}

.postItem .Day{ margin-bottom:10px; display:block; width:300px;}
/* End Post */

/* Entry */ 

.entry img{ 
	border:3px solid #dad4c7;
}
 .entry .hline{background:url(images/bgPostBorder.jpg) no-repeat center; height:6px;}
/* End Entry */ 

/* Item pager */ 
#Itempager{
	width:667px;/*width:687px;*/
	padding:0 10px;
	background:url(images/pagingBottom.jpg) no-repeat bottom;
	height:40px;
	margin-bottom:15px;
	float:left;
	clear:both;
}
#Itempager a{
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	text-transform: normal;
	letter-spacing: normal;
	padding:0 5px;
	color:#7b480c;
	text-decoration:none;
}
#Itempager a:hover{
	color:#b37313;
}
/* End Item pager */ 

/* hrToHelp */ 
#hrToHelp {margin-bottom:10px;}
#hrToHelp p{margin:0;padding:0;}
#hrToHelp p img{float:none;margin:0;padding:0;}
/* End hrToHelp */ 

/* Layout Tools */
.layoutTools{ float:right; margin:12px 0 0;font-size:.9em;}
.layoutTools a{
	color:#625A5A;
	margin-right:14px;
	padding:4px 0 4px 24px;
	text-decoration:none;
}
.layoutTools a:hover{ color:#284660; }
.tellafriend{ background:transparent url(images/goButtons.gif) no-repeat scroll 0 -31px; }
a.tellafriend:hover{ background-position:-138px -31px; }

.print{ background:transparent url(images/goButtons.gif) no-repeat scroll 0 -63px; }
a.print:hover{ background-position: -95px -63px; }

.share{ background:transparent url(images/goButtons.gif) no-repeat scroll 0 -96px; }
a.share:hover{ background-position: -97px -96px; }
/* End Layout Tools */

/* Search */
#srchbox input{
	color: #666;
	border: 1px solid #9c9c9c;
	font-size:.9em;
	padding:3px;
}
#srchbox input.searchTextBox{
	color: #666;
	border: 1px solid #9c9c9c;
}
#srchbox input.searchTextBox.active{
	border: 1px solid #f8f678;
	background-color: #f5f8e7;
}
/* End Search */

/* Contact Us */
#contactUs{
	float:left;
	clear:both;
	width:647px;/*width:687px;*/
	padding:12px 20px 19px;
	background-image: url(images/bgPostBorder.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom:10px;
}

#contactUs table td{ vertical-align:middle; }
#contactUs .required { color:maroon; }
#contactUs .label { text-align:right; }
body .cntDetls{/*background-color:#FCF5EB;border:1px solid #EEC4A8;*/display:block;padding:10px;text-align:center; margin-bottom:5px; }
body .cntDetls h3{ line-height:1.4em; color:#7B480C;}
/* Contact Us */

/* LogBox */
#logBox { 
    padding:10px; 
    border:7px solid #ecd6bf;
    background-color: #fff9de;
    color:#5a5959;
    width:276px;
    float:left;
}

#logBox .text{
    width:250px;
}

.remember{ 
    color:#572d0e;
    font-weight:normal;
}

.remember input{
    margin-right:5px;
   }

#logChoose{
    float:left;
    margin:0 10px;
    color:#A25942;
}

.regAs{ 

    display:block;
    font-size:20px;
    /*height:50px;*/
}

#logChoose a{
    background-color:#FFFFFF;
    border:1px solid #ECD6BF;
    color:#3A0404;
    display:block;
    font-size:16px;
    margin-bottom:6px;
    padding:10px;
    text-align:center;
    text-decoration:none;
    width:204px;
}

#logChoose a:hover{
    background-color:#fffef4;
    color:#3A0404;
    border-color:#e6b37e;
}
.logFailed{ color:Maroon; font-size:.9em;}
/* End LogBox */

/* Member registration */
.memReg h2{ color:#a25942; }
.steps { color:#874a0e; font-size:1.6em; }
.errorMsg { color:Red; }
.memReg .fName { width:150px; }
.txtMulti { 
    height:97px;
    width:407px;
 }
.mStatus { width:163px; }
.memReg .vLicense{ width:104px; }  
.degrees,  .industry , .institute { width:336px; }
.memReg .passDate,  .memReg .gpa, .memReg .otherInsdustry { width:325px; }
.memReg .otherLang{ padding:3px; width:137px;}
.memReg .label { vertical-align:top; }

.educTable, .langTable, .annTable, .memRequest, .propCandi { border:1px solid #c9c9c9; padding: 4px 5px 4px 5px; }
.educTable a, .langTable a, .annTable a, .memRequest a, .propCandi a{ text-decoration:none;color:#790000; }
.educTable a:hover, .langTable a:hover, .annTable a:hover, .memRequest a:hover, .propCandi a:hover{ color:#bb5d01;}
.educTable th, .langTable th, .annTable th, .memRequest td, .memRequest td, .propCandi th { text-align:center;}
.propCandi textarea { height:36px;width:344px; }
.educTable td, .propCandi td{  padding: 4px 5px; }
.langTable { width:474px; }

.memNav{ display:block;height:44px; margin-top:20px;}
.memNav a{ 
    background-color:#F7EAD0;
    border:1px solid #F2B652;
    color:#72400B;
    float:left;
    margin:0 5px 0 0;
    padding:4px;
    text-decoration:none;
}

.memNav a:hover{ 
    background-color:#ffe2ca;
    border:1px solid #ba8a39;
    color:#593314;
}

.memReg  .rqInfo{ width:390px; }
.memReg  .rqMulti{ height:65px; }
.lstQualifications{ width:168px; }
.lstIndustries{ width:343px; }
.lstInstitutes{ width:350px; }
/* End Member registration */

/* Employer registration */ 
#employerReg textarea{
    height:77px;
    width:299px;
}

#employerReg a{
    background-color:#A3563C;
    border:1px solid #8F462C;
    display:block;
    height:22px;
    padding:5px;
    text-align:center;
    width:70px;
    color:#fff;
    text-decoration:none;
}

#employerReg a:hover{ color:#fff5ca; } 
/* End Employer registration */

/* Complaint Holder */
.complaintHolder select{ width:311px;}
.complaintHolder  textarea {
    height:62px;
    width:477px;
}

.complaintHolder a{
    background-color:#A3563C;
    border:1px solid #8F462C;
    display:block;
    height:22px;
    padding:5px;
    text-align:center;
    width:70px;
    color:#fff;
    text-decoration:none;
}
/* End Complaint Holder */

/* Flash Content */
#flashcontent {
	width: 480px;
	/*height: 680px;*/
}
/* End Flash Content */


/* Albums */ 
.albums ul, .catAblum ul{ list-style:none;}
.albums li{ 
    background:transparent url(images/bgAlbum.gif) no-repeat scroll 0 0;
    float:left;
    margin:10px;
    width:166px;
    height:173px;
}
.albumBorder{ 
    text-align:center;
    display:block;
    height:113px;
    margin:10px 7px 10px 9px;
    overflow:hidden;
    width:150px;
}

.albums img{
    width:150px;
}

.albumEmpty{
    display:block;
    width:150px;
    height:113px;
    background:transparent url(images/bgAlbumEmpty.gif) no-repeat scroll 0 0;
    text-indent:-2000px;
    overflow:hidden;
}

.albumDesc {
    width:150px;
    height:37px;
    overflow:hidden;
    text-align:center;
    margin:0 7px 0 9px;
    
}

.catAblum ul, .catAblum ol{ margin:0;}
.catAblum img{width:194px;}
.cat_albumBorder{text-align:center; display:block;/*margin:10px 7px 10px 9px;*/overflow:hidden;width:192px;height:168px;}
.catAblum li{float:left;margin:10px;width:192px;}
.catAlbumDesc {width:192px;height:37px;overflow:hidden;text-align:center; margin:0 7px 0 9px;}
/* End Albums */

/* Table entry */
.tbl_entry{border:1px solid #CFB98E;}
.entry th { font-weight: bold; background:#a28055 url(images/tbl_hd.gif) repeat-x; color:#fff; text-align:center;}
.entry tr{background-color:#e5d1ac;}
.entry tr.odd{background-color:#f8f2e4;}
/* Table entry */


/* Sitemap */
#sitemap{padding:12px 20px 19px;width:647px;margin:0 0 10px;}
.mainSiteMap{ background-color:#faf0d0;border-top:1px solid #e3d3af;
border-right:1px solid #e3d3af;border-left:1px solid #e3d3af;}
.mainSiteMap a{border-bottom:1px solid #cbc19c;text-decoration:none;display:block; color:#4c3018;margin:0;}
.mainSiteMap a:hover{color:maroon;background-color:#FFF6DF;}
.section a{padding-left:5px; font-size:1.2em;}
.category a{padding-left:40px;font-size:1em;background-color:#fbf6e7;border-left:10px solid #DFCFAB;}

/* Awards */
.awards{}
.awards_item{ width:270px; height:113px; float:left; margin:15px;}
.awards_item a{ width:270px; height:113px; display:block; text-indent:-2000px; overflow:hidden; text-decoration:none;}

.awd1{ background: url(images/img_fr_awd1.jpg) no-repeat;}
.awd2{ background: url(images/img_fr_awd2.jpg) no-repeat;}
.awd3{ background: url(images/img_fr_awd3.jpg) no-repeat;}
.awd4{ background: url(images/img_fr_awd4.jpg) no-repeat;}
.awd5{ background: url(images/img_fr_awd44.jpg) no-repeat;}
.awd6{ background: url(images/img_fr_awd5.jpg) no-repeat;}
/* Awards */
