body{
	background:#323232;
	font-family:Arial;
	font-size:13px;
	color:#323232;	
}
img{
	border:0;
}
td{
	vertical-align:top;
}
form,body{
	margin:0;
	padding:0;
}
html{
	overflow-x:hidden;
	overflow-y:scroll;
}
input,select,textarea{
	font-family:Arial;
	font-size:11px;
	padding:2px 0 0px 7px;
	color:#323232;
}
#header{
	background:url(../images/header-bg.gif) no-repeat center;
	height:143px;
}
ul,li{
	margin:0px;
}
li{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
a:-moz-any-link:focus {
  outline: none;
}
.logopad{
	padding:12px 0 0 2px;
}
.searchtextfield{
	background:#FFFFFF;
	width:148px;
	border:1px solid #000000;
	height:18px;
	margin:0 10px 0 13px;
	color:#000000;
	font-size:11px;
	padding:2px 7px 0 7px;
}
.topmenu{
	color:#ABABAB;
	font-size:13px;
	padding:12px 0 10px 0;
	border-bottom:1px solid #484848;
	margin-bottom:10px;
	font-weight :bold ;
}
.topmenu a{
	/*color:#ABABAB;*/
	color:#ffffff;
	text-decoration:none;
}
.topmenusep{
	color:#B70000;
}
.padtop4{
	padding-top:4px;
}
.padtop2{
	padding-top:2px;
}
.arabiclang{
	font-family:Tahoma;
}
.langsbtn{
	color:#FFF;
	font-size:13px;
	padding-top:8px;
	text-align:right;
}
.langsbtn a{
	color:#FFF;
	text-decoration:none;
}
.dateandtime{
	color:#FFF;
	font-size:11px;
	padding:22px 0 0 0;
}
.bodyleftbg{
	background:#FBFBF9;
}
.bodyrightbg,.ablpubandnewscont{
	background:#D8D5BE;
}
.leftmenu{
	margin:0 10px 20px 0;
}
.leftmenubtn{
	font-family:Georgia;
	color:#4E4E4E;
	border-bottom:1px solid #DCDCDC;
	font-size:13px;
}
.leftmenubtn a{
	padding:9px 0;
	display:block;
	color:#4E4E4E;
	text-decoration:none;
}
.leftmenubtn a:hover,a.leftmenubtnon{
	color:#B70000;
	text-decoration:none;
}
.newslettercont{
	padding:0 0 15px 0;
	margin:0 10px 15px 0;
}
.subscribetonewsletter,.subscribetonewslettersecond{
	font-size:11px;
	color:#636363;
	padding:15px 0 0 0;
}
.subscribetonewslettersecond{
	padding:0;
}
.newslettertextfield{
	border:1px solid #BABABA;
	width:138px;
	height:18px;
	color:#000000;
	margin:3px 0 5px 0;
}
.partnerspad{
	padding:0 0 15px 0;
}
.welcomecont{
	background:#F3F2EC;
	border-left:1px solid #E3E2DB;
	border-right:1px solid #E3E2DB;
	padding:77px 15px 0 15px;
}
.posrelative{
	position:relative;
}
.absolutemenu{
	position:absolute;
	top:-17px;
	left:8px;
	height:54px;
}
.welcometext{
	line-height:18px;
	padding:13px 0 14px 0;
}
.welcometext a{
	color:#9B916B;
	text-decoration:none;
}
.welcometext a:hover{
	color:#9B916B;
	text-decoration:underline;
}
.quicklinkscont{
	background:#F0EFE8 url(../images/quicklinks-bg.gif) repeat-x;
	border-left:1px solid #E3E2DB;
	border-right:1px solid #E3E2DB;
	border-bottom:1px solid #E3E2DB;
	padding:9px 9px 0 9px;
}
.padquicklinks{
	padding:13px 6px 14px 8px;
}
.quicklinks{
	padding:0px 0 15px 0;
}
.quicklinks li{
	background:url(../images/linksli-image.gif) no-repeat 0 7px;
	color:#231F20;
	padding:3px 0 3px 17px;
}
.quicklinks li a{
	color:#231F20;
	text-decoration:none;
}
.jobssecttitle{
	font-family:Georgia;
	font-size:14px;
	color:#B70000;
	font-weight:bold;
}
.joblist{
	padding:7px 0;
}
.joblist a,.publicationtitle a,.newstitle a:hover{
	color:#323232;
	text-decoration:none;
}
.jobref{
	font-weight:bold;
	color:#9B916B;
}
.padleft10{
	padding-left:10px;
}
.ablpubandnewscont{
	padding:38px 0 0 10px;
}
.pubtitlepad{
	padding:39px 0 20px 0;
	
}
.conventionsect{
	width:197px;
	background:url(../images/convention-bg.gif) repeat-x 0 0;
	padding:35px 0 0 13px;
}
.publicationtitle{
	font-weight:bold;
	padding-bottom:5px;
}
.publicationedition,.publicationdate{
	padding-bottom:9px;
}
.publicationdate,.newsdate{
	font-size:11px;
}
.graycolor{
	color:#323232;
}
.publicationborder{
	border:1px solid #E9E9E9;
}
.conventiontitle{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#2C2C2C;
	padding-bottom:12px;
}
.padbottom10{
	padding-bottom:10px;
}
.hometabscont,.hometabscontmoz{
	background:#FFFFFF;
	border-left:2px solid #E9E9E9;
	border-right:2px solid #E9E9E9;
	border-bottom:2px solid #E9E9E9;
	padding:7px 7px 0 7px;
	height:332px;
}
.hometabscontmoz{
	height:340px;
}
.hometabsback{
	background:url(../images/hometabs-back.gif) no-repeat;
	height:240px;
	padding:10px 10px 0 10px;
}
.newstitle{
	color:#B70000;
	font-weight:bold;
	padding-bottom:3px;
}
.newsdesc{
	padding:10px 0;
}
.newsreadmore a{
	background:url(../images/readmore-ico.gif) no-repeat 18px 4px;
	color:#9B916B;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	padding:0 0 0 33px;
}
a.newsreadmore {
	background:url(../images/readmore-ico.gif) no-repeat 18px 4px;
	color:#9B916B;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	padding:0 0 0 33px;
}
a.newsreadmore2 {
		color:#9B916B;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	
}
.newsrow{
	padding:17px 0px;
}
.dottedborderbottom,.newsrow,.quicklinks li,.newslettercont,.joblist,.menuleftlist{
	border-bottom:1px dotted #B8B99B;
}
.bodybgend{
	background:url(../images/bodybg-end.gif) repeat-x;
	height:30px;
	font-size:1px;
}
.footerback{
	background:url(../images/footer-back.gif) no-repeat 12px 0;
	padding:17px 0 0 208px;
	height:194px;
	font-size:11px;
	color:#636363;
}
.footertext a{
	color:#636363;
	text-decoration:underline;
}
.footertext a:hover{
	color:#FFF;
	text-decoration:none;
}
.footerlinks{
	padding-top:10px;
}
.footerlinks a{
	text-decoration:underline;
	color:#B70000;
}
.footerlinks a:hover{
	text-decoration:none;
	color:#FFF;
}
.addressfooter{
	width:310px;
	padding:19px 35px 0 0;
}
.addresspic{
	border:6px solid #3D3D3D;
}
.addresstext{
	font-size:11px;
	color:#FFF;
	line-height:16px;
}
.addresstext a{
	color:#FFF;
	text-decoration:none;
}
.highzindex{
	z-index:100;
}
.menurightsect{
	width:310px;
	padding:20px 15px 15px 15px !important;
}
.padbottom15{
	padding-bottom:15px;
}
.padbottom30{
	padding-bottom:30px;
}
.viewallpub a{
	font-weight:bold;
	font-size:13px;
	background:url(../images/linksli-image.gif) no-repeat 0 4px;
	color:#BF0000;
	padding:0 0 0 15px;
	text-decoration:none;
}
.viewallpub a:hover{
	color:#787878;
	text-decoration:none;
}
.menuleftsection{
	border-bottom:1px solid #DFDCCC;
}
.menuleftlist{
	padding:5px 0;
}
.menuleftlist a{
	/*text-decoration:underline;*/
	text-decoration:none;
	display:block;
	color:#BF0000;
	padding-bottom:4px;
	/*font-weight:bold;*/
}
.menuleftlist a:hover{
	color:#323232;
	text-decoration:none;
}
.menuleftsection{
	padding:7px 15px 19px 15px;
}
.searchpubcont{
	padding:11px 0 11px 16px;
	font-weight:bold;
}
.searchpubtitlepad{
	padding:5px 10px 0 0;
}
.searchpubtextfield{
	margin:2px 6px 0 0;
	background:#FBF9F0;
	border:1px solid #D3D1C3;
	width:175px;
	height:18px;
	color:#323232;
	padding:2px 0 0 7px;
}
.leftmenoopen ul{
	padding:0 0 15px 10px;
}
.leftmenoopen ul li{
	padding:0;
	background:url(../images/leftmenuopen-arrow.gif) no-repeat 0 9px;
	font-size:12px;
}
.leftmenoopen ul li a{
	padding:3px 0 3px 10px;
}
.leftsubmenucont{
	background:#FFF;
	width:200px;
	position:absolute;
	top:-1px;
	left:176px;
	visibility: hidden;
	border-top:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	z-index:100000;
}
.veryhighzindex{
	z-index:100000;
}
.leftsubmenu{
	padding:13px 4px;
}
.leftsubmenu li a,.leftsubmenu li a:hover{
	color:#555555 !important;
	font-size:13px !important;
	font-weight:normal !important;
	background:url(../images/linksli-redimage.gif) no-repeat 0 12px !important;
	padding:8px 0 8px 18px;
	border-bottom:1px solid #DCDCDC;
	display:block;
}
.leftsubmenu li a:hover{
	color:#B70000 !important;
}
a.lastleftmenuli{
	border-bottom:0px !important;
}
.subcontent{
	width:579px;
	background:#F3F2EC;
	border-left:1px solid #E3E2DB;
	border-right:1px solid #E3E2DB;
	padding:50px 15px 30px 15px;
}
.subcontent2{
	background:#F3F2EC;
	border-left:1px solid #E3E2DB;
	border-right:1px solid #E3E2DB;
	padding:50px 15px 30px 15px;
}
.breadcrumbs{
	padding:0 0 7px 0;
	border-bottom:1px solid #D9D6BF;
	font-size:11px;
	color:#4E4E4E;
}
.breadcrumbs a,.texttools a{
	color:#4E4E4E;
	text-decoration:none;
}
.centerrpt{
	background:url(../images/centerbgrpt.gif) repeat-y right 0 !important;
}
.centerrpt2{
	background:url(../images/centerbgrpt2.gif) repeat-y right 0 !important;
}
.texttools{
	font-size:10px;
	color:#555555;
	padding:7px 0 30px 0;
	text-align:right;
}

.printpage,.emailtofriend{
	background:url(../images/print-page.gif) no-repeat right 1px;
	padding:0 24px 10px 0;
	margin-right:10px;
}
.emailtofriend{
	background:url(../images/email-friend.gif) no-repeat right 1px;
	margin-right:17px;
}
.padtop7{
	padding-top:7px;
}
.contentitle{
	font-weight:bold;
	padding-bottom:10px;
}
.pagetitle{
	font-family:Times New Roman;
	font-size:22px;
	color:#B70000;
	padding-bottom:15px;
	text-transform:uppercase;
}
.pagetitle3{
	font-family:Times New Roman;
	font-size:22px;
	color:#B70000;
		text-transform:uppercase;
}
.pagetitle2{
	font-family:Times New Roman;
	font-size:22px;
	color:#B70000;
	padding-bottom:15px;
	text-transform:uppercase;
	font-weight :normal ;
}
.pagesubtitle{
	font-family:Times New Roman;
	font-size:14px;
	color:#2C2C2C;
	font-weight:bold;
	text-transform:capitalize;
}
.newsdetailstitle{
	font-family:Times New Roman;
	font-size:18px;
	color:#A1905D;
	padding-bottom:15px;
	font-weight:bold;
}
.contentsubtitles{
	font-size:13px;
	color:#A1905D;
}
.subrightsecpad{
	padding:57px 0 0 10px;
}
.mandatoryfields{
	font-size:11px;
	padding:5px 0 0 0;
}
.printheader{
	background:url(../images/print-header.gif) no-repeat 0 0;
	height:143px;
}
.contenttext a{
	text-decoration:underline;
	color:#323232;
}
.contenttext a:hover{
	text-decoration:underline;
	color:#B70000;
}
.contacttextfield,.contacttextarea,.careersfields,.careerslist,.careersfile{
	width:180px;
	height:17px;
	border:1px solid #BABABA;
	margin:0 0 7px 10px;
	background:#F3F2EC;
}
.contacttextfield2{
	width:340px;
	height:17px;
	border:1px solid #BABABA;
	margin:0 0 7px 10px;
	background:#F3F2EC;
}
.contactlistfield{
	background:#F3F2EC;
	width:190px;
	margin:0 0 7px 10px;
	border:1px solid #BABABA;
	padding: 0px !important;
}
.padleft6{
	padding-left:6px;
}
.contactselect{
	width:190px;
	border:1px solid #BABABA;
	margin:0 0 7px 10px;
	background:#F3F2EC;
}
.contactselect2{
	width:350px;
	border:1px solid #BABABA;
	margin:0 0 7px 10px;
	background:#F3F2EC;
}
.contacttextarea{
	width:400px;
	height:120px;
}
.careersfields,.careerslist,.careersfile{
	margin:4px 0 10px 0;
}
.careerslist,.careersfile{
	width:189px;
	height:20px;
}
.floatleftpic{
	float:left;
	margin:0 15px 15px 0;
}
.detailspic{
	border:1px solid #BABABA;
}
.backtonews{
	margin-top:20px;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
}
.backtonews a{
	text-decoration:none;
	color:#B70000;
	background:url(../images/back-arrow.gif) no-repeat 0 6px;
	padding:0 0 0 15px;
}
.backtonews a:hover{
	text-decoration:none;
	color:#323232;
}
.pagination{
	text-align:center;
	padding-top:20px;
}

.pagination a{
	background:url(../images/pagination-back.gif) no-repeat;
	width:23px;
	height:23px;
	display:inline-block;
	text-align:center;
	padding-top:4px;
	margin-right:5px;
	font-family:Tahoma;
	font-size:11px;
	color:#686868;
	text-decoration:none;
	font-weight:bold;
}
.pagination span{
	background:url(../images/pagination-back.gif) no-repeat;
	width:23px;
	height:23px;
	display:inline-block;
	text-align:center;
	padding-top:4px;
	margin-right:5px;
	font-family:Tahoma;
	font-size:11px;
	color:#B70000;
	text-decoration:none;
	font-weight:bold;
}

.pagination a:hover,a.paginationon{
	color:#B70000;
}
.linklevel1{
	padding:20px 0 4px 0;
	font-weight:bold;
	background:url(../images/linksli-redimage.gif) no-repeat 0 23px;
}
.linklevel1 a{
	color:#323232;
	text-decoration:none;
	padding:0 0 0 15px;
	font-size:12px;
}
.linklevel2{
	padding:0 0 0 15px;
}
.linklevel2 a{
	background:url(../images/links-secondlevel.gif) no-repeat 0 5px;
	color:#323232;
	text-decoration:none;
	padding:0 25px 0 10px;
	font-size:11px;
	display:inline-block;
}
.topmenu a:hover,.langsbtn a:hover,.quicklinks li a:hover,.joblist a:hover,.publicationtitle a:hover,.newstitle a,.newsreadmore a:hover,.addresstext a:hover,.breadcrumbs a:hover,a.breadon,.texttools a:hover,.red,a.selected,.mandatoryfields,.linklevel1 a:hover,.linklevel2 a:hover,.backbtn a:hover{
	color:#B70000;
	text-decoration:none;
}
.faqquest{
	background:url(../images/linksli-redimage.gif) no-repeat 0 23px;
	color:#323232;
	padding:20px 0 7px 15px;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
.faqansw{
	padding:0 0 0 15px;
}
.publicationscell{
	border-bottom:1px dotted #B8B99B;
	width:279px;
	padding:18px 0;
}
.publicationscelllong,.publicationlast{
	padding:18px 0;
	border-bottom:1px dotted #B8B99B;
}
.publicationscelllong2,.publicationlast{
	padding:18px 0;
	border-bottom:1px dotted #B8B99B;
}
.publicationlast{
	border-bottom:0px;
}
.publicationscelllong,.tdNoPadding{
	padding:2px 0;
	border-bottom:1px;
	
}
.publicationscelllong2,.tdNoPadding{
	border-bottom:1px;
	
}
.tdNoPadding
{
	padding-top:3px;
	color:#323232;
	font-size:12px;
}
.pubtitle a,.pubtitle{
	font-weight:bold;
	font-size:13px;
	color:#B70000;
}
.pubtitle a{
	text-decoration:underline;
}
.pubtitle a:hover{
	color:#323232;
	text-decoration:none;
}
.padtop13{
	padding-top:13px;
}
.welcomemessage{
	font-size:11px;
	color:#636363;
	padding:15px 0 0 0;
}
.welcomemessage a,.welcomemessage a:hover{
	font-weight:bold;
	color:#323232;
	text-decoration:none;
}
.welcomemessage a:hover,.memberlinks li a:hover{
	color:#Bf0000;
}
.memberlinks{
	padding:10px 0 0 10px;
}
.memberlinks li{
	font-size:11px;
	padding:0 0 0 10px;
	background:url(../images/links-secondlevel.gif) no-repeat 0 7px;
}
.memberlinks li a{
	color:#323232;
	text-decoration:none;
}
.homeback{
	background:url(../images/home-back.gif) repeat-y;
}
/******************************** Publications ************************************************/
.stripViewer{
	position: relative; 
	overflow: hidden; 
	width: 265px; 
}
.stripViewer .panelContainer{
	position: relative;
	left: 0;
	top: 0;
	z-index:1;
}
.stripViewer .panelContainer .panel{
	float: left;
	height: 100%;
	position: relative;
	width: 265px;
	z-index:1;
}
.stripNavL, .stripNavR, .stripNav{
	display: none;
}
.mainpicnav a,.mainpicnav a:hover{
	float:left;
	margin-left:5px;
	display:block;
	height:7px;
	width:7px;
	background:url(../images/bull.gif) no-repeat;
	text-decoration:none;
}
.mainpicnav a:hover{
	background:url(../images/bull-on.gif) no-repeat;
	text-decoration:none;
}
a.active-thumb{
	background:url(../images/bull-on.gif) no-repeat;
}
.padpromnav{
	padding:16px 0 0px 260px;
}
.padpromnavmozilla{
	padding:8px 0 0px 260px;
}
.mainpicnavbar{
	position:absolute;
	top:204px;
	left:117px;
	z-index:1;
	
}
/******************************** Publications ************************************************/
/*********************************** Homepage Tabs *********************************************************/
@media projection, screen {
.tabs-hide {
	display: none;
}
}
@media print {
.tabs-nav {
	display: none;
}
}
.tabs-nav {
	list-style: none;
	margin:0px;
	padding:0px;
	width:490px;
}
.tabs-nav:after { 
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
	margin-right:4px;
}
.tabs-nav a{
	display:block;
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#7A7970;
	padding:7px 8px;
	background:#CBC8B5;
	text-decoration:none;
	border-left:1px solid #CBC8B5;
	border-right:1px solid #CBC8B5;
	border-top:1px solid #CBC8B5;
	border-bottom-width :0px;
}
.tabs-nav a:hover{
	display:block;
	color:#B70000;
	background:#CBC8B5;
	text-decoration:none;
		border-bottom-width :0px;
}
.tabs-selected,.tabs-selected a,.tabs-selected a:hover{
	color:#B70000;
	background:#FFFFFF;
	border-left:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(images/loading.gif) no-repeat 0 50%;
}
.tabs-nav li.lasttabsli{
	margin-right:0px !important;
} 
ul.tabs-nav li.lasttabsli a{
	padding:7px 10px!important;
}
/*********************************** Homepage Tabs *********************************************************/

/******************************** Menu Positioning *************************************************/
.overlay3{
	visibility: hidden;
	position: absolute;
	left:0px;
	top:55px;
	width:597px;
	background:#FFFEF8;
	z-index:1000;
	border-left:1px solid #727272;
	border-right:1px solid #727272;
	border-bottom:1px solid #727272;
}
#sizer {
	display:none;
}
.maincont{
	width:100%;
	overflow:hidden;
}
/******************************** Menu Positioning *************************************************/
#Calendar1{
	border:1px solid #CBC8B5;
}
#Calendar1 td{
	font-family:Tahoma;
	font-size:11px;
}
#Calendar1 td a{
	color:#323232;
	text-decoration:none;
}
#ControlRightCalendar1_CalNew{
	border:1px solid #CBC8B5;
}
#ControlRightCalendar1_CalNew td{
	font-family:Tahoma;
	font-size:11px;
}
#ControlRightCalendar1_CalNew td a{
	color:#323232;
	text-decoration:none;
}
#CalNew2{
	border:1px solid #CBC8B5;
}
#CalNew2 td{
	font-family:Tahoma;
	font-size:11px;
}
#CalNew2 td a{
	color:#323232;
	text-decoration:none;
}
#CalHolidays{
	border:1px solid #CBC8B5;
}
#CalHolidays td{
	font-family:Tahoma;
	font-size:11px;
}
#CalHolidays td a{
	color:#323232;
	text-decoration:none;
}
.arrowscal a{
	color:#7A7970 !important;
}
.arrowscal a:hover{
	color:#FFF !important;
}
.titlecal td{
	color:#7A7970 !important;
	padding:3px !important;
}
.DayHeaderCal{
	background:#7A7970;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
}
.OtherMonthCal a{
	color:#CCC !important;
}
.selectedCal{
	background:#BF0000 !important;
	color:#FFF;
}
#CalHolidays td a{
	text-decoration:none !important;
}
.todayCal{
	border:1px solid #BF0000 !important;
}
.tableheader{
	background:#D8D5BE;
	color:#2C2C2C;
	font-weight:bold;
	font-size:15px;
	font-family:Times New Roman;
	padding-top:3px;
}
.tabledata{
	padding-top:3px;
	color:#323232;
	font-size:12px;
	text-transform:none !important;
}
.tabledata2{
	padding-top:3px;
	color:#323232;
	font-size:13px;
}
.tabledata a,.checkcv a:hover{
	color:#323232;
	text-decoration:none;
}
.tabledata a:hover,.checkcv a{
	color:#BF0000;
	text-decoration:underline;
}
.datetd{
	vertical-align:middle !important;
}
.filterbooks{
	text-align:right;
	padding:0 0 20px 0;
	font-size:11px;
}
.bookdetailfield{
	padding:0 10px 10px 0;
}
.backbtn{
	border-top:1px solid #D9D6BF;
	padding-top:5px;
	text-align:right;
	font-size:11px;
	margin-top:15px;
}
.backbtn2{
	padding-top:5px;
	text-align:right;
	font-size:11px;
	}
.backbtn a{
	color:#323232;
	text-decoration:none;
}
.listingpage{
	padding:0;
}
.listingpage2{
	padding:0;
}
.listingpage li{
	background:url(../images/linksli-image.gif) no-repeat 0 14px;
	padding:10px 0 5px 15px;
	border-bottom:1px solid #D9D6BF;
}
.listingpage2 li{
	padding:10px 0 5px 0;
	border-bottom:1px solid #D9D6BF;
}
.listingpage li, .listingpage2 li ul 
{
	padding:10px 0 5px 15px;
	
}
.listingpage li a,.listingpage li a:hover{
	text-decoration:none;
}
.listingpage2 li a,.listingpage2 li a:hover{
	text-decoration:none;
}
.checkcv{
	font-size:11px;
}
.membersnote{
	font-size:11px;
	color:#BF0000;
	font-style:italic;
}
.membersnote2{
	font-size:11px;
	color:#BF0000;
	}
.GalleryBorder{
	border:1px solid #D8D7D5;
	padding:0px;
}
.GalNavPad{
	background-color:#D6D6D6;
	padding:3px 8px 5px 14px;
}
.floatrightpic{
	float:right;
	margin:0 0 15px 15px;
}
.PictureBorder{
	border:1px solid #D8D7D5;
}
.trainingdepintrotext{
	font-size:12px;
	line-height:20px;
}
.trainingdepintrotext a{
	color:#9B916B;
}
.testimonialcont{
	background:#E8E6D9;
	width:260px;
	padding:20px 12px 15px 12px;
}
.testimonialrow{
	padding-bottom:15px;
	margin-bottom:15px;
	/*border-bottom:1px dotted #8A8B74;*/
}
.testimonial{
	font-family:Georgia;
	font-size:12px;
	color:#323232;
	font-weight:bold;
	font-style:italic;
	padding:0 5px;
	line-height:18px;
}
.testimonialname{
	font-family:arial;
	font-size:11px;
	font-style:italic;
	color:#323232;
	padding:5px 0 0 23px;
}
.testimonialtitle{
	color:#B70000;
	font-size:15px;
	font-family:Georgia;
	font-weight:bold;
	padding:0 0 15px 5px;
}
.rightmenulinks{
	padding:0 0 0 5px;
}
.rightmenulinks li{
	padding:0;
	border-bottom:1px dotted #8A8B74;
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#2C2C2C;
	padding:5px 0;
}
.rightmenulinks li a{
	color:#2C2C2C;
	text-decoration:none;
}
.rightmenulinks li a:hover{
	color:#B70000;
}
.justified-text 
{
	text-align:justify;
}
.tooltiptd{
	background:#CBC8B5;
	padding:5px;
	font-size:12px;
	color:#7A7970;
	font-weight:bold;
}
.depnewsrow{
	padding:0 0 10px 7px;
	margin-bottom:10px;
	border-bottom:1px dotted #8A8B74;
}
.newsdep{
	padding-top:3px;
}
.newsdep a{
	color:#323232;
	text-decoration:none;
}
.newsdep a:hover{
	color:#B70000;
	text-decoration:none;
}
