/* CSS Document */
body { margin:0;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

@font-face {
 font-family: Garamond;
 src: url("/fonts/GARA.eot") /* EOT file for IE */
}
@font-face {
 font-family: Garamond;
 src: url("/fonts/GARA.TTF") /* TTF file for CSS3 browsers */
}


.bigTxt{font-size: 20px;font-weight: bold;}	
.txt{font-size: 12px;line-height:16px;}
.txtForm{font-size: 12px;}
.smTxt{font-size: 10px;}
.mdTxt{font-size: 14px;font-weight: bold;}
.lgTxt{font-size: 16px;font-weight: bold;}

.white{color:#FFFFFF;}
.paleBlue{color:#62829B;}
.Blue{color:#01538D;}
.gray{color:#999999;}
.lightGreen{color:#B2D237;}
.red{color:#FF0000;}
.green{color: #418029;}



a:link {color:#265274;text-decoration:none;}
a:visited {color: #265274;text-decoration:none;}
a:hover {color:#418029;text-decoration:underline;}

.lightLink a:link {color:#62829B;text-decoration:none;}
.lightLink a:visited {color: #62829B;text-decoration:none;}
.lightLink a:hover {color:#FFFFFF;text-decoration:underline;}

.redMessage{ color:#FF0000; padding:10px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.redLink a{ color:#990000; text-decoration:underline;}
.redLink a:hover{ color:#000000; text-decoration:underline;}

h1{font-size: 24px; line-height:26px;color:#01538D; font-weight: bold; margin:0 0 20px 0; padding:0; font-family:Garamond, Arial, Helvetica, sans-serif;}
h2{font-size: 16px;color:#418029; font-weight: bold; margin:0; padding:0;font-family:Garamond, Arial, Helvetica, sans-serif;}


/************ home page **************/
.homeTextArea{ width:auto; overflow:auto; margin-right:15px; background:url(img/home/blue-gradient.jpg) repeat-x;}
.homeText{ text-align:left; float:left; width:310px; margin:35px 0 10px 40px; font-size:14px;}
.homeText h1{ font-size:26px; font-weight:normal;}
.girlImg{ float:right; padding:20px 10px 0 0;}


/*
.flaglist{ font-size:11px; color:#999999; padding:0 0 15px 0;}
.flaglist ul{ display:table-row; list-style:none; padding:10px 0; margin:0;}
.flaglist ul li{ display:table-cell; padding:0 6px; vertical-align:middle;}
.flaglist ul li span{ padding:0 0 0 2px;}
.flaglist ul li a{ text-decoration:none; color:#999999; cursor:pointer;}
.flaglist ul li a:hover{ color:#000000;}


.flagDisplay{ display:table; color:#03528B; width:590px; padding:10px 0; font-size:10px;}
.flagText{display:table-cell; vertical-align:middle; font-size:12px; text-align:right; padding:0 10px 0 0; text-transform:uppercase;}

.flagIcons{display:table-cell; width:190px; text-align:left;}
.flagIcons div{ display:block; float:left; padding:2px 0 0 0;width:85px; margin:0 0 0 10px;  text-align:left;}

.flagIcons span{ padding:0 0 0 2px;}
.flagIcons a{  text-decoration:none; color:#03528B; cursor:pointer;}
.flagIcons a:hover{ color:#000000;}
*/
.flagDisplay{ color:#03528B; width:590px; padding:10px 0; font-size:10px;}

.flagText{font-size:12px; text-align:right; padding:2px 0; font-family:Garamond, Arial, Helvetica, sans-serif; color:#428C6B;}
.flagText .largeTxt{ font-size:20px; }

.flagIcons{width:184px; text-align: right;}
.flagIcons div{ display:block; float:left; padding:2px 0 0 0;width:80px; margin:0 0 0 12px;  text-align:left;}

.flagIcons span{ padding:0 0 0 2px;}
.flagIcons a{  text-decoration:none; color:#03528B; cursor:pointer;}
.flagIcons a:hover{ color:#000000;}


.langSwitch{ width:75px; text-align:center; margin:0l}
.langSwitch a{display:block; padding:4px 8px; text-decoration:none; color:#FFFFFF; font-size:10px; background-color:#02437D;
	-moz-border-radius: 0 0 8px 8px; /* FF1+ */
 	 -webkit-border-radius: 0 0 8px 8px; /* Saf3-4, iOS 1+, Android 1.5+ */
          border-radius: 0 0 8px 8px;
}
.langSwitch a:hover{ background-color:#333333;}



/********* page elements ************/


.image {position:relative;float:left;padding-bottom:20px; /* optional */}
.image .text {position:absolute;left:30px;}
.image .text2 {position:absolute;left:30px;}

.image .txt{font-size: 12px;line-height:16px;}

.image h1{ padding:0 0 10px 0; margin:0;}
.image h2{ font-size:12px; padding:0; margin:0; text-transform:uppercase;}




#pageContent { width:660px; padding:0 0 0 25px;}
#pageContent li{ margin:2px 0;padding:0 0 4px 4px;}

.columnContent{ width: 695px; padding: 5px 0; }
.columnContent .leftcol{ float:left; width:185px; margin:0 20px 0 0; }
.columnContent .textArea{ float:left; padding: 0 0 20px 0; width:485px; }



div.spacerDivder{clear:both; height:20px; display:block; border-bottom:1px solid #999999;}

.arrowlistmenu{width: 100%; }

.arrowlistmenu .headerbar{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
	padding: 0 0 2px 0px; /*header text is indented 10px*/
}

.arrowlistmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{background: url(/img/bullet1.gif) no-repeat; background-position: 0 2px;line-height:15px;margin-top:0;padding-top:0;padding-left: 19px;padding-bottom: 6px; /*bottom spacing between menu items*/}
.arrowlistmenu ul.bulletList li{background: url(/img/bullet3.gif) no-repeat;}

ul.backBT{list-style-type: none;margin: 0;padding: 0;margin-bottom: 5px;}
ul.backBT li{background: url(/img/bullet2.gif) no-repeat; background-position: 0 2px;line-height:15px;margin-top:0;padding-top:0;padding-left: 19px;padding-bottom: 6px;}


#bulletBox{ background-color:#01538D; padding:0; border:4px solid #01355C;}
#bulletBox h1{ font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#01355C;padding:10px;}
#bulletBox ul{list-style-type: none;margin: 8px;padding: 0; padding:5px 0; }
#bulletBox ul li{background: url(/img/white_arrow.gif) no-repeat; background-position: 0 2px;line-height:15px;margin-top:0;padding-top:0;padding-left: 16px;padding-bottom: 6px; color:#FFFFFF;}

.newslist{width: 100%; /*width of menu*/}

.newslist .headerbar{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	border-bottom: 1px solid #999999;
	padding: 0 0 2px 0px; /*header text is indented 10px*/
}

#pageContent .newslist ul{
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

#pageContent .newslist ul li{
	background: url(/img/bullet1.gif) no-repeat; 
	background-position: 0 2px;
	line-height:15px;
	margin:2px 0;
	padding:0 0 4px 20px;
}



/* style for guides section in customer support */
#infoHolder{
	width:660px;
	border-top:1px dashed #CCCCCC;
	font-size:12px;	
}
#infoHolder #content{
	padding:10px 0 50px 30px;
}
#infoHolder h1{
	font-size: 16px;
	color:#01538D;
	font-weight: bold;
	padding:5px 0 10px 5px;
}



/********* tabs ****************************/

	.domtab .domcontent{display:none;}
	.domtab{width:auto;font-size:90%;}
	ul.domtabs{list-style:none;float:left;width: auto;margin:0; padding:0; text-transform:uppercase;	}
	ul.domtabs li{float:left;padding:0; text-align:center; border-right:1px solid #FFFFFF; overflow:hidden;}
	ul.domtabs li.lastbt{  border-right:0;width:190px;  }

	ul.domtabs a{ background-color:#265313;   
			padding:10px 20px; margin-right:2px;
			display:block;
			color: #ffffff;
			font-weight:bold;
			text-decoration:none;
			border-bottom:2px solid #FFFFFF;
	}


	html>body ul.domtabs a{height:auto;}	
	ul.domtabs a:hover{ background:#5e5e5e;}

	.domtab .domcontent{clear:both;width:auto;color:#000000; background-color: #DFDFDF;padding:30px 20px 80px 30px;}
	.domtab .domcontent{ border:2px solid #DFDFDF;}
	.domtab .domcontent a { color:#417076;}
	.domtab .domcontent h2{color:#000000;}

	ul.domtabs li.active a{background: #DFDFDF;color:#000000;border-bottom:2px solid #DFDFDF;}



