@charset "utf-8";
/* CSS Document */

select 
{
	background:#ffffff;
	border:1px solid #7e759f;
	font:normal 11px Arial, Helvetica, sans-serif;
}
/* Container */
#container{
	width:954px;
	margin:0 auto 0 auto;
	padding:0 0 10px 0;

}
.innerFrame{
	margin-left:8px;
}


/* Breadcrumb */
.breadcum{
	color:#6c6c6c;
	font:normal 11px Arial, Helvetica, sans-serif;
	clear:both;
	height:18px;
	padding:5px 0 0 5px;
	border-bottom:1px dashed #766b8b;
}
.breadcum ul{
	line-height:normal;
}
.breadcum li{
	list-style:none;
	float:left;
	background:url(../images/nav-arrow.gif) no-repeat left 2px;
	padding:0 10px 0 15px;
}
.breadcum li a{
	text-decoration:underline;
	color:#6c6c6c;
}
.breadcum li a:hover{
	text-decoration:none;
	color:#6c6c6c;
}
/* Content Body */
.contentBody{
	clear:both;
	margin:6px 0 0 0;
}
/* Left Navigation */
.LeftNavColumn {
	width:159px;
	margin:0 8px 0 12px !important;
	margin:0 8px 0 5px;
}
.LeftNavColumn h2{
	font:normal 29px "Myriad Pro", Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}
.LeftNavColumn ul{
	line-height:normal;
	padding:0;
	margin:0;
}
.LeftNavColumn ul li{
	margin:0px 0 5px 0;

                background:url(../images/left-nav-arrow1_bot.gif) no-repeat left bottom;

                padding:0 0 0px 0;

                display:block;

                color:#322756;


}
*html .LeftNavColumn ul li{

/*           margin:0px 0 -5px 0;*/

                background:url(../images/left-nav-arrow1_bot.gif) no-repeat left bottom;

                padding:0px 0 1px 0;

                color:#322756;

}




.LeftNavColumn ul li.down{

                background: url(../images/left-nav-arrow2.gif) no-repeat left top;

                padding:1px 0 1px 20px;

                margin:0px 0 5px 0;

                color:#322756;

                font-weight:bold;

}


/*.LeftNavColumn ul li.downActive{
	background: url(../images/arrow-down1.gif) no-repeat left top;
	padding:1px 0 2px 20px;	
	margin:0px 0 5px 0;
	color:#322756;
	font-weight:bold;

}*/



.LeftNavColumn ul li.down ul{
	margin:0;
}
.round{

                background:#fff url(../images/sub-menu-bot-round.gif) no-repeat left bottom;

                margin:0 0 0px 0;

                display:block;

                padding:0;

                margin:0;

}

.LeftNavColumn li a{

                color:#322756;

                background:url(../images/left-nav-arrow1.gif) no-repeat left top;

                padding:2px 0 1px 20px;

                text-decoration:none;

                font-weight:normal;

                display:block;

}

*html .LeftNavColumn li a{

                color:#322756;

                background:url(../images/left-nav-arrow1.gif) no-repeat left top;

                text-decoration:none;

                padding:2px 0 0px 20px;

                font-weight:normal;

}

.LeftNavColumn li a.active
{
	font-weight:bold;
	}
.LeftNavColumn ul li.down ul li a{
	color:#322756;
	background:none;
	padding:0;
	text-decoration:underline;
	font-weight:normal;	
}
.LeftNavColumn ul li.down ul li a:hover{
	color:#322756;
	background:none;
	padding:0;
	text-decoration:none;
	font-weight:normal;	
}
.LeftNavColumn ul li a:hover{
	color:#322756;
	text-decoration:none;	
}
.LeftNavColumn li ul{
	margin:5px 0 0 0;
}
.LeftNavColumn li ul li{
	background:#FFFFFF;
	list-style:none;
	margin:2px 0;
	padding:0;
 }
 .LeftNavColumn li ul li a{
	 text-decoration:underline;
	}
.LeftNavColumn li ul li.green{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#67b345;
	margin:10px 0 0 0;
}

/* Middle Column */


.ContentColumn {
	width:521px;
	margin:0 5px 0 0;
}
.ContentColumn a{
/*	color:#030020;  */
	color:#6d6db8;
	text-decoration:underline;
}
.ContentColumn a:hover{
	text-decoration:none;
	color:#6d6db8;
}
.ContentColumn .Topbg{
	background:url(../images/content-bg-top.gif) no-repeat left top;
	height:25px;
}
.ContentColumn .bottomBG{
	background:url(../images/content-bg-bottom.gif) no-repeat left bottom;
	height:12px;
}
.ContentColumn .Middle{
	background:url(../images/content-bg.gif) repeat-y left bottom;
	overflow:hidden;
}
.ContentColumn .Middle .cont{
	padding:0 14px;
	color:#030020;
}
.ContentColumn .Middle .cont p
{
	margin:0 0 0 12px;}
.ContentColumn .Middle .cont ul li a, .ContentColumn .Middle .cont ul li a:hover{
	color:#030020;
}
.ContentColumn h1{
	font:normal 18px  "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#030020;
}

.ContentColumn h2{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0 0 0;
}
.ContentColumn h2.blue{
	background:#312b65 url(../images/strip-blue.gif) no-repeat left;
	padding:5px 0 4px 10px;	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
.ContentColumn h2.green{
	background:#67b345 url(../images/strip-green.gif) no-repeat left;
	padding:5px 0 0px 10px;
	height:19px;
	overflow:hidden;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}

.ContentColumn p{
	line-height:18px;
	padding:8px 0;
}
.ContentColumn h3{
	font:normal 18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#21154b;
}
.ContentColumn ul
{
	line-height:normal;
	margin:0 0 0 20px;
	}
.ContentColumn ul li
{
	/*padding:0 0 0 5px;*/
	list-style:disc;
	}

/* Full Column */

.FullColumn {
	width:752px;  
	margin:0 5px 0 0;
}
.FullColumn a{
/*	color:#030020;  */
color:#6d6db8;
	text-decoration:underline;
}
.FullColumn a:hover{
	text-decoration:none;
	color:#6d6db8;
}
.FullColumn .Topbg{
	background:url(../images/full-content-bg-top.gif) no-repeat left top;
	height:25px;
}
.FullColumn .bottomBG{
	background:url(../images/full-content-bg-bottom.gif) no-repeat left bottom;
	height:17px;
}
.FullColumn .Middle{
	background:url(../images/full-content-bg.gif) repeat-y left bottom;
	overflow:hidden;
}
.FullColumn .Middle .cont{
	padding:0 14px;
	color:#030020;
}
.FullColumn .Middle .cont p
{
	margin:0 0 0 0px;  }
.FullColumn .Middle .cont ul li a, .FullColumn .Middle .cont ul li a:hover{
	color:#030020;
}
.FullColumn h1{
	font:normal 18px  "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#030020; min-height:25px; height:auto!important; height:25px;
}

.FullColumn h2{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:5px 0 0 0; min-height:15px; height:auto!important; height:15px;
}
.FullColumn h2.blue{
	background:#312b65 url(../images/strip-blue.gif) no-repeat left;
	padding:5px 0 4px 10px;  
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
.FullColumn h2.green{
/*	background:#67b345 url(../images/strip-green.gif) no-repeat left;
	padding:5px 0 4px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:hidden;*/
	background:#67b345 url(../images/strip-green.gif) no-repeat left;
	padding:4px 0 4px 10px;
	height:16px;
	overflow:hidden;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
.FullColumn p{
	line-height:18px;
	padding:8px;
}
.FullColumn h3{
	font:normal 18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#21154b;
}
.FullColumn ul
{
	line-height:normal;
	margin:0 0 0 20px;
	}
.FullColumn ul li
{
	/*padding:0 0 0 5px;*/
	list-style:disc;
	}


/* Right Column */

.RightColumn {
	width:232px;
	padding:5px 7px 0 0 !important;
	padding:5px 5px 0 0;
}
.RightColumn h2{
	font:normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
	margin: 0 0 10px 10px;
}
.RightColumn ul{
	line-height:normal;
}
.RightColumn ul li{
	background:#fff url(../images/right-nav-arrow.gif) no-repeat right top;
	padding:1px 0 2px 5px;
	margin:0 10px 6px 10px;
	color:#322756;	
}
.RightColumn ul li a{
	color:#322756;
	text-decoration:none;
	display:block;	
}
.RightColumn ul li a:hover{
	color:#322756;
	text-decoration:none;	
}

/* Right PODS */

.p3HeadingTop {
	background:url(../images/pods/p3-topBG.gif) left 12px no-repeat;
	margin-bottom:0px;
	overflow:hidden;
	padding:15px 0 0;
	/*position:relative;*/
	z-index:0;
	width:231px;
}
.p3GradBot {
	background:url(../images/pods/p3-botBG.gif) bottom no-repeat;
	overflow:hidden;
/*	padding:0 18px 0;*/
}
.p3GradBot a, .p3GradBot a:hover
{
	text-decoration:none;
}
.p3HeadingTop h4{
	color:#466db8;
	font-size:15px;
	font-weight:normal;
	padding:5px 0 2px 15px;
}
.p3HeadingTop blockquote {
	position:absolute;
	margin:0;
	padding:0;
	bottom:15px;
	right:10px;
}
.p3GradBot .ptext {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:10px 15px 15px 10px;
}

/* Explore Company */
.explorecompany{
	background:url(../images/explore-or-company.gif) no-repeat left top;
	width:695px;
	height:113px;
	margin:10px 0 0 5px !important;
	margin:10px 0 0 3px;
}
.listmenu{
	margin:25px 0 0 390px;
}
.listmenu select{
	background:#ffffff;
	border:1px solid #cccccc;
}
/* Text Color */
.green{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#67b345;
}
/* Sitemap*/
#sitemap {
	padding:10px;
	clear:both;
}
#sitemap .sitemapColumn{
	width:300px;
}
#sitemap ul {
	font-size:11px;
	margin:0;
}
#sitemap li {
	float:left;
	list-style:none;
	line-height:1.81em;
	margin:8px 0 12px;
	padding:0 0 0 16px;
}
#sitemap ul li ul {
	border:none;
	font-size:11px;
	margin-top:.5em;
}
#sitemap ul li ul li {
	float:none;
	background:url(../images/sitemap-arrow-1.gif) no-repeat left 7px;
	margin:0;
	padding:0 0 0 12px;
}
#sitemap ul li ul li ul {
	border:none;
	font-size:11px;
	margin:0 0 0 10px;
}
#sitemap ul li ul li ul li  {
	float:none;
	margin:0;
	background:url(../images/sitemap-arrow-2.gif) no-repeat left 8px;
	padding:0 0 0 10px;
}
#sitemap ul li ul li ul li ul {
	border:none;
	font-size:11px;
	margin:0 0 0 10px;
}
#sitemap ul li ul li ul li ul li {
	float:none;
	margin:0;
	background:url(../images/sitemap-arrow-2.gif) no-repeat left 8px ;
	padding:0 0 0 10px;
}
#sitemap .border {
	border-right:1px dashed #afbbc4;
}	

#sitemap h4 {
	color:#333;
	font-size:13px;
	font-weight:bold;
}
#sitemap p {
	font-size:1.2em;
}

/* Inner Footer */

#footerPan1 {
	width:945px;
	margin:0 auto;
	clear:both;
	color:#FFFFFF;
}
#footerPan1 a{
	color:#FFFFFF;
}
#footerPan1 ul {
}
#footerPan1 li {
	float:left;
	line-height:18px;
	padding:0 0 0 16px;
	margin:8px 0 10px 0;
}
#footerPan1 ul li ul {
	border:none;
}
#footerPan1 ul li ul li {
	float:none;
	margin:0;
	padding:0;
}
#footerPan1 .footTop {
	background:url(../images/footer/footer1-p-top.gif) no-repeat center top;
	padding:4px 0 0 0;
}
#footerPan1 .footbot {
	background: url(../images/footer/footer1-p-bot.gif) no-repeat center bottom;
	padding:0px 0 4px 0;
}
#footerPan1 .footbot .fcontent {
	background:#21154b;
	padding:0px 0 4px 0;
}
#footerPan1 .border {
	border-right:1px dotted #7c77b3;
}
.flmargin1 {
	margin:13px 0 0 23px !important;
	margin:13px 0 0 13px;
}
#footerPan1 .copyright {
	color:#ffffff;
	padding:5px 10px;
}
#footerPan1 .copyright a{
	color:#ffffff;
	padding:0 3px;
}

/* Form Table */

.form{
	padding:10px;
}
.form table td{
	padding:2px;
}
.form input{
/*	color:#666666;*/
	font:normal 11px Arial, Helvetica, sans-serif;
/*	float:left;*/
}

.form select{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.mandatory{
	color:#FF0000;
}


/* Serach Result */
#results {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}
#results div{
	border-bottom:1px dotted #ccc;
	padding:0 0 10px 0;
	margin:0 10px;
}
#results h4{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000066;
	margin:10px 0 3px 0;
}
#results h4 a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000066;
	text-decoration:none;
}
#results h4 a:hover{
	text-decoration:underline;
}

/* Search Paging */

.SearchPaging{
	clear:both;
	background:#67b345;
	color:#FFFFFF;
	padding:2px 5px 2px 10px;
	margin:10px 0;
}
.SearchPaging a{
	color:#FFFFFF;
	padding:0 5px;
}

.SearchPaging select{
	background:#FFFFFF;
	color:#333333;
	font:normal 11px Arial, Helvetica, sans-serif;
	border:1px solid #7e759f;
}


.formButton{
	background:#256aad;
	border:none;
	color:#FFFFFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:2px 5px;
	cursor:hand;

}
/* Hero Image */

.heroimage{
	width:493px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	margin: 0 0 10px 0;
}

/* Scroll */
.scroll
{
	width:480px;
	overflow:auto;
}
.scroll table
{
	border-collapse:collapse;
	}
	.scroll table td
{
	border:1px solid #ccc;
	}
	
	h2.innerHeading{
	font:normal 20px "Myriad Pro", Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}






.visacontent{font:normal 20px "Myriad Pro", Arial, Helvetica, sans-serif; color:Maroon;}
.visacontent h1{font:normal 12px "Myriad Pro", Arial, Helvetica, sans-serif; color:Maroon;}


.radio input{ float:left; margin:2px 0 0 0;}
.radio label{ float:left; margin:0 0 0 5px;}

table.blogPageContainer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;

}



a.blogPageLink
{
	font-weight: normal;
	text-decoration:none;
	color: #79BA43;
}

a.blogPageLink:hover
{

	font-weight: normal;
	text-decoration:underline;
	color: #79BA43;
}

td.blogPageLink
{
	background-Color:#EDEDED;
	width:15px;
	text-align:center;
}

td.blogPageLinkSel
{
	background-Color:#CCCCCC;
	font-weight: bold;
	width:15px;
	text-align:center;
}

div.blogEntryCaption 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#21154B;
	margin:0px 25px 0px 25px;
	line-height:160%;
}

div.blogEntryLastUpdated
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	margin:0px 25px 0px 25px;
	color:#21154B;
	line-height:160%;
}

div.blogEntryContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:25px;
	border-bottom:1px solid #21154B;
	color:#000000;	

}


.blogEntryContent p{ 

	color:#000000;
	margin:0px;
	padding:0px;
	line-height:160%;
}

span.blogPageHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	margin-bottom:25px;
	color:#21154B;
}

div.blogPageSpacerDiv
{
	height:33px;width:50%;
}