
html,body,.TableHolder{
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	background-color:#989bae;
	font-family:arial;
	font-size:12px;
}
td, th, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a, a:hover {
    text-decoration: none;
}
img{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	/*width: 14px;*/
}
td{
	vertical-align:top;
}
.bg1{
background-color:#989bae;
}
.bg2{
/*background:#989bae url(../images/bg2.gif) repeat-x left top;*/
background-color:#989bae;
}
.MainTable{
	background-image:url(../images/bgrpt.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	/*padding-bottom:20px;*/
	padding-right:30px;
}
.FooterTableNone{
	background-color:#989bae;
}
.FooterTable{
	background-image:url(../images/footerrpt.gif);
	background-repeat:repeat-x;
	background-color:#2a1a43;
	padding-right:30px;
}
.FooterLinks{
	background-image:url(../images/footerbg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	padding:15px 0px 0px 0px;
	text-align:center;
}
.FooterLinks a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:25px;
}
.FooterLinks a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.FooterLinks2{
	font-family:arial;
	font-size:10px;
	color:#FFFFFF;
	vertical-align:middle;
	padding:5px 0px 3px 0px;
	background-image:url(../images/leftborder.gif);
	background-repeat:no-repeat;
	background-position:0px 22px;
	padding-left:10px;
	width:100%;
	text-align:center;
	white-space:nowrap;
}
.FooterLinks2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.FooterLinks2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.MenuDiv{
	width:153px;
	background-image:url(../images/bordertop.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 36px;
	padding-top:4px;
	padding-bottom:3px;
}
.MenuDiv a{
	display:block;
	padding-top:6px;
	background-image:url(../images/bordertop.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
}
.MarginBottom11{
	margin-bottom:16px;
}
.MarginBottom26{
	margin-bottom:19px;
}
.MarginBottom36{
	margin-bottom:34px;
}
.MarginBottom45{
	margin-bottom:45px;
}
.TopTools{
	float:right;
	margin-top:11px;
	font-family:arial;
	font-size:11px;
}
.TopTools img{
	margin-left:5px;
	vertical-align:top;
}
.Search{
	margin-top:7px;
	float:right;
}
.SearchTxt{
	width:120px;
	height:16px;
	border:1px solid #989898;
	margin-left:4px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
}
.SearchTxt2{
	width:120px;
	border:1px solid #989898;
	margin-left:4px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
}
.SearchTxtNew{
	width:120px;
	height:19px;
	border:1px solid #989898;
	margin-left:4px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
}
.Searchimg{
	vertical-align:top;
	margin-top:3px;
}
.DidUKnow{
	margin-top:0px;
	float:right;
	background-image:url(../images/rightheader.gif);
	background-repeat:no-repeat;
	font-family:arial;
	font-size:11px;
	color:#49494b;
	width:198px;
	height:155px;
	line-height:15px;
}
.DidUKnow img{
	margin:12px 0px 4px 7px;
}
.DidUKnowTxt{
	padding:3px 10px 0px 10px;
	font-size:11px;
	font-family:arial;
}
.SelectDiv{
	float:right;
	background-image:url(../images/rightrpt.gif);
	background-repeat:no-repeat;
	width:198px;
	height:74px;
	line-height:18px;
	margin-bottom:11px;
}
.SelectDiv img{
	margin:12px 0px 4px 10px;
}
.SelectDiv select{
	width:150px;
	height:18px;
	border:1px solid #989898;
	margin-left:10px;
	margin-top:14px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
}
.FindOut{
	float:right;
	background-image:url(../images/cedar.gif);
	background-repeat:no-repeat;
	width:198px;
	height:119px;
	line-height:18px;
	margin-top:0px;
}
.FindOut img{
	margin:12px 0px 4px  9px;
}
.FindOut a{
	display:block;
	font-family:arial;
	font-size:11px;
	color:#3d2968;
	line-height:15px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	padding-left:20px;
	text-decoration:none;
}
.FindOut a:hover{
	text-decoration:none;
	color:#49494b;;
}
.Share{
	float:right;
	width:198px;
	line-height:18px;
	margin-bottom:11px;
	font-size:11px;
}
.Share input{
	margin-top:0px;
	margin-bottom:0px;
}
.ShareTxt{
	font-family:arial;
	font-size:11px;
	color:#3d2968;
	padding:5px 10px 0px 10px;
}
.ShareTxt a{
	color:#3d2968;
	text-decoration:underline;
	padding-left:10px;
}
.ShareTxt a:hover{
	color:#3d2968;
	text-decoration:none;
}
.ShareTxt2{
	font-family:arial;
	font-size:11px;
	color:#3d2968;
	padding:0px 0px 0px 9px;
}
.ShareTxt2 a{
	color:#3d2968;
	text-decoration:underline;
}
.ShareTxt2 a:hover{
	color:#3d2968;
	text-decoration:none;
}
.ShareAnswer{
	font-family:arial;
	font-size:11px;
	color:#3d2968;
}
.PaddingLeft10{
	padding-left:18px;
}
.Menu{
	margin-top:54px;
	margin-left:10px;
	margin-right:40px;
}
.HolderSwf{
	margin-top:52px;
	margin-left:0px;
	background-image:url(../images/tab.gif);
	background-repeat:no-repeat;
	width:477px;
}
.HolderSub{
	margin-top:20px;
	margin-left:10px;
	width:501px;
}
.HolderSwf1{
	background-image:url(../images/headeron.gif);
	background-repeat:no-repeat;
	width:477px;
	height:150px;
	padding:12px 12px 4px 12px;
}
.HolderOpened{
	background-image:url(../images/bigtab.gif);
	background-repeat:no-repeat;
	width:501px;
	margin-top:6px;
}
.HolderClosed{
	background-image:url(../images/smalltab.gif);
	background-repeat:no-repeat;
	width:501px;
	height:50px;
	margin-top:6px;
}
.HolderToHide{
	width:501px;
	clear:both;
	display:block;
}
.HolderTop{
	padding:12px;
	font-family:arial;
	font-size:11px;
	color:#211733;
	margin-bottom:21px;
}
.HolderTop a{
	color:#ae1431; /*#211733;*/
	text-decoration:none;
}
.HolderTop a:hover{
	color:#ae1431; /*#211733;*/
	text-decoration:underline;
}
#H_Icon{
	vertical-align:middle;
}
#NewsIcon{
	vertical-align:middle;
}
.FloatRight{
	float:right;
}
.FloatRight2{
	float:right;
	padding-right:10px;
}
.FloatLeft{
	float:left;
}
.Pic{
	border:1px solid #abaaaa;
	margin:2px 9px 0px 13px;
}
.Date{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	color:#7f7f7f;
	text-transform:uppercase;
}
.lang{
	letter-spacing:1px;
	color:#7f7f7f;
}
.Title{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#820B8D;
	line-height:17px;
	letter-spacing:1px;
}
.Title a
{
	color:#4d3d68;
	text-decoration:underline;
}
.Title a:hover
{
	color:#7e7e7e;
	text-decoration:underline;
}

.Text{
	font-family:arial;
	font-size:12px;
	color:#39374C;
	line-height:18px;
	padding-right:5px;
}
.Text a{
	color:#595959;
	text-decoration:none;
}
ul{
	padding:0px;
	margin:12px 0px 10px 12px;
}
ul li{
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	color:#4d3d68;
	line-height:17px;
	font-weight:bold;
	}
ul li a{
	text-decoration:none;
	color:#4d3d68;
	}
ul li a:hover{
	text-decoration:none;
	color:#7f7f7f;
	}
.homenews ul{
	padding:0px;
	margin:12px 0px 10px 12px;
}
.homenews ul li{
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:8px;
	font-family:arial;
	font-size:12px;
	color:#820B8D;
	line-height:17px;
	font-weight:bold;
	}
.homenews ul li a{
	text-decoration:underline;
	color:#4d3d68;
	}
.homenews ul li a:hover{
	text-decoration:underline;
	color:#7e7e7e;
	}
.Height100{
	height:100%;
}
.SubMenuDiv, .SubSubMenuDiv{
	margin-bottom:9px;
	padding:0px;
}
.SubMenuDiv a{
	display:block;
	text-decoration:none;
	color:#595959;
	font-family:arial;
	font-size:13px;
	background-image:url(../images/submenubullet.gif);
	background-repeat:no-repeat;
	background-position:4px 8px;
	/*background:none;*/
	padding:4px 0px 6px 12px;
}
.SubMenuDiv a:hover{
	display:block;
	text-decoration:none;
	color:#372562;
	font-family:arial;
	font-size:13px;
	background-image:url(../images/submenubulleton.gif);
	background-repeat:no-repeat;
}
a.SubMenuDivOn{
	display:block;
	text-decoration:none;
	color:#372562;
	font-family:arial;
	font-size:13px;
	background-image:url(../images/submenubulleton.gif);
	background-repeat:no-repeat;
	background-position:4px 8px;
	padding:4px 0px 4px 12px;
}
/*sub sub menu*/
.SubSubMenuDiv a{
	display:block;
	text-decoration:none;
	color:#4F3C69;
	font-family:arial;
	font-size:13px;
	background-image:url(../images/subsubmenubullet.gif);
	background-repeat:no-repeat;
	background-position:16px 10px;
	padding:4px 0px 3px 24px;
}
.SubSubMenuDiv a:hover{
	display:block;
	text-decoration:none;
	color:#83098F;
	font-family:arial;
	font-size:13px;
	background-image:url(../images/subsubmenubulleton.gif);
	background-repeat:no-repeat;
}
a.SubSubMenuDivOn{
	display:block;
	text-decoration:none;
	color:#83098F;
	font-family:arial;
	font-size:13px;
	background-image:url(../images/subsubmenubulleton.gif);
	background-repeat:no-repeat;
	background-position:16px 10px;
	padding:4px 0px 3px 24px;
}
/*end sub sub menu*/
.Contents{
	background-image:url(../images/bigtab2.gif);
	background-repeat:no-repeat;
	width:501px;
	padding-top:9px;
}
.ContentsTop{
	padding:12px;
	font-family:arial;
	font-size:11px;
	color:#4d3d68;
	/*margin-bottom:21px;*/
}
.ContentsTop a{
	color:#4d3d68;
	text-decoration:none;
}
.ContentsTop a:hover{
	color:#a0aab4;
	text-decoration:none;
}
BreadCrumbs{
	color:#a0aab4;
	text-decoration:none;
}
.BreadCrumbs2{
	color:#a0aab4;
	text-decoration:none;
	font-size:11px;
}
a.BreadCrumbs{
	color:#a0aab4;
	text-decoration:underline;
}
a.BoldUnderlined{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.SubTitle{
	/*color:#372562;*/
	color:#820B8D;
	font-family:arial;
	font-size:22px;
	padding:15px 12px 12px 12px;
	letter-spacing:1px;
	font-weight:200;
	clear:both;
}
.SubText{
	color:#39374c;
	font-family:arial;
	font-size:12px;
	text-align:left;
	line-height:18px;
	padding:5px 12px 12px 12px;
}
.SubText a{
	color:#372562;
	text-decoration:underline;
}
.SubText a:hover{
	color:#39374c;
	text-decoration:none;
}
.Related{
	margin-top:20px;
	float:right;
	width:198px;
}

.Related2{
	margin-top:10px;
	float:right;
	width:198px;
}

.Related img{
	margin:12px 0px 7px 0px;
}
.RelatedLinks{
	background-color:#f2f3f5;
	border-bottom:1px solid #cac8cc;
	margin-bottom:11px;
	display:block;
}
.RelatedLinks a{
	display:block;
	font-family:arial;
	font-size:12px;
	color:#49494b;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:6px;
	border-top:1px solid #cac8cc;
	text-decoration:none;
}
.RelatedLinks a:hover{
	display:block;
	color:#372562;
	text-decoration:none;
}
.AbsMiddle{
	vertical-align:middle;
}
.TableNews{
	font-size:12px;
	font-weight:normal;
	color:#595959;
	font-family:arial;
}
.LineHeight{
	line-height:17px;
}
.summary{
	color:#39374c;
	font-family:arial;
	font-size:12px;
	text-align:left;
	line-height:18px;
}
.TitleNews{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#4d3d68;
	letter-spacing:1px;
	line-height:17px;
}
.TitleNews a
{
	color:#4d3d68;
	text-decoration:underline;
}
.TitleNews a:hover
{
	color:#7e7e7e;
	text-decoration:underline;
}
.more{
	font-family:tahoma;
	font-size:12px;
	color:#261643;
	line-height:17px;
}
.more a{
	color:#261643;
	text-decoration:underline;
}
.more a:hover{
	color:#4d3d68;
	text-decoration:none;
}
.PicNews{
	margin-right:5px;
	border:1px solid #aba9aa;
}
.DottedTop{
	margin:0px 0px 12px 0px;
}
.Dotted{
	margin:12px 0px 12px 0px;
}
.Category{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#4d3d68;
}
.CategorySFaq{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#4d3d68;
	padding-top:5px;
}
.List{
	width:120px;
	height:18px;
	font-size:12px;
	font-weight:normal;
	color:#595959;
	padding-left:3px;
	margin-left:6px;
}
.CategoryName{
	font-family:arial;
	font-size:14px;
	color:#372562;
	padding:25px 0px 5px 0px;
}
.CategoryListing{
	border:1px solid #9c9ba5;
	font-family:arial;
	font-size:12px;
	color:#372562;
	padding:0px 10px 10px 10px;
}
.CategoryListing a{
	color:#372562;
	text-decoration:none;
}
.CategoryListing a:hover{
	color:#595959;
	text-decoration:none;
}
.Question{
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
}
.Answer{
	padding-bottom:5px;
	font-size:12px;
}
.JobListing{
	border:1px solid #9c9ba5;
	width:370px;
	padding:10px;
	font-weight:normal;
}
.JobListing ul{
	margin:0px;
	padding:0px;
} 
.JobListing ul li{
	font-family:arial;
	font-size:12px;
	color:#372562;
	list-style:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:8px left;
	line-height:19px;
	font-weight:normal;
}
.JobListing ul li a{
	color:#372562;
	text-decoration:none;
}
.JobListing ul li a:hover{
	color:#595959;
	text-decoration:none;
}
.PollDate{
	font-family:arial;
	font-size:11px;
	color:#534e5c;
}
.Polls{
	padding-bottom:15px;
}
.Poll{
	font-family:arial;
	font-size:14px;
	color:#372562;
}
.PollResult{
	border:1px solid #9c9ba5;
	padding:15px 32px 32px 8px;
	font-weight:normal;
	margin-top:10px;
}
.PollAnswer{
	font-family:arial;
	font-size:12px;
	color:#372562;
	font-weight:bold;
}
.Votes{
	font-family:arial;
	font-size:11px;
	color:#534e5c;
	font-weight:normal;
}
.Percentage{
	font-family:arial;
	font-size:18px;
	color:#372562;
	font-weight:normal;
	padding-left:7px;
}
.Result{
	background-image:url(../images/result.gif);
	background-repeat:repeat-x;
	background-position:left 0px;
	width:100%;
	height:16px;
	font-size:1px;
	margin-top:5px;
	margin-bottom:5px;
}
.over{
	position:absolute;
	visibility:hidden;
	z-index:3;
	}	
#hide{
	top:0;
	left:0;
	position:absolute;
	visibility:hidden;
	z-index:1;
}
#HideAll {
	Z-INDEX: 1; 
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 100%; 
	POSITION: absolute; 
	TOP: 0px;
	HEIGHT: 430px;
}
div.SubMenu {
	visibility: hidden;
	position: absolute;
	background-color:#C9951D;
	border-bottom:1px solid #ffffff;
	left:0px;
	top:0px;
	width:195px;
	z-index:10;
}
div.Position{
	left:142px;
}
div.Position2{
	left:284px;
}
div.SubMenu a {
	display:block;
	font-family:arial;
	font-size:11px;
	color:#4d3d68;
	font-weight:bold;
	text-decoration:none;
	background-color:#cbced5;
	border-top:1px solid #4d3d68;
	padding:5px 0px 6px 12px;
}
div.SubMenu a:hover {
	color:#ffffff;
	text-decoration:none;
}
.PositionRelative{
	position:relative;
	text-align:left;
	width:2px;
	z-index:4000;
}
.Input{
	width:120px;
	height:18px;
	border:1px solid #989898;
	padding-left:4px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
}
.TextArea{
	width:320px;
	height:100px;
	border:1px solid #989898;
	padding-left:4px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
}
.Input2{
	width:120px;
	height:18px;
	border:0px solid #ffffff;
	padding-left:4px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
}
.ApllyTable2{
	width:495px;
	border:10px solid #4e3d69;
	background-color:#f8f6f7;
}
.ApllyTable2 td{
	font-family:arial;
	font-size:12px;
	color:#372562;
	padding-left:7px;
	padding-top:10px;
}
.ApllyTable td{
	font-family:arial;
	font-size:12px;
	color:#372562;
	padding-left:7px;
	padding-top:10px;
}
.Button{
	border:0px;
	background-color:#ffffff;
	font-family:arial;
	font-size:11px;
	color:#49494b;
	width:50px;
	height:18px;
}
.HiddenCareer{
	display:none;
}
div.survey
{
	border:1px solid #9c9ba5;
	width:370px;
	padding:10px 10px 10px 12px;
	font-weight:normal;
	color:#39374c;
	font-family:arial;
	font-size:11px;
}

a.highlight
{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 17px;
	width:370px;
	padding:10px 10px 10px 12px;
	font-weight:bold;
}
a.highlight:hover{
	color:#595959;
	text-decoration:none;
}
.overlay-contents{
	padding-left:12px;
	font-weight:normal;
	color:#39374c;
	font-family:tahoma;
	font-size:13px;
}
.overlay-contents ul{
	padding:10px 0px 0px 0px;
	margin:0px;
}
.overlay-contents ul li{
	list-style:none;
	background-image:url(../images/bullets.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	color:#4d3d68;
	line-height:17px;
	font-weight:bold;
	}
.overlay-contents ul li a{
	text-decoration:none;
	color:#4d3d68;
	}
.overlay-contents ul li a:hover{
	text-decoration:none;
	color:#7f7f7f;
	}
.overlay-div {
	position:absolute;
	width:461px;
	height:175px;
	background:#d1cbd8;
	top:47px;
	left:10px;
	display:none;
	padding:10px;
	z-index:3000;
}
.overlay-link {
	font-weight:bold;
	display:block;
	padding:2px;
	padding-left:12px;
	background:url(../images/arrow.gif) no-repeat 4px 7px;
	font-size:11px;
	color:#4E3D69;
	text-decoration:none;
}
.grid, .grid2
{
	border-top:1px solid #4E3D69;
	border-left:1px solid #4E3D69;
}
.grid td,th, .grid2 td
{
	padding:3px;
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	color:#4d3d68;
	line-height:17px;
	font-weight:bold;
}
.grid2 td
{
	padding:0px;
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:8px;
	font-family:arial;
	font-size:11px;
	color:#4d3d68;
	line-height:17px;
	font-weight:bold;
}
/*.gridheader td,th
{
	display:none;
}*/
/***** Calendar *****/
.MainCalendar{
	display:block;
	background-color:#f2f2f3;
	width:197px;
	/*border-right:1px solid #000000;
	border-bottom:1px solid #000000;*/
	padding-bottom:10px;
	padding-top:5px;
	float:right;
}
.Date td{
	font-family:verdana;
	font-size:9px;
	color:#2a1a43;
	text-align:center;
	font-weight:bold;
	padding-bottom:8px;
}
.Calendar td.header{
	border:0px;
}
.Calendar td{
	height:18px;
	font-family:verdana;
	font-size:10px;
	color:#2a1a43;
	text-align:center;
	border:1px solid #c8cacf;
	vertical-align:middle;
}
.Calendar td a {
	color:#2a1a43;
	text-decoration:none;
}
.Calendar td a:hover {
	color:#7a7771;
	text-decoration:none;
}
.Calendar td.SelectedDate  {
	color:#2a1a43;
	display:block;
	font-weight:bold;
	vertical-align:middle;
}
.Calendar td.SelectedDateHeader{
	color:#2a1a43;
	display:block;
	font-weight:bold;
	border:0px;
}
.Calendar td.SelectedDate a {
	color:#FFFFFF;
	text-decoration:none;
}
td.SelectedDate a:hover {
	color:#7a7771;
	text-decoration:none;
}
.Calendar .EventDate_red  {
	background-color:#c8cacf;
	color:#2a1a43;
	font-weight:bold !important;
	background:url(../images/red.gif) #c8cacf no-repeat left top;
}
.Calendar .EventDate_green {
background-color:#c8cacf;
color:#2a1a43;
font-weight:700;
background:url(../images/green.gif) #c8cacf no-repeat left top;
}

.Calendar .EventDate_purple {
background-color:#c8cacf;
color:#2a1a43;
font-weight:700;
background:url(../images/purple.gif) #c8cacf no-repeat left top;
}

.Calendar .EventDate a {
	color:#2a1a43;
	text-decoration:none;
	
}
.Calendar .EventDate a:hover {
	color:#7a7771;
	text-decoration:none;
}
.Event{
	position:absolute;
	display:none;
	background-color:#c8cacf;
}
.EventTable td{
	font-family:arial;
	font-size:12px;
	color:#2a1a43;
	height:25px;
	vertical-align:top;
	padding:4px 0px 4px 4px;
}
.EventTable .more{
    text-align:right;
    padding-right:4px;
}
.EventTable .Separator{
	background-color:#4d3d68;
	color:#FFFFFF;
	border-bottom:1px solid #FFF;
}
.EventTable .Separator a{
    color:#FFFFFF;
    text-decoration:none;
}
.EventTable .Separator a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
.Upcoming{
	text-align:left;
	color:#4d3d68;
	font-family:tahoma;
	padding:9px;
	line-height:16px;
	font-size:11px;
}
.Upcoming a{
	color:#4d3d68;
	text-decoration:none;}
.ShowDate{
	text-align:center;
	color:#4d3d68;
	font-family:tahoma;
	line-height:16px;
	font-size:11px;
	padding-top:12px;
	font-weight:bold;
}
.ShowDate a{
	color:#4d3d68;
	text-decoration:underline;
}
.ShowDate a:hover{
	color:#4d3d68;
	text-decoration:none;
}
.EventDate{
	color:#7f7f7f;
	font-size:11px !important;
}
.Previous{
	padding-left:8px;
}
.Next{
	padding-right:8px;
}
div.SubMenuDiv .LeftSubMenu{
	visibility: hidden;
	position: absolute;
	left:150px;
	top:-18px;
	width:195px;
	z-index:10000;
	font-size:11px;
	background-color:#cbced5;
	background-image:none;
}
div.SubMenuDiv .LeftSubMenu a {
	display:block;
	font-family:arial;
	font-size:12px;
	color:#4d3d68;
	text-decoration:none;
	background-color:#cbced5;
	border-bottom:1px solid #4d3d68;
	padding:5px 0px 6px 12px;
	background-image:none;
}
div.SubMenuDiv .LeftSubMenu a:hover {
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	background-image:none;
}
.CalendarEvents{
	float:right;
	width:197px;
	margin-top:0px;
}
.MailingList{
	float:right;
	background-image:url(../images/bgnew2.gif);
	background-repeat:no-repeat;
	width:198px;
	height:68px;
	margin-top:11px;
	font-size:1px;
	margin-bottom:1px;
}
.MailingList img{
	margin:12px 0px 4px 10px;
}
.MailingList input{
	width:110px;
	height:18px;
	border:1px solid #989898;
	margin-left:10px;
	margin-top:8px;
	font-family:arial;
	font-size:11px;
	color:#49494b;
	padding-left:3px;
}
.Comments{
	padding:12px 12px 0px 12px;
	font-family:arial;
	font-size:11px;
	color:#4d3d68;
}
.Comments div{
	margin:0px;
	padding:0px;} 
.Comments a{
	color:#4d3d68;
	text-decoration:none;
}
.Comments a:hover{
	color:#a0aab4;
	text-decoration:none;
}
.CommentBox{
	margin:12px 12px 12px 12px;
	width:465px;
	padding-bottom:12px;
	border:10px solid #4e3d69;
	background-color:#f8f6f7;
}
.CommentsTbl td{
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:8px;
	padding-right:14px;
	font-family:arial;
	font-size:12px;
	color:#4d3d68;
	line-height:17px;
	font-weight:normal;
}
.BigPhoto{
	padding-left:14px;
	padding-right:12px;
	padding-top:10px;
	height:285px;
	widows:100%;
}
.Close{
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;
	padding-bottom:10px;
}
.PhotoPad{
	padding-left:11px;
}
.Photo{
	margin:5px 0px 6px 1px;
	border:1px solid #949aaa;
}
.PhotoTbl td{
	font-family:arial;
	font-size:12px;
	color:#372562;
}
.PhotoTbl{
	border:10px solid #4e3d69;
	background-color:#f8f6f7;
	margin-right:6px;
}
.Pointer{
	cursor:pointer;
}
.CommentName {
	padding-top:2px;
	padding-bottom:5px;
}
.ClearBoth{
	clear:both;
}
.SiteMapHead{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 8px ;
	padding-left:12px;
	font-family:arial;
	font-size:13px;
	color:#372562;
	font-weight:bold;
}
.Hr{
	background-image:url(../images/hr.gif);
	background-repeat:repeat-x;
	background-position:left 3px;
	font-size:1px;
	height:5px;
	clear:both;
}
.Hr22{
	background-image:url(../images/hr.gif);
	background-repeat:repeat-x;
	background-position:left 3px;
	font-size:1px;
	height:12px;
}
.FontSize14{
	font-size:14px;
}
.SiteMapHr{
	background-image:url(../images/hr.gif);
	background-repeat:repeat-x;
	background-position:left 3px;
}
.SiteMapTbl{
	margin-bottom:41px;
}
.SiteMap{
	font-size:12px;
	line-height:18px;
	padding-left:5px;
}
.SiteMap a{
	display:block;
	color:#332864;
}
.SiteMap a:hover{
	color:#464648;
}
.SiteMapSub{
	padding:2px 0px 3px 3px;
}
.SiteMapSub a{
	font-size:12px;
	padding-left:8px;
	background-image:url(../images/submap.gif);
	background-repeat:no-repeat;
	background-position:3px 9px;
	display:block;
	color:#464648;
}
.SiteMapSub a:hover{
	color:#332864;
}
.photogallerylink{
	float:right;
	padding-right:12px;
	color:#464648;
	font-size:11px;
}
.photogallerylink a{
	color:#464648;
	text-decoration:none;
}
.photogallerylink a:hover{
	color:#332864;
	text-decoration:none;
}
.Logos{
	text-align:center;
	padding-left:12px;
	padding-top:12px;
}
.Logos img{
	margin-top:28px;
}
.Disclaimer{
	text-align:center;
	font-family:arial;
	font-size:11px;
	color:#000;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:12px;
}
.Disclaimer a{
	color:#000;
	text-decoration:none;
}
.Disclaimer a:hover{
	color:#595959;
	text-decoration:underline;
}
.didyouknow {
	color:#595959;
	text-decoration:none;
	font-weight:normal;
	float:right;

}
.didyouknow a{
	color:#ae1431; /*#595959;*/
	text-decoration:none;
}
.didyouknow a:hover{
	color:#ae1431; /*#432b7a;*/
	text-decoration:underline;
}
.toplinks {
	color:#595959;
	text-decoration:none;
	font-weight:normal;
}
.toplinks a{
	color:#595959;
	text-decoration:none;
}
.toplinks a:hover{
	color:#432b7a;
	text-decoration:underline;
}
.nowrap 
{
	white-space: pre-wrap;
	white-space: -moz-pre-wrap; 
	white-space: -pre-wrap; 
	white-space: -o-pre-wrap; 
	word-wrap: break-word;
}
.BreakingNews{
	background-color:#4d3d68;
	color:#FFFFFF;
	width:479px;
	margin-left:11px;
	margin-right:11px;
	font-size:12px;
}
.BreakPad{
	padding:12px;
}
div.LeftSubMenuM{
	visibility:hidden;
	position: absolute;
	left:153px;
	top:0px;
	width:195px;
	z-index:10000;
	font-size:11px;
	background-color:#cbced5;
	background-image:none;
}
div.LeftSubMenuM a {
	display:block;
	font-family:arial;
	font-size:12px;
	color:#4d3d68;
	text-decoration:none;
	/*background-color:#cbced5;*/
	border-bottom:1px solid #4d3d68;
	padding:5px 0px 6px 12px;
	background-image:none;
}
.LeftSubMenuM a:hover {
	color:#4c5456;
	text-decoration:none;
	background-image:none;
}
.haschildren{
	position:absolute;
	left:140px;
	top:5px;
	z-index:10000;

}
div.LeftSubMenu2{
	visibility:hidden;
	position: absolute;
	left:196px;
	top:0px;
	width:195px;
	z-index:10000;
	font-size:12px;
	background-color:#cbced5;
	background-image:none;
}
div.LeftSubMenu2 a {
	display:block;
	font-family:arial;
	font-size:12px;
	color:#4d3d68;
	text-decoration:none;
	background-color:#cbced5;
	border-bottom:1px solid #4d3d68;
	padding:5px 0px 6px 12px;
	background-image:none;
}
.LeftSubMenu2 a:hover {
	color:#4c5456;
	text-decoration:none;
	background-image:none;
}
.haschildren2{
	position:absolute;
	left:138px;
	top:0px;
	z-index:10000;
}
.haschildren3{
	position:absolute;
	left:180px;
	top:0px;
	z-index:10000;
}
a.click{
	color:#372562;
	text-decoration:none;
}
a.click:hover{
	color:#39374c;
	text-decoration:none;
}
.event{
	font-family:tahoma;
	font-size:12px;
	color:#261643;
	line-height:15px;
}
.event a{
	color:#261643;
	text-decoration:underline;
}
.event a:hover{
	color:#4d3d68;
	text-decoration:none;
}
.allevents{
	font-family:tahoma;
	font-size:12px;
	color:#261643;
	line-height:15px;
}
.allevents a{
	color:#261643;
	text-decoration:underline;
}
.allevents a:hover{
	color:#4d3d68;
	text-decoration:none;
}
.alleventsred{
	font-family:tahoma;
	font-size:12px;
	color:#261643;
	line-height:15px;
}
.alleventsred a{
	color:#AA0038;
	text-decoration:underline;
}
.alleventsred a:hover{
	color:#4d3d68;
	text-decoration:none;
}


.marginImage
{
	padding-top:5px;
}
.spacediv{
	height:60px;
}
.offers
{
	width:160px;
}
.members{
	color:#4F3C69;
	font-family:arial;
	font-size:13px;
	padding-left:12px;
	line-height:18px;
}
.members a{
	background-image:url(../images/submenubulleton.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
	padding:5px 0px 3px 11px;
	color:#4F3C69;
	text-decoration:none;
}
.members a:hover{
	color:#4F3C69;
	text-decoration:underline;
}
.langbutton
{
	border:solid 1px #fff;
	background-color:#281654;
	color:#fff;
}
.lineheight
{
	line-height:5px;
	padding:0px;
	margin:0px;
}

/*Events Calendar Sub Page Styles*/
.spMainCalendar{
	display:block;
	background-color:#f2f2f3;
	width:100%;
	padding-bottom:10px;
	padding-top:5px;
	/*float:right;*/
}
.spDate td{
	font-family:verdana;
	font-size:14px;
	color:#2a1a43;
	text-align:center;
	font-weight:bold;
	padding-bottom:8px;
}
.spCalendar td.header{
	border:0px;
}
.spCalendar td{
	height:45px;
	font-family:verdana;
	font-size:14px;
	color:#2a1a43;
	text-align:center;
	border:1px solid #c8cacf;
	vertical-align:middle;
}
.spCalendar td a {
	color:#2a1a43;
	text-decoration:none;
}
.spCalendar td a:hover {
	color:#7a7771;
	text-decoration:none;
}
.spCalendar td.SelectedDate  {
	color:#2a1a43;
	display:block;
	font-weight:bold;
	vertical-align:middle;
}
.spCalendar td.SelectedDateHeader{
	color:#2a1a43;
	display:block;
	font-weight:bold;
	border:0px;
}
.spCalendar td.SelectedDate a {
	color:#FFFFFF;
	text-decoration:none;
}
td.spSelectedDate a:hover {
	color:#7a7771;
	text-decoration:none;
}
.spCalendar .EventDate_red {
	background-color:#c8cacf;
	color:#2a1a43;
	font-weight:bold;
	background:url(../images/red.gif) #c8cacf no-repeat left top;
}
.spCalendar .EventDate_green {
background-color:#c8cacf;
color:#2a1a43;
font-weight:700;
background:url(../images/green.gif) #c8cacf no-repeat left top;
}

.spCalendar .EventDate_purple {
background-color:#c8cacf;
color:#2a1a43;
font-weight:700;
background:url(../images/purple.gif) #c8cacf no-repeat left top;
}

.spCalendar .EventDate a {
	color:#2a1a43;
	text-decoration:none;
	
}
.spCalendar .EventDate a:hover {
	color:#7a7771;
	text-decoration:none;
}
.spEvent{
	position:absolute;
	display:none;
	background-color:#c8cacf;
	width:250px;
}
.spEventTable td{
	font-family:arial;
	font-size:12px;
	color:#2a1a43;
	height:25px;
	vertical-align:top;
	padding:4px 0px 4px 4px;
}
.spEventTable .more{
    text-align:right;
    padding-right:4px;
}
.spEventTable .Separator{
	background-color:#4d3d68;
	color:#FFFFFF;
	border-bottom:1px solid #FFF;
}
.spEventTable .Separator a{
    color:#FFFFFF;
    text-decoration:none;
}
.spEventTable .Separator a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
.spUpcoming{
	text-align:left;
	color:#4d3d68;
	font-family:tahoma;
	padding:9px;
	line-height:16px;
	font-size:11px;
}
.spUpcoming a{
	color:#4d3d68;
	text-decoration:none;}
.spShowDate{
	text-align:center;
	color:#4d3d68;
	font-family:tahoma;
	line-height:16px;
	font-size:11px;
	padding-top:12px;
	font-weight:bold;
}
.spShowDate a{
	color:#4d3d68;
	text-decoration:underline;
}
.spShowDate a:hover{
	color:#4d3d68;
	text-decoration:none;
}
.spEventDate{
	color:#7f7f7f;
}
.spPrevious{
	padding-left:8px;
}
.spNext{
	padding-right:8px;
}
/*End Events Calendar Sub Page Styles*/
.eventstitle{
	background:url(../images_new/banners-back.gif) no-repeat 0 -113px;
}
.eventstitle{
	height:29px;
}
.borderbottom{
	border-bottom:1px solid #C9C9C9;
}
.eventrow{
	color:#162735;
	padding:7px 0;
}
.eventrow a{
	color:#162735;
	text-decoration:none;
	font-size:11px !important;
}
.eventdate,.eventtitle a:hover,.moreevents a:hover,.footerlinks a:hover,.morewhatyoushouldknow a:hover{
	color:#595959;
}
.morewhatyoushouldknow{
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	background:#3A9934;
	width:199px;
	margin-bottom:10px;
}
.morewhatyoushouldknow a{color:#FFF;}
.eventtitle,.eventtitle a,.eventrow a:hover{
	color:#372562;
}
.moreevents{
	background:url(../images_new/moreevents-back.gif) repeat-x;
	height:20px;
	padding:1px 0 0 0;
	font-weight:bold;
	color:#3A9934;
	font-size:10px;
}
.moreevents span{
	background-color:#FFF;
	padding-right:10px;
}
.moreevents a{
	color:#3A9934;
	text-decoration:none;
}
a.didyouknowlink
{
    color:#3A9934;
    text-decoration:none;
    font-size:11px;
}
.toprow{
	color:#848285;
	padding:12px 15px 25px 0;
	text-align:right;
	}
	.toprow span{
	
	font-family:Arial;
    font-size:11px;
	}
.toprow a,.marqee a:hover{
	color:#848285;
	text-decoration:none;
}
.toprow a:hover{
	color:#4D3D68;
	text-decoration:none;
	font-family:Arial;
}
.toprow input{
	width:100px;
	height:16px;
	border:1px solid #D6D6D6;
	color:#4D3D68;
    font-family:Arial;
    font-size:10px;
}
.bntitle{
	font-family:arial;
	font-size:12px;
	padding:3px 12px 3px 12px;
	letter-spacing:1px;
	font-weight:600;
}
.bnmark{
	color:#ff0000;
	font-family:arial;
	font-size:12px;
	letter-spacing:1px;
	font-weight:600;
}
.RelatedSub{
	margin-top:10px;
	width:50%;
	padding-left:15px;
}
.RelatedLinkssub{
	background-color:#f2f3f5;
	border-bottom:1px solid #cac8cc;
	margin-bottom:11px;
	display:block;
}
.RelatedLinkssub a{
	display:block;
	font-family:arial;
	font-size:12px;
	color:#49494b;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:6px;
	border-top:1px solid #cac8cc;
	text-decoration:none;
}
.RelatedLinkssub a:hover{
	display:block;
	color:#372562;
	text-decoration:none;
}

.RelatedSubnoblock{
	margin-top:10px;
	width:100%;
	padding-left:15px;
}
.sharingTools
{
    margin-top:20px;
	width:100%;
	padding-left:12px;
    }
.RelatedLinkssubnoblock{
	margin-bottom:11px;
	display:block;
	/*padding-left:2px;*/
	padding-right:15px;
}
.RelatedLinkssubnoblock a{
	font-family:arial;
	font-size:12px;
	color:#49494b;
	padding-left:0px;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:underline;
}
.RelatedLinkssubnoblock a:hover{
	color:#372562;
	text-decoration:none;
}
.glossarybanner-green{
	background:url(../images_new/banners-back.gif) no-repeat 0px -237px;
	height:55px;
}
.glossarybanner-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -601px;
	height:55px;
}
.inthepress-green{
	background:url(../images_new/banners-back.gif) no-repeat 0px -514px;
	height:55px;
}
.inthepress-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -905px;
	height:55px;
}
.annualreport-green,.newsletter-green,.annualreport-red,.newsletter-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -304px;
	padding:35px 0 14px 12px;
	color:#4D3D68;
}
.annualreport-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -690px;
}
.annualreportlink-green a,.annualreportlink-red a{
	color:#4D3D68;
	/*background:url(../images_new/bullet.gif) no-repeat right 4px;*/
	padding:0 0 0 7px;
	text-decoration:none;
}
.annualreportlink-red a{
	/*background:url(../images_new/arrow-red.gif) no-repeat right 4px;*/
}
.annualreportlink-red a:hover{
	color:#AB0038;
}
.annualreportlink-green a:hover{
	color:#3A9934;
}
.newsletterlink-green a,.newsletterlink-red a{
	color:#4D3D68;
	/*background:url(../images_new/bullet.gif) no-repeat right 4px;*/
	padding:0 0 0 7px;
	text-decoration:none;
}
.newsletterlink-red a{
	/*background:url(../images_new/arrow-red.gif) no-repeat right 4px;*/
}
.newsletterlink-red a:hover{
	color:#AB0038;
}
.newsletterlink-green a:hover{
	color:#3A9934;
}
.newsletter-green{
	background:url(../images_new/banners-back.gif) no-repeat 0px -386px;
}
.newsletter-red{
	background:url(../images_new/banners-back.gif) no-repeat 0px -799px;
}
.moredocuments-green,.moredocuments-red{
	padding:2px 0 0 10px;
	color:#3B8C00;
	font-weight:bold;
	font-size:10px;
}
.moredocuments-red,.moredocuments-red a,.moredocuments-red a:hover{
	color:#AB0038;
	text-decoration:none;
}
.moredocuments-green a,.moredocuments-green a:hover{
	color:#3B8C00;
	text-decoration:none;
}
.maringbottom123{
margin-bottom:5px !important;
}
.didyouknowsub{
background-image:none !important;
padding-left:0px !important;
font-weight:normal !important;
color:#49494B;
font-family:Arial;
font-size:11px;
}
.paddingbottom{
padding-bottom:4px;
}
.advancedsearch{
	padding:2px 0 0 7px;
	color:#FFF;
}
.advancedsearch a{
	text-decoration:underline;
	color:#FFF;
	font-size:12px !important;
}
.advancedsearch a:hover{
	text-decoration:none;
}
.absolutesearch{
	position:absolute;
	left:-70px;
	top:10px;
	width:294px;
}
.relativesearch{
	position:relative;
}
.arrowsonIE{
top:120px !important;
}

a.greenlink
{
    color:#3A9934 !important;
}
.youshouldknowlink{
	font-size:11px !important;
	font-family:Tahoma !important;
}
.youshouldknowlink a{
	text-decoration:none !important;
	color:#494949 !important;
}
.youshouldknowlink a:hover{
	color:#3A9935 !important;
}
.youshouldknowlist{
	padding:0px;
	margin:0px;
}
.youshouldknowlist li{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	background:url(../images_new/shouldknowbullet.gif) no-repeat 0 8px;
	border-bottom:1px dotted #B9B9B9;
	padding:0px;
}
.padbottom5
{
    padding-bottom:5px;
}
.padbottom10{padding-bottom:10px;}
.youshouldknowlist li a{
	padding:3px 0 2px 10px !important;
	display:block !important;
}
.playpauseyoushouldknow{
	padding:20px 0px 10px 30px;
}
.whatyoushouldknowcont{
	padding:7px 0 0 7px;
	/*background:url(../images_new/whatyoushouldknowback.gif) no-repeat  right center;*/
}
.purple, a.purple,span.purple{color:#4D3D68;}
.bold, a.bold,span.bold{font-weight:bold;}
a.purple:hover{color:#848285 !important;}
a.greenlink {
    color: #3A9934 !important;
}

.stwrapper, #stOverlay{
	position:absolute !important;
	}
.stwrapper{
	left:auto !important;
	right:50% !important;
	margin-left:0 !important;
	margin-right:-250px !important;
	}
/*.stButton .chicklets,.stButton { padding-right:0px !important; margin:0px !important;top: 1px;position: relative;}*/
.displayBlock{ display:block;}

.Cybersecurity
{
    	background:url(../images_new/banners-back2.gif) no-repeat 0 -152px;
    	height:29px;
    }
.clearFix{
	clear:both;
	}