/*----------------CSS Layout---------------------------*/

body{
margin: 10px;
padding:0;
line-height: 1.5em;
background-color: #FFFFFF;
font-family: Verdana;
scrollbar-face-color: #ffffff;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#e6e6e6;
scrollbar-shadow-color:#c3c1c1;
scrollbar-highlight-color:#EBF5FF ;
scrollbar-3dlight-color:#b2b2b2;
scrollbar-darkshadow-Color:#b2b2b2;
}

#maincontainer{
top:0px;
width: 920px; /*Width of main container*/
margin:auto;
min-height: 900px;
}

#topsection{
width:920px;
float: left;
margin:10px 0px 0px 0px;
margin-top:10px;
border-bottom:1px solid #B1B1B1;
height: 80px; /*Height of top section*/

}
#logo{
vertical-align:bottom;
float: left;
padding-top:10px;
width: 295px; /*Width of logo column in pixel*/
/*margin-left: -880px; /*Set margin to that of -(MainContainerWidth)*/
}

#topBanner{
/*float: right;*/
width: 585px;
padding:20px 0px 0px 65px;
}

#Lang{
margin-top:-20px;
float:right;
padding:5px 10px 5px 10px;
text-align:right;
border:1px solid #cccccc;
border-top:none;
font-size:11pt;
}

#contentwrapper{
width: 500px;
display:inline;
float: left;
margin:20px 0px 0px 240px;
}

#leftcolumn{
float: left;
margin-top:20px;
width: 200px;
margin-left:-920px;
}

#rightcolumn{
float: left;
margin-top:20px;
margin-left:20px;
width: 160px; /*Width of right column*/
}

#footer{
clear:both;
width:880px;
border-bottom:1px solid #B1B1B1;
}

/*-----------------------------*/
a {
font-family:  Verdana;
color: #a68943;
text-decoration:none;
}
a:hover {
font-family: verdana;
color :#555555;
text-decoration:none;
}

h1 {
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 130%;
	/*color: #4B81C4;*/
	margin-bottom: 13px;
}
h2 {
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 120%;
	/*color: #3387DC;*/
	margin-bottom: 13px;
}
h3 {
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 110%;
	/*color: #9FBBDE;*/
	margin-bottom: 13px;
}
h4 {
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*color: #9FBBDE;*/
	font-weight: bold;
	margin-bottom: 13px;
}

p {
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100%;
}
/*------- Mast Head Styles ----------*/
#MastHead{
	font-size:20px;
	font-weight:normal;
	color:#A6976B;
}

/*-------- RightNav-----------------*/

#RightNav{
font-family: Verdana;
line-height:1.3em;
}

#RightNav ul{
margin: 0px;
padding: 0px;
list-style-type: none;
margin-bottom:2px;
}

#RightNav a{
width:115px;
display: block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
text-decoration: none;
font-weight: normal;
font-size: 10px;
margin:0px;
}

#RightNav a:hover{}

#RightNav li li a{
width: 140px;
border-bottom: 1px solid #c5c0b2;
list-style-position: inside;
margin-left: 5px;
background-color: transparent;
font-size: 10px;
line-height:15px;
padding-bottom:3px;
padding-top:3px;
}

#RightNav li li a:hover{}

/*------- menu contact us ----------*/
.contact ul{}
.contact a{ }
.contact a:hover{}
.contact li li a{  }
.contact li li a:hover{ background-color: transparent;}

/*------- menu SiteMap  ----------*/
.siteMap ul{}
.siteMap a{ }
.siteMap a:hover{  }
.siteMap li li a{  }
.siteMap li li a:hover{  background-color: transparent;}

/*------- menu Print  ----------*/
.print ul{}
.print a{ }
.print a:hover{  }
.print li li a{ }
.print li li a:hover{ background-color: transparent;}

/*------- content and case studies classes----------*/

#contentWindowScroll260{
	width:480px;
	height:260px;
	font-family: Verdana;
	font-size: 8.5pt;
	color: #555555;
	padding-right:15px;
	line-height: 1.5em;	
	overflow:auto;
}
#contentWindowScroll500{
	width:480px;
	height:500px;
	font-family: Verdana;
	font-size: 8.5pt;
	color: #555555;
	padding-right:15px;
	line-height: 1.5em;	
	overflow:auto;
}
#contentWindow,
#caseStudiesWindow{
	width:500px;
	font-family: Verdana;
	font-size: 8.5pt;
	color: #555555;
	line-height: 1.5em;	
}

#contentWindow p,
#contentWindowScroll500 p,
#contentWindowScroll260 p,
#caseStudiesWindow p{
	margin:0px;
	padding:0px;
	margin-top:2px;
	margin-bottom:12px;
	line-height: 1.5em;	
	
}
.contentWindowbanner{
	margin-bottom:10px;
	border:0px;
}
#contentWindow img,
#contentWindowScroll500 img,
#contentWindowScroll260 img,{
	margin-bottom:5px;
}

#contentWindow td,
#contentWindowScroll500 td,
#contentWindowScroll260 td,
#caseStudiesWindow td{
	font-family:  Verdana;
	font-size: 8pt;
	line-height: 1.5em;

}
#contentWindow hr,
#contentWindowScroll500 hr,
#contentWindowScroll260 hr,
#caseStudiesWindow hr{
	color:#f5f5f5;
	height:1px;
}
#contentWindow ul,
#contentWindowScroll500 ul,
#contentWindowScroll260 ul,
#caseStudiesWindow ul{
	display:block;
	margin:0px;
	margin-left:30px;
	margin-bottom:20px;
	padding:0px;
	list-style-type:none;
}
#contentWindow li,
#contentWindowScroll500 li,
#contentWindowScroll260 li,
#caseStudiesWindow li{
	display:block;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
}
#contentWindow a,
#contentWindowScroll500 a,
#contentWindowScroll260 a,
#caseStudiesWindow a{
	text-decoration: none;
	font-weight: normal;
	color:#A6976B;
	font-size: 8.5pt;
}

#contentWindow a:hover,
#contentWindowScroll500 a:hover,
#contentWindowScroll260 a:hover,
#caseStudiesWindow a:hover{ color:#333333;}

.contentQuote{
	clear:both;
	font-size:16px;
	width:210px;
	display:block;
	float:left; 
	margin-right:20px; 
	margin-top:10px;
	margin-bottom:10px;  
	color:#666666;  
	border-bottom:1px solid #b1b1b1;
	border-top:1px solid #b1b1b1;
	line-height:1.5em;
	padding-top:12px;
	padding-bottom:12px;	
}
.contentQuote p{ margin:0px; font-size:10px; line-height:1.2em;}
.contentWebQuote{margin:0px; padding:5px; padding-left:0px; border-bottom:1px solid #b1b1b1; border-top:1px solid #b1b1b1;}

/*--------- Content Image Classes---------------------*/
.contentImgL{
	clear:both;
	font-size:9px;
	width:160px;
	display:block;
	float:left; 
	margin-right:20px; 
	margin-bottom:10px;  
	color:#666666;  
	border-bottom:1px solid #c5c0b2;
	line-height:1.8em;
	padding-bottom:5px;
}

.contentImgR{
	clear:both;
	font-size:9px;
	width:160px;
	display:block;
	float:right; 
	margin-left:20px; 
	margin-bottom:10px; 
	color:#666666;  
	border-bottom:1px solid #c5c0b2;
	line-height:1.8em;	
	padding-bottom:5px;
}

/*.contentImgL{float:left; margin-right:20px; margin-bottom:10px; display:block; background-color:#4c493d; color:#FFFFFF; border:0px; text-align:center;}*/
/*.contentImgR{float:right;margin-left:20px; 	margin-bottom:10px; display:block; background-color:#4c493d; color:#FFFFFF; border:0px;text-align:center;}*/

/*--------- Intro Text Style---------------------*/
#contentWindow h1,
#contentWindowScroll500 h1,
#contentWindowScroll260 h1,
#caseStudiesWindow h1{
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0px;
	font-size: 13px;
	line-height:20px;
	font-weight:normal;
	color:#a6976b;
}
/*--------- Heading Text Style---------------------*/
#contentWindow h2,
#contentWindowScroll500 h2,
#contentWindowScroll260 h2,
#caseStudiesWindow h2{
	margin-bottom: 13px;
	padding:0px;
	font-size: 140%;
	line-height:1.2em;
	font-family:  Arial, Helvetica, sans-serif;
}
/*--------- Sub Heading Text Style---------------------*/
#contentWindow h3,
#contentWindowScroll500 h3,
#contentWindowScroll260 h3,
#caseStudiesWindow h3{
	margin-bottom: 13px;
	padding:0px;
	font-size: 120%;
	line-height:1.2em;
	font-family:  Arial, Helvetica, sans-serif;
}
/*--------- Sub Heading2 Text Style---------------------*/
#contentWindow h4,
#contentWindowScroll500 h4,
#contentWindowScroll260 h4,
#caseStudiesWindow h4{
	margin-bottom: 13px;
	padding:0px;
	font-size: 100%;
	line-height:1.2em;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*--------- Same as Heading2 with no bottom margin Text Style---------------------*/
#contentWindow h5,
#contentWindowScroll500 h5,
#contentWindowScroll260 h5,
#caseStudiesWindow h5{
	margin-bottom: 13px;
	padding:0px;
	font-size: 100%;
	line-height:1.2em;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
}}
/*--------- Table Text Style---------------------*/
.tdHeader{ padding:3px; border-bottom:1px solid #c5c0b2; font-weight:bold;}
.tdCellB1{ padding:3px; border-bottom:1px solid #eeeeee; font-weight:normal;}
.tdCellB2{ padding:3px; background-color:#cdc6b2; color:#FFFFFF;}


/*--------- Form Style---------------------*/
.FormInput{
font-size: 8.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color: #CBA246; 
border:1px solid #A8A8A8;
padding:3px;
}

FORM{
margin:0px;
}

INPUT, TEXTAREA, SELECT, OPTION{
padding-top:2px;
padding-bottom:1px;
margn-top:2px;
}

/*--------------------GenericNav------------------*/	
#GenericNav {
font-family: Verdana;
line-height:1.4em;
}

#GenericNav ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}


#GenericNav a{
width:155px;
display: block;
padding-top: 1px;
padding-botton: 1px;
padding-left: 5px;
padding-right: 0px;
text-decoration: none;
font-weight: normal;
font-size: 12px;
}

#GenericNav a:hover{
}

#GenericNav li li a{
width:155px;
padding-left: 0px;
border-bottom: 1px solid #c5c0b2;
list-style-position: inside;
/*margin-left: 5px;*/
background-color: transparent;
font-size: 11px;
line-height:15px;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
}

#GenericNav li li a:hover{
}

#GenericNav li li li a{
width:178px;
padding-left: 0px;
font-size: 10px;
margin-left: 25px;
line-height:10px;
padding-bottom:5px;
padding-top:5px;
font-weight:normal;
border-bottom: 1px solid #E9E6DC;
}

#GenericNav li li li a:hover{}

#GenericNav li li li li a{
width:158px;
margin-left: 45px;
}

#GenericNav li li li li a:hover{}

/*---------------------Home-----------*/
.home ul{}
.home li li a{ color: #cdc6b2; }
.home li li a:hover{ color: #a6976b; }
.home li li li a{ color: #cdc6b2; }
.home li li li a:hover{ color: #a6976b; }

/*--------------------About------------------*/		
.about ul{}
.about li li a{ color: #caa246; }
.about li li a:hover{ color: #846c2a; }
.about li li li a{ color: #caa246; }
.about li li li a:hover{ color: #846c2a; }

/*--------------------Activities------------------*/		
.activities ul{}
.activities li li a{ color: #8d856f; }
.activities li li a:hover{ color: #4c493d; }
.activities li li li a{ color: #8d856f; }
.activities li li li a:hover{ color: #4c493d; }


/*--------------------Media Center------------------*/		
.MediaCenter ul{}
.MediaCenter li li a{ color: #a6976b; }
.MediaCenter li li a:hover{ color: #ffffff; }
.MediaCenter li li li a{ color: #a6976b; }
.MediaCenter li li li a:hover{ color: #a6976b; }


/*-----------------RelatedLink-----------------*/
#RelatedLink{
	width:120px;
	margin:0px;
	margin-bottom:15px;
	line-height:1.2em;
	padding:0px;
	font-size: 10px;
}
.RelatedLink_title {color: #ffffff; font-weight:bold; background-color:#cdc6b2;}

#RelatedLink img{
	border:0px;
}
#RelatedLink p{
	padding:5px; 
	margin:0px;
}

#RelatedLink a{
	background-color:#8d856f;
	display:block;
	color: #ffffff;
	text-decoration: none;
	line-height:1.2em;
	border:0px;
	margin-bottom:2px;
}

#RelatedLink a:hover{ color: #ffffff; background-color:#4c493d;}

div.transOFF {width: 100%; opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.5;}
div.transON {width: 100%; }

/*--------- Sub Heading Text Style---------------------*/
#sitemap {
	width:495px;
	/*-- height:500px; */
	font-family: Verdana;
	font-size: 8.5pt;
	color: #555555;
	line-height: 1.5em;	
	overflow:auto;	
}
#sitemap h1{
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size: 14px;
	line-height:20px;
	font-weight:bold;
	color:#1517A0;
}
#sitemap h3{
	margin:0px;
	padding:0px;
	margin-top:10px;
	font-size: 13px;
	line-height:20px;
	font-weight:bold;
	color:#1517A0;
}
#sitemap hr{
	color:#f5f5f5;
	height:1px;
}

#sitemap a{
	display:block;
	text-decoration: none;
	color:#696455;
	border-bottom:1px dotted #cccccc;
}
#sitemap a:hover{ color:#333333;}

#sitemap ul{
	display:block;
	margin:0px;
	margin-left:20px;
	margin-bottom:5px;
	padding:0px;
	list-style-type:none;
}
#sitemap li{
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#sitemap li a{
	font-weight:bold;
	display:block;
	text-decoration: none;
	color:#a6976b;
	border-bottom:1px dotted #eeeeee;
	font-size: 8pt;
}
#sitemap li a:hover{ color:#333333;}

#sitemap li li a{
	font-weight:normal;
	display:block;
	text-decoration: none;
	color:#a6976b;
	border-bottom:1px dotted #eeeeee;
	font-size: 8pt;
}
#sitemap li li li a:hover{ color:#333333;}


.Submit
{
	color: #91A5D8; 
	text-transform: lowercase;
      font-weight: bold; 
      border: 1px solid #A8A8A8; 
      background-color: #FFFFFF; 
      margin-right: 5px;
}

#MastHead{color:#A6976B;}												/*--MastHead Color--*/

#contentWindow{color: #555555;} 										/*--Paragraph Color--*/
#contentWindow hr{color:#CAA246; height:1px;}							/*--HR (iexplorer only)--*/
#contentWindow a{color:#A6976B;}										/*--link active--*/
#contentWindow a:hover{ color:#333333;}									/*--link rollover--*/

.contentImgL{color:#666666; }		/*--img left align with caption--*/
.contentImgR{color:#666666; }		/*--img left align with caption--*/

/*#contentWindow h1{color:#CAA246;} 									/*--H1--*/
#contentWindow h2, #contentWindowScroll260 h2, #contentWindowScroll500 h2{color:#CAA246;} 										/*--H2--*/
#contentWindow h3, #contentWindowScroll260 h3, #contentWindowScroll500 h3{color:#CAA246;} 										/*--H3--*/
#contentWindow h4, #contentWindowScroll260 h4, #contentWindowScroll500 h4{color:#CAA246;} 										/*--H4--*/

.contentQuote{color:#CAA246;}


/*--------- Slide Menu ---------------------*/

#slideMenu{width:120px; font-size:7pt; font-weight:bold; line-height:9pt; margin-bottom:20px;}
#slideMenu h3{font-size:8pt; font-weight:bold; line-height:10pt; padding:7px 5px 7px 5px; margin:0px;}
#slideMenu p {margin:7px 5px 7px 5px;}
#slideMenu a,
#slideMenu a:visited{display:block; border-bottom:2px solid #ffffff;}
#slideMenu img{width: 120px;}

.managementImg{padding:10px; background-color:#ebecf4;}
.managementCell{padding-top:15px; padding-bottom:5px; padding-right:20px;  border-bottom:1px solid #ebecf4;}

#CS-Header{width:500px; display:block; background-color:#1517A9; background-image:url(../../images/CS-HeaderBaseBorder.gif); background-repeat:repeat-x;}
#CS-Header h1{color:#ffffff; text-align:center; width:100px; font-size:14px; font-weight:bold; background-color:#181b65; border-right:2px solid #ffffff; margin:0px; padding:3px;} 				/*--H1--*/

#caseStudiesWindow h2{color:#1517A9;} 										/*--H2--*/
#caseStudiesWindow h3{color:#1517A9;} 										/*--H3--*/
#caseStudiesWindow h4{color:#1517A9;} 										/*--H4--*/
#caseStudiesWindow h5{color:#1517A9;} 										/*--H4--*/

#caseStudiesWindow{color: #555555; width:480px; background-color:#ebecf4; padding:10px;} 				/*--Paragraph Color--*/
#caseStudiesWindow hr{color:#1517A9; height:1px;}							/*--HR (iexplorer only)--*/
#caseStudiesWindow a{color:#A6976B;}										/*--link active--*/
#caseStudiesWindow a:hover{ color:#333333;}									/*--link rollover--*/

/* ------------------------------ajax modal pop up-------------------------------- */	
	.modalBackground
{
 background-color:white;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup {
    font-family:Arial;
    color: #666666;
    font-size:10pt;
    text-align:left;
    background-color: #C2DBE7;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}
.help_btn {
	border: 1px solid;
	border-color: #ffffff;
	background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size: 15px;
	font-weight:bold;  
	color: #2D6892;
   height: 20px;
   width: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
	}

.helpcontainer{
	width:300px;
	background-color: white;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}

.helpheader{
	background-color: #2D6892;
	border: 1px solid #666666;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
}

.helpheader td{
	background-color: #2D6892;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	padding-left:5px;
	padding-right: 5px;
	height: 20px;
	border: 0px solid #666666;
	vertical-align: middle;
}

.close_btn{
	height: 14px;
	width: 14px;
	font-size:10pt;
	line-height: 0.5;
	background-color: #C2DBE7;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	border:1px solid white;
	color: #2D6892;
	float: right;
	cursor: pointer;
	padding: 0px;
}

.help_content{
	background-color: white;
	border: 1px solid #666666;
	color: #666666;
	font-size:10pt;
	line-height: 1.3;
}	
.help_content td{
	vertical-align: top;
	padding: 5px;
}
.help_content p{
	margin-bottom: 10px;
	}
	.help_app_btn {
	border: 1px solid;
	border-color: #2D6892;
	background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size: 15px;
	font-weight:bold;  
	color: #2D6892;
   height: 20px;
   width: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
	}
/*--------  Contact Forum   ----------*/
.send_btn{
width: 60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#4878B3;
font-weight: bold;
text-decoration: none;
vertical-align:middle;
background-color: #ffffff;
border: 1px solid #4878B3;
cursor:pointer;
}

.input_box{
width: 395px;
height: 18px;
vertical-align:top;
padding-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#4878B3;
text-align: left;
border: 1px solid #4878B3;
}
/******Data Grid*****/
.DG_Data_grid {
margin-top: 14px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
/*-----------------------Tab--------------------------*/
.ScreenTabs
{
	display:block;
}
.PrintTabs
{
	display:none;
}
/* ------------------------------------------------------*/
#SecPrintTitle
{
	display:none; 
	
}
#PriPrintTitle
{
	display:none; 
}

