.slogan {
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.toplinks {
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #D82410;
	word-spacing: 3pt;
	letter-spacing: .1pt;
	padding: 5px 5px 5px 5px;
}

.lang {
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	color: #D82410;
	word-spacing: 3pt;
	letter-spacing: .1pt;
	padding: 5px 5px 5px 5px;
}

.leftgb {
	background-image: url(images/leftbar.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.smalllinks {
	font-family: Tahoma;
	font-size: 7pt;
	letter-spacing: 1px;
	color: #0256BD;
}
.smalllinksfooter {
	font-family: Tahoma;
	font-size: 7pt;
	letter-spacing: 1px;
	color: #FFFFFF;
	font-weight: bold;
}
.maintable {
	width: 750px;
	font-family: Tahoma;
}
.rightheading {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #333333;
}

.titleheading {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #333333;
}

.searchtext {
	font-size: 8.5pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Tahoma;
}
.searchtextbox {
	height: 18px;
	width: 130px;
}

.curissueimg {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;

}

.arttext {
	font-family: Tahoma;
	font-size: 8.5pt;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.artimage {
	padding-bottom: 7px;
}

.searchbt {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.eventbox {
	padding: 10px 10px 10px 20px;
}
.eventboxtext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
}


.shorteventboxtext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.shortcalendarboxtext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.eventdate {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #D82410;
	padding-left: 3px;
}

.calendardate {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #D82410;
	padding-left: 3px;
}

.mspacer {
	width: 20px;
}

.commenlinks {
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #0256BD;
	padding-left: 20px;
}

.disabled_main_link {
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #8F8F8F;
	padding-left: 20px;
}

.disabled_link {
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #8F8F8F;
}

.commenlinksnews {
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #0256BD;
}

.commenbutton {
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #0256BD;
	padding-left: 10px;
}

.pollquestionbox {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	color: #F83621;
}
.polloptions {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #7D0202;
}
.voteresult {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.footlinks {
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #FFFFFF;
	word-spacing: 2px;
}
.copyrightlink {
	font-family: Tahoma;
	font-size: 8.5pt;
}
.leftheading {
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.newstext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.newstextindex {
	font: Tahoma;
    font-size: 8.5pt;
	color: #000000; 
}

.newslongtext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.newslinks {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0256BD;
}
.careerbox {
	background-color: #FFFDF4;
	border-top: 0px none #FE8738;
	border-right: 1px solid #FE8738;
	border-bottom: 1px solid #FE8738;
	border-left: 1px solid #FE8738;
}

.partnersbox {
	background-color: #FDFBEC;
	border-top: 0px none #FE8738;
	border-right: 1px solid #FE8738;
	border-bottom: 1px solid #FE8738;
	border-left: 1px solid #FE8738;
}


.sectionslongtext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.jobsorgtext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
}

.jobstext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.jobstextlabel {
	font-family: Tahoma;
	font-size: 9pt;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
}

.jobstextmainlabel {
	font-family: Tahoma;
	font-size: 9pt;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-weight: bold;
	margin: 0px;
}

.jobstitletext {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 7px;
}

.issuetext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-left: 5px;

}

.issuedescribetext {
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-left: 5px;

}

.issuelink {
    text-decoration: none;
	font-family: Tahoma;
	font-size: 8.5pt;
	color: #0256BD;


}

.careertext {
	font-family: Tahoma;
	font-size: 8.5pt;
}
.careerheading {
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	color: #F46200;
}
.careertextwraper {
	padding: 0px 0px 0px 10px;
}
.careerlinks {
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	color: #0256BD;
}
.rightcol {
}
.cornerbox {
	height: 12px;
	width: 245px;
}

.tmenu 
{
    padding: 0px 5px 0px 5px;
    background-image: url(images/buttons/tmenuback.jpg);
}

.tmenufirst 
{
    padding: 0px 5px 0px 5px;
    background-image: url(images/buttons/tmenubackfirst.jpg);
    background-position: left;
}



.tmenuselected
{
    padding: 0px 5px 0px 5px;
    background-image: url(images/buttons/tmenuback-o.jpg);
}

.tmenufirstselected
{
    padding: 0px 5px 0px 5px;
    background-image: url(images/buttons/tmenubackfirst-o.jpg);
    background-position: left;
}




.tmenunews {
	background-image: url(images/buttons/newsback.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.tmenupolls {
	background-image: url(images/buttons/pollsback.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.tmenusection {
	background-image: url(images/buttons/sectionback.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenuissue {
	background-image: url(images/buttons/c-issueback.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenuad {
	background-image: url(images/buttons/ad-back.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenusubs {
	background-image: url(images/buttons/subs-back.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenuarchive {
	background-image: url(images/buttons/archiveback.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenuask {
	background-image: url(images/buttons/ask-back.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenubutton1 {
	background-image: url(images/buttons/button-e1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenubutton2 {
	background-image: url(images/buttons/button-e2.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmenulinks {
    padding: 0px 5px 0px 5px;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tmnewsselected {
	background-image: url(images/buttons/newsback-o.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.tmpollsselected {
	background-image: url(images/buttons/pollsback-o.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.tmsectionselected {
	background-image: url(images/buttons/sectionback-o.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.tmenulinksselected {
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.tmsectionselected {
	background-image: url(images/buttons/sectionback-o.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.tmissueselected {
	background-image: url(images/buttons/c-issueback-o.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmadselected {
	background-image: url(images/buttons/ad-back-o.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmsubscribeselected {
	background-image: url(images/buttons/subs-back-o.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmarchiveselected {
	background-image: url(images/buttons/archiveback-o.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmaskselected {
	background-image: url(images/buttons/ask-back-o.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmbutton1selected {
	background-image: url(images/buttons/button-e1-o.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tmbutton2selected {
	background-image: url(images/buttons/button-e2-o.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.adbox {
	border-top: 0px none #FE8738;
	border-right: 1px solid #FE8738;
	border-bottom: 1px solid #FE8738;
	border-left: 1px solid #FE8738;
	background-color: #ECE1E1;
}
.adborder {
	border: 1px solid #A3A3A3;
}
.adbox1 {
	background-color: #FDFBEC;
	border-bottom: 1px solid #FE8738;
	border-left: 1px solid #FE8738;
	border-right: 1px solid #FE8738;
	border-top: 0px none #FE8738;
}

.news_title {
	background-color:#CA462D;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color:white;
	padding-left: 3px;
}

.sections_title {
	background-color:#CA462D;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color:white;
	padding-left: 3px;
}

.gallery_title {
	background-color:#CA462D;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color:white;
	padding-left: 3px;
}


.page_links {

	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #0256BD;

}

.artlongtext{
	font-family: Tahoma;
	font-size: 8.5pt;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;

}

.titletext{
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

.gallerytitle{
	text-decoration: none;
    color: #000000;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

.page_next_links {

	color: #0256BD;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: bold;
}

.buttontext_polls  {
	font-size:8.5pt; 
	vertical-align: middle;
	color: #FF0000;
	text-decoration: none;
	padding-left: 3x;
}

.buttontext_news  {
	font-size:8.5pt;
	vertical-align:middle;
	color: #FF0000;
	text-decoration: none;
}

.pollbuttonwrapper {
	padding: 0px 0px 4px 0px;
}


.leftblockpollanswer {
	font-size: 9pt;
	padding: 0px 0px 2px 10px;
}

.leftblockpollbox {
	padding: 0px 0px 0px 0px;
}


.calendartabletitle {
	padding: 0px 0px 0px 0px;
	height: 20px;
	font-family: Tahoma;
	font-weight: bold;
    font-size: 9pt;
}

.calendartable{
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Tahoma;
    font-size: 9pt;
	margin: 0px;

}


.contactvalue{
    padding-left: 5px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Tahoma;
    font-size: 9pt;
	margin: 0px;

}

.contacttype {
	font-weight: bold;
	}

.pagetitleimage {
	padding: 7px 7px 7px 10px;
	background-color:#525252;
}

.pagetitle h1 {
	color: #fff;
	margin: 0px;
	font-size: 90%;
}

h4 {
	margin: 0px;
}


.partnersimage {
    padding: 0px 0px 15px 0px;
}

.partnersbanner {
	padding-left: 22px;
}

.partnerslink {
    font: Tahoma;
	color: #0256BD;
	font-weight: bold;
    margin: 0;
    font-size: 8.5pt;
	padding-top: 9px;
	padding-left: 5px;
    padding-right: 3px;
}

.pollsquestion {
    font: Tahoma;
    font-size: 9pt;
	padding: 10px 10x 10px 10px;
	font-weight: bold;

}

.pollstitle {
	background-color:#CA462D;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color:white;
	padding-left: 3px;
    padding-bottom: 0px;
	padding-left: 0px;
}

.calendarslistrow {
	background-color:#F7F0D4;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Tahoma;
    font-size: 9pt;
	margin: 0px;
	border: #FFFFFF; 
}

.calendarslistrowodd {
	background-color:#E1D2BA;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Tahoma;
    font-size: 9pt;
	margin: 0px;
	border: #FFFFFF; 
}


.calendartablefirstrow {
	background-color:#566C88;
	border: #FFFFFF; 
}


.calendar {
	padding: 0px 0px 0px 0px;
	height: 20px;
	font-family: Tahoma;
	font-weight: bold;
    font-size: 9pt;
    color: #FFFFFF; 
	border: #FFFFFF; 
	padding-left: 5px;
}

.formtext{
	font-family: Tahoma;
    font-size: 8.5pt;
}

.textfield {
	width: 200px;
	font-family: Tahoma;
    font-size: 8.5pt;
}

.textmemo {
	width:400px;
	height:130px;
	font-family: Tahoma;
    font-size: 8.5pt;
}

.textmemoshort {
	width:200px;
	height:70px;
    font-size: 8.5pt;
}

.formerror { font-size:smaller; color:#FF0000; font-weight:bold; background-color:#FFFFFF;}

.sectionaricleslist {
    padding: 5px 5px 5px 5px;
	font: Tahoma;
	font-weight: bold;
    font-size: 7.5pt;
    color: #888888; 
}

.issuearttextlink {
	color: #0256BD;
	font: Tahoma;
	font-weight: bold;
    font-size: 8.5pt;
    text-decoration: none;
}


.indexlink {
	color: #0256BD;
	vertical-align: middle;
	font: Tahoma;
    font-size: 8.5pt;
}

.askexperttitle{
	font-weight: bold;
	padding-left:5px;
	vertical-align: middle;
	font: Tahoma;
    font-size: 8.5pt;
    color: #000000; 
}

.askexperttext{
	padding-left:15px;
	vertical-align: middle;
	font: Tahoma;
    font-size: 8.5pt;
}

.inonerow {
	padding-left:3px;
	vertical-align: middle;
	font: Tahoma;
    font-size: 8.5pt;
    text-decoration: none;
	color: #000000;
}

.subscribetext{
	padding-left:5px;
	vertical-align: middle;
	font: Tahoma;
    font-size: 8.5pt;
    color: #000000; 
}
.formbutton {
	font: Tahoma;
    font-size: 9pt;
    color: #000000; 
}

.formtitle {
	font: Tahoma;
    font-size: 9pt;
	font-weight: bold;
    color: #000000; 
}

.archivearticletitle {
	font: Tahoma;
    font-size: 8.5pt;
	font-weight: bold;
    color: #000000; 
}

.archivearticletext {
	font: Tahoma;
    font-size: 8.5pt;
	padding-left: 7px;
	color: #000000; 
	padding-top: 0px;
}

.pagebanner {
	font: Tahoma;
    font-size: 8.5pt;
	color: #000000; 
    text-decoration: none;
	color: #0256BD;
}

.pagebannerimages {
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.pollstextclass {
	font: Tahoma;
    font-size: 8.5pt;
	color: #000000; 
}

.pagebannerimage {
	padding-top: 0px;
	padding-bottom: 10px;
}

.newstitle {
	font-weight: bold;
	font: Tahoma;
    font-size: 8.5pt;
	color: #000000; 
}

.image {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.firstformtext {
	font: Tahoma;
    font-size: 8.5pt;
	color: #000000; 
}

.questionlink {
	font: Tahoma;
    font-size: 8.5pt;
	color: #0256BD;
	padding-right: 15px;
}

.experttitles {
	font: Tahoma;
    font-size: 8.5pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}

.expert {
	font: Tahoma;
    font-size: 8.5pt;
	font-weight: bold;
}

.mailexpertlink {
	font: Tahoma;
    font-size: 8.5pt;
	color: #0256BD;
}

.emptytd {
	padding-left: 10px;
}
