.maincontent {z-index:-100}
	
/* LISTS */



UL {
	argin:  0px;
	list-style-position: outside;  }
OL {
	argin:  0px;
	list-style-position: outside;  	}


/*
LI {  ist-style: disc outside;    argin-left: 2em; argin-right: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }
LI {  margin-bottom: 0.5em;	}
*/
LI.ol {  ist-style: decimal outside; margin-left: 2em; argin-right: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; }


LI.small { list-style: disc outside;
	margin-left: 0em;
	font-family: verdana,arial,helvetica,sans-serif; 
	FONT-SIZE: 10px;
}

.smallBlue {
	color:#369;
	padding:0 0 0 2px;
	margin:0 0 5px 0;
	font:11px ;
}

/*********************************
   NEW Aug-05
*********************************/
TABLE.BOXstandard {
	border-width: 1px;
	border-color: 6699CC;
	padding: 3px 3px 3px 3px;
	spacing: 0px 0px 0px 0px;
	font-size: 90px;
}

.borderSmallGrey {
	border-width: 1px;
	border-style: solid;
}

.subs {
	font-family: Tahoma;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
	width: 171px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
}
.multiselect {
	/*font-family: Tahoma;  "Century Gothic" , Verdana, Arial,helvetica,sans-serif  */
	font-family: sans-serif;
	font-size: 10px;
	ackground-color: #FFFFFF;
	height: 300px;
	idth: 171px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
}

.floatbox {float:right; text-align:center; margin:0 0 10px 10px; idth:310px; display:inline; }

.text_1 {
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	line-height: 12px;
	color: #000;
}
.buttonLarge {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #000000;
}

/*********************************
   END    NEW AUG 05
*********************************/

.form_1 {
	font-family: Courier;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 18px;
	width: 200px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
}

.name_blue {
	font-family: Courier;
	font-size: 10px;
	color: black;
	background-color:#A8D3FF ;
}

.name_yellow {
	font-family: Courier;
	font-size: 10px;
	color: black;
	background-color:#FFFFCC ;
}

/* NAV LAYOUT */
  A.nav {
	color:#154d83;
text-decoration:none;
outline: none;}

a.nav:hover {color:#666;}  

/* INTERNAL BAR */
  TABLE.internal {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  	font-size:     11px;
	padding-top:    2px;
	padding-bottom: 2px;
	border: 1px solid #000000;
  }

  /* Internal Inactive */
  TD.internal-inactive {
    background-color: #000000;
	padding-left:  10px;
	padding-right: 10px;
  }
  A.internal-inactive {
	color:  #FFFFFF;
  }
  
  /* Internal Active */
  TD.internal-active {
	background-color: #FFFFFF;
	padding-left:  10px;
	padding-right: 10px;
  }
  A.Internal-active {
    color:  #000000;
  }

  /* Internal AccountDisplay */
  TD.internal-active-account {
	background-color: #FFFFCC;
	padding-left:  10px;
	padding-right: 10px;
  }
  A.Internal-active-account {
    color:  #000000;
  }

  /* Internal Spacer */
  TD.internal-spacer {
	width: 1px;
	background-color: #FFFFFF;
  }
    /* Internal Spacer */
  TD.internal-spacer-black {
	width: 1px;
	background-color: #000000;
  }
  
  
table.table_general td {padding:8px;}
table.table_general th {padding:8px;}

/* OPTION BAR */
  TABLE.option {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  	font-size:     11px;
/*	font-weight:   bold; */
	padding-top:    0px;
	padding-bottom: 0px;
border-bottom: 1px solid #ececec;  
	}

  /* Options Inactive */
  TD.option-inactive {
	  
    background-color: #dddddd;
	padding-left:  10px;
	padding-right: 10px;
	padding-top:4px;
	padding-bottom:4px;
		
  }
  A.option-inactive {
	color:  #000;
	font-weight:bold;
	
  }
  
  
  /* Options Inactive */
  TD.option-none {
    background-color: #f1f1f1;
	padding-left:  10px;
	padding-right: 10px;
	padding-top:4px;
	padding-bottom:4px;
	
  }
  A.option-none {
	color:  #999797;
	font-weight:bold;
	
  }
  
  
  /* Options Active */
  TD.option-active {
	background-color:#666;
	font-weight:bold;
	color:#FFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:  10px;
	padding-right: 10px;
  }
  
  
  
  A.option-active {
    color:  #FFFFFF;
  }
  
  a.option-active:hover {
	color:#FFF;
  }
    

  /* Options Hover */
    TD.option-inactive:hover{
	cursor:pointer;
   background-color: #a5a5a5;
   color:  #FFFFFF;
	padding-left:  10px;
	padding-right: 10px;
		padding-top:4px;
  }

  A.option-inactive:hover {
    color:  #000;
  }


  /* Options Spacer */
  TD.option-spacer {
	width: 1px;
	background-color: #fff;

  }
  
  

/* SUBOPTION BAR*/
  TABLE.suboption {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:    6px;
	padding-bottom: 0px;
	width:966px;
	/*background-color: #336699;   */
  }

  /* Suboptions Inactive */
  TD.suboption-inactive {
	padding-left:  10px;
	padding-right: 10px;
	padding-top:4px;
	border-bottom: 2px solid #ccc;
  }
  A.suboption-inactive {
    font-family:   verdana,arial,helvetica,sans-serif; 
	font-size:     11px;
	color:  #999;
  }  
  
  /* Subptions Active */
  TD.suboption-active {
  	background-color: #ffffff;
	border-bottom: 2px solid #336699;
	padding-left:  10px;
	padding-right: 10px;
	padding-bottom: 7px;
  }
  A.suboption-active {
  	font-family:   verdana,arial,helvetica,sans-serif; 
	font-size:     11px;
	color:         #666;

	font-weight:bold;
  }

  /* Options Spacer */
  TD.suboption-spacer {
	width: 3px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #336699;
  }




/* OPTION BAR */
  TABLE.option_2 {
	 font-size:12px;
	 font-weight:normal;
	 
	}

  /* Options Inactive */
  .option_2-inactive {
	display:inline;
	list-style:none;
	line-height:300%;
		
  }
  A.option_2-inactive {
	color:  #000;
  }
  

  
  
  /* Options Active */
  .option_2-active {
	  display:inline;
	  list-style:none;
	font-weight:bold;
	color:#164c83;
	width:auto;
	line-height:300%;
  }
  
  
  
  A.option_2-active li{
	list-style:none;
    color:  #164c83;
	
  }
  
  a.option_2-active:hover {
	color:#164c83;
  }
    

  /* Options Hover */
    .option_2-inactive:hover{
	cursor:pointer;
   color:  #FFFFFF;
  }

  A.option_2-inactive:hover {
    color:  #999;
  }


  /* Options Spacer */
  .option_2-spacer {
	  color:#999;
	  display:inline;
	width: 1px;
	padding:15px;
	list-style-type:none;

  }









/*  FOOTER BAR */
/*  TABLE.footer {
	width:100%;
	text-align: center;
	height: 20px;
	background-color: #336699;
  }
  TD.footer {
	ont: bold 22pt;
	padding-left: 10px;
	padding-right: 10px; 
  }
  A.footer {
    font-family: verdana,arial,helvetica,sans-serif; 
	ont-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
  }*/
  /* Footer Spacer */
/*  TD.footer-spacer {
	width: 1px;
	background-color: #FFFFFF;
	padding: 0px;
	margin:  0px;
  }
*/

/* PAYPAL STUFF */
  .ppsmallnote {
    font-size: 11px; 
	font-weight: 400; 
  	color: #666666;
  }
  .ppsmallerror {
    font-size: 11px; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-weight: bold;
	color: #ff0000;
   }
  .ppbuttonverysmall {
    font-size:  11px; 
	font-family: "Century Gothic", Verdana, Arial; 
	font-weight: 400;  
    border-style:outset; 
	color:#FFFFFF; 
	background-color: #6699cc; 
; letter-spacing: 1px
   }
   
/*  QUICK NAV BAR */   
   .NAVquick {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:     11px;
   }


/*  FORMAT TABLES  */
	.TBLborderright {
		border-right: 2px solid #DDDDDD;
	}

	
/* w3edge start */
.floatleft {
	float:left
	}
.floatright {
	float:right
	}
input.text {
	color:#666;
	font:11px ;
	border:1px solid #369;
	/*margin:2px;*/
	}
textarea,
select,
.small {
	color:#666;
	font:11px ;
	border:1px solid #369
	}
div.top-box-with-h1 {
	float:left;
	margin:1px 0 0 0;
	padding:10px 0 5px 0;
	width:100%;
	background:#fff url(../images/bg-top-women.jpg) no-repeat left bottom;
	}
div.top-box-with-h1 table.top-table {margin:18px 0 2px 20px}
div.visual-1 {
	background:#fff url(../images/bg-visual-1.jpg) no-repeat left bottom;
	}
div.visual-2 {
	background:#fff url(../images/bg-visual-2.jpg) no-repeat left bottom;
	}
div.visual-3 {
	background:#fff url(../images/bg-visual-3.jpg) no-repeat left bottom;
	}
div.visual-4 {
	background:#fff url(../images/bg-visual-4.jpg) no-repeat left bottom;
	}
div.visual-5 {
	background:#fff url(../images/bg-visual-5.jpg) no-repeat left bottom;
	}
div.top-box-with-h1 div.cnt1 {
	float:left;
	width:550px;
	padding:0;
	margin:0
	}
div.top-box-with-h1 div.cnt1 h1 {
	margin:0 0 0 20px;
	color:#164c83;
	font:bold 17px ;
	}
.h1-orange {
	margin:0 0 0 20px;
	color:#164c83;
	font:bold 17px ;
	}
	
div.top-box-with-h1 ul {
	float:left;
	margin:24px 0 0 0;
	padding:0
	}
div.top-box-with-h1 ul li {
	padding:0 0 0 22px;
	list-style-type:none;
	color:#369;
	margin:0 0 10px 0;
	font:bold 12px verdana,;
	background:  url(../images/blue-arrow.gif) no-repeat 10px 5px
	}
div.top-box-with-h1 div.cnt1 div {
	float:right;
	padding:0 0 0 0;
	margin:24px 0 0 0
	}
div.top-box-with-h1 div .text {
	width:169px;
	height:20px;
	margin:0 0 3px 0;
	padding:3px 0 0 3px
	}
input.button-big {
	width:169px;
	height:22px;
	margin:0;
	background:  url(../images/bg-button-big.gif) no-repeat left top;
	border:none;
	padding:0;
	font:10px/20px arial,tahoma,sans-serif;
	color:#fff;
	text-transform:uppercase
	}
input.button-orange-big {
	width:169px;
	height:22px;
	margin:0;
	background:  url(../images/bg-button-big.gif) no-repeat left top;
	border:none;
	padding:0;
	font:10px/20px arial,tahoma,sans-serif;
	color:#fff;
	text-transform:uppercase
	}
	
	
	
input.button-red-big {
	width:169px;
	height:22px;
	margin:0;
	background:  url(../images/bg-button-orange-big.gif) no-repeat left top;
	border:none;
	padding:0;
	font:10px/20px arial,tahoma,sans-serif;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	}	
input.button-blue-big {
	width:169px;
	height:22px;
	margin:0;
	background:  url(../images/bg-button-big.gif) no-repeat left top;
	border:none;
	padding:0;
	font:10px/20px arial,tahoma,sans-serif;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	}
input.button-small {
	width:82px;
	height:20px;
	margin:0;
	background:  url(../images/bg-button-small.gif) no-repeat left top;
	border:none;
	padding:0;
	font:10px/20px arial,tahoma,sans-serif;
	color:#fff;
	text-transform:uppercase;
	vertical-align:top;
	}
#content {
	clear:left;
	width:950px;
	padding:10px 0px 0 0px;
	}
* html #content {
	width:760px
	height: 100%;
	}
#content h2.orange {
	/*color:#FF7800;*/
	color:#164c83;
	font:bold 13px verdana,arial,sans-serif;
	padding:0 0 3px 0;
	margin:0 0 0px 0
	}
#content h2.orange div {
	float:left;
	background:  url(../images/bg-blue-star.gif) no-repeat 0px 0px;
	width:26px;
	height:22px
	}
#content p {
	color:#000;
	font:11px ;
	margin:0 0 10px 0 !important;
	padding:0
	}
#content p a {
	color:#164c83;
	text-decoration:underline;
	}
#content p.plain a {
	color:#164c83;
	}
#content li {
	color:#666;
	font:11px ;
	}
#content li a {
/*color:#FF7800;*/
	color:#164c83;
	}
#content li.marginLeft {
	margin:0 0 0 10px !important;
	padding:0
}
div.images-box-right {
	float:right;
	text-align:left;
	width:200px;
	margin:0 0 10px 25px;
	}
div.images-box-left {
	float:left;
	text-align:left;
	width:260px;
	padding:0 25px 10px 0;
	margin:0px 10px 0px 10px;/*background: url(../images/cc_divided_line.gif); background-repeat:no-repeat; background-position:right top;*/
	}
div.box-185 {
	width:260px;
	text-align:left;
	padding:0px 0 0 0;
	*margin-top:-20px;
/*	background:  url(../images/bg-box-185-top.gif) no-repeat left top*/
	}
div.box-185 div {
	width:260px;
	padding:0 0 7px 0;
/*	background:  url(../images/bg-box-185-bottom.gif) no-repeat left bottom*/
	}
div.box-185 div div {
	width:auto;
	padding:0 0 7px 0;
/*	background:#D8E5F2 url(../images/bg-box-gradient.gif) repeat-x bottom
*/	}
div.box-185 div div div.header {
/*	background:#E8F0F7 url(../images/bg-box-header.gif) repeat-x top;
*/	font:bold 11px verdana,arial,sans-serif;
	/*color:#369;*/
	color:#000;
	padding:5px 7px;
	width:auto;
	}
div.box-185 div div div.header-bright {
/*	background:#E8F0F7 url(../images/bg-box-header.gif) repeat-x top;
*/	font:bold 11px verdana,arial,sans-serif;
	/*color:#369;*/
	color:#000;
	padding:5px 7px;
	width:auto
	}
div.box-185 div div div.cnt {
	padding:2px 2px;
	/*width:auto;*/
/*	background:  url(../images/bg-box-cnt.gif) repeat-x top
*/	}
div.box-185 div div div.login {
	padding:5px 6px;
	width:auto;
/*	background:url(../images/bg-box-cnt.gif) repeat-x 0 -10px
*/	}
div.box-185 div div div.login .text {
	width:102px;
	height:20px;
	margin:0 0 3px 0;
	padding:3px 0 0 3px;
	color:#000
	}
div.box-185 div div div.login textarea {width:215px;height:78px;padding:3px;margin-bottom:-1px}
div.box-185 div div div.login table {color:#000;margin:0 0 5px 0}
div.box-185 div div div.login p {color:#000;font:11px verdana,sans-serif !important}
	
	
	
div.box-185 div div div.cnt div {
	width:auto;
	background:none;
	padding:0px;
	margin:0px;
	}
div.box-185 div div div.cnt textarea {
	width:169px;
	height:58px
	}
div.box-185 div div div.cnt label {
	color:#369;
	margin:3px 0;
	display:block;
	font:bold 11px 
	}
div.box-185 div div div.cnt .text {
	width:169px;
	height:20px;
	margin:0 0 3px 0;
	padding:3px 0 0 3px
	}
div.box-185 div div div.cnt table {
	margin:0 0 5px 0;
	}
	
div.box-185 div div div.cnt table td {
	padding:5px;
	}
	
div.box-185 div div div.cnt table .radio {
	width:14px;
	height:14px;
	margin:1px 0 0 0;
	padding:0
	}
* html div.box-185 div div div.cnt table .radio {
	margin:3px 0 0 0;
	}
div.box-185 div.cnt table select {
	color:#666;
	font:11px ;
	margin:0 0 3px 0
	}
div.box-185 div.cnt table select.type {
	text-align:left;
	width:228px;
	color:#666;
	font:11px ;
	margin:2px 0 3px 0;
	}
	
div.box-185 div.cnt table th { background-color:#115586; padding:6px; font-size:13px; font-weight:bold; text-align:left; color:#FFF
	}
div.box-185 div div div.cnt table select.small {
	width:44px
	}
div.box-185 div div div.cnt table input.small {
	width:57px;
	height:19px;
	margin:0 3px 3px 3px;
	padding:2px 0 0 3px
	}
div.box-185 div div div.cnt table .number {
	idth:34px;
	/*text-align:center;*/
	color:#666;
	font:11px ;
	}
div.box-185 div div div.cnt table .sel {
	font:bold 12px;
	color:#369
	}
div.box-185 div div div.cnt div.buttons {
	margin:5px 0 0 0;
	height:22px;
	}
div.box-185 div div div.cnt ul {
	margin:0;
	padding:0
	}
div.box-185 div div div.cnt ul li {
	color:#369;
	/*color:FF7800;*/
	list-style-type:none;
	padding:0 0 0 2px;
	margin:0 0 5px 0;
	font:11px verdana,;
	}
div.box-185 div div div.cnt ul li.right {
	list-style-type:none;
	color:#369;
	/*color:FF7800;*/
	padding:5px 0 0 2px;
	margin:0 0 0 2px;
	font:11px verdana,;
	text-align: right;
	}
div.box-185 div div div.cnt ul li.indent {
	list-style-type:none;
	color:#369;
	padding:0 0 5px 2px;
	margin:0 0 0 20px;
	font:11px verdana,;
	}
div.box-185 div div div.cnt ul.arrow li {
	background:  url(../images/blue-arrow.gif) no-repeat 5px 5px;
	padding:0 0 0 22px;
	}
div.box-185 div div div.cnt ul.arrow li a {
	/*color:#FF7800;*/
	color:#369;
	}
/* more boxes */
div.box-350 {
	width:350px;
	text-align:left;
	padding:6px 0 0 0;
	background:  url(../images/bg-box-350-top.gif) no-repeat left top
	}
div.box-350 div {
	width:350px;
	padding:0 0 7px 0;
	background:  url(../images/bg-box-350-bottom.gif) no-repeat left bottom
	}
div.box-350 div div {
	width:350px;
	padding:0 0 7px 0;
	background:#D8E5F2 url(../images/bg-box-gradient.gif) repeat-x bottom
	}
div.box-350 div div div.header {
	background:#E8F0F7 url(../images/bg-box-header.gif) repeat-x top;
	font:bold 11px verdana,arial,sans-serif;
	color:#369;
	padding:5px 7px;
	width:auto
	}
div.box-350 div div div.cnt {
	padding:5px 6px;
	width:auto;
	background:  url(../images/bg-box-cnt.gif) repeat-x top
	}
* html div.box-350 div div div.cnt {
	width:350px
	}
div.box-350 div div div.cnt table td,
div.box-230 div div div.cnt table td {
	background:#F3F7FB;
	vertical-align:top;
	padding:5px 5px 5px 8px;
	color:#000
	}
div.box-350 div div div.cnt table th,
div.box-230 div div div.cnt table th {
	background:#fff;
	text-align:left;
	font:bold 11px ;
	padding:5px 5px 5px 8px;
	color:#000
	}
div.box-350 div div div.cnt table td table td {
	border-bottom:1px solid #D8E5F2
	}
div.box-350 div div div.cnt table span {
	font-size:10px
	}
.nopadding {
	padding:0 !important
	}
div.box-287 {
	width:287px;
	text-align:left;
	padding:6px 0 0 0;
	background:  url(../images/bg-box-287-top.gif) no-repeat left top
	}
div.box-287 div {
	width:287px;
	padding:0 0 7px 0;
	background:  url(../images/bg-box-287-bottom.gif) no-repeat left bottom
	}
div.box-287 div div {
	width:287px;
	padding:0 0 7px 0;
	background:#D8E5F2 url(../images/bg-box-gradient.gif) repeat-x bottom
	}
div.box-287 div div div.header {
	background:#E8F0F7 url(../images/bg-box-header.gif) repeat-x top;
	font:bold 11px verdana,arial,sans-serif;
	color:#369;
	padding:5px 7px;
	width:auto
	}
div.box-287 div div div.cnt {
	padding:5px 6px;
	width:auto;
	background:  url(../images/bg-box-cnt.gif) repeat-x top
	}
* html div.box-287 div div div.cnt {
	width:287px
	}
div.box-287 table.phone-number {
	margin:10px 0 0 6px
	}
div.box-287 table.phone-number .buttons {
	padding:8px 0 0 0
	}
div.box-287 table.phone-number td {
	height:22px
	}
div.box-287 table.phone-number .radio-btn {
	padding:0 5px 0 0;
	vertical-align:top
	}
div.box-287 table.phone-number .sel {
	padding:2px 0 10px 0;
	font:bold 11px tahma,arial,sans-serif;
	color:#369
	}
div.box-287 table.phone-number select {
	width:224px;
	margin:4px 0 0 0
	}
div.box-287 table.phone-number .box {
	padding:2px 0 5 5px;
	background:#F8F9FD
	}
div.box-287 table.phone-number .box span {
	display:block;
	color:#369;
	padding:0 0 6px 0;
	font:bold 11px 
	}
.margin-left15 {
	margin:0 0 0 15px
	}
	
div.box-230 {
	width:230px;
	text-align:left;
	padding:6px 0 0 0;
	background:  url(../images/bg-box-230-top.gif) no-repeat left top
	}
div.box-230 div {
	width:230px;
	padding:0 0 7px 0;
	background:  url(../images/bg-box-230-bottom.gif) no-repeat left bottom
	}
div.box-230 div div {
	width:230px;
	padding:0 0 7px 0;
	background:#D8E5F2 url(../images/bg-box-gradient.gif) repeat-x bottom
	}
div.box-230 div div div.header {
	background:#E8F0F7 url(../images/bg-box-header.gif) repeat-x top;
	font:bold 11px verdana,arial,sans-serif;
	color:#369;
	padding:5px 7px;
	width:auto
	}
div.box-230 div div div.cnt {
	padding:5px 6px;
	width:auto;
	background:  url(../images/bg-box-cnt.gif) repeat-x top
	}
* html div.box-230 div div div.cnt {
	width:230px
	}
	
	
p.blue-note {
	color:#369;
	font:11px 
	}

/* table width 530 */
table.table530 {
	margin:10px 0 0 0;
	idth:530px;
	background:#C3D3E3
	}
table.table530 th {
	font:bold 11px ;
	color:#369;
	padding:0px;
	background:#d8e5f2;
	}
table.table530 td {
	font:11px ;
	color:#000;
	padding: 4px 4px 4px 5px;
	background:#F7FAFC
	}
table.table530 .white {
	background:#FFFFFF;
	padding: 5px 0 0 0 ;
	border-width: 0px;
	border-color: #FFFFFF;
	}
table.table530 .td1 {
   color: #336699;

	idth:173px;
	text-align:left;
	padding: 4px 4px 4px 5px
	}
table.table530 .td2 {
	idth:105px;
	text-align:left;
	adding: 4px 4px 4px 5px
	}
table.table530 .td3 {
	idth:43px;
	text-align:center;
	}
table.table530 .td4 {
	width:56px;
	text-align:center;
	}
table.table530 .td5 {
	width:57px;
	text-align:center;
	}
table.table530 .td6 {
	width:79px;
	text-align:left;
	adding: 4px 0 4px 5px
	}
table.table530 .bg-fff td {
	background:#fff
	}
/* table width 530 end */
	
	
/* popup */
body.center {
	text-align:center
	}
#popup {
	text-align:left;
	width:589px;
	margin:0 auto
	}
#popup h1 {
	margin:4px 0;
	padding:0 0 0 7px;
	background:  url(../images/bg-popup-header.gif) repeat-x top;
	color:#fff;
	font:bold 11px/26px ;
	height:26px
	}
#popup div.left-col {
	float:left;
	width:350px;
	}
#popup div.right-col {
	float:right;
	width:230px;
	}
#popup .top-nav {
	margin:0 0 9px 0
	}
#popup .left-col .top-nav {
	margin:0 0 9px 6px
	}
#popup .top-nav label {
	color:#164c83;
	display:block;
	font-weight:bold;
	margin:3px 0
	}
#popup .left-col .top-nav select {
	width:340px
	}
#popup .right-col .top-nav select {
	width:230px
	}
/* popup end */

ul.how-to {
	margin:0 0 10px 0;
	padding:0;
	line-height:19px;
	color:#0080FF
	}
ul.how-to li {	
	list-style-type:none
	}
* html ul.how-to li {
	margin:0;
	padding:0
	}
ul.how-to li ol li {
	list-style-type:decimal;
	margin:0 0 0 -13px
	}
ul.how-to li ol li ul li {
	list-style-type:none;
	margin:0 0 0 -37px;
	background:  url(../images/bg-blue-bullet.gif) no-repeat 0px 8px;
	padding:0 0 0 14px
	}
ul.how-to li ol li ul li span {
	color:#369
	}
ul.how-to a {
	color:#0080FF;
	text-decoration:underline
	}
ul.how-to a:hover {
	color:#369;
	text-decoration:underlineul.how-to a
	}
ul.how-to .ask {
	padding:0 0 0 24px;
	background:  url(../images/bg-ico-ask.gif) no-repeat left;
	line-height:25px;
	font-weight:bold
	}
	
	
	
	
div.tables {
	float:left;
	width:560px
	}
div.tables table {
	background:#C3D3E3;
	font:11px verdana,sans-serif;
	color:#369
	}
div.tables table th {background:#D8E5F2;color:#f60;padding:4px 5px;font:bold 14px verdana,sans-serif;text-align:left}
div.tables table td {background:#F7FAFC}

div.tables table.fixed {
	table-layout:fixed
	}
div.tables table td.h {
	text-align:center;
	font-weight:bold;
	padding:4px
	}
div.tables .orange-text {color:#f60 !important}
div.tables table td input.text {padding:1px 0 0 3px;height:18px}
div.tables table td.links {padding:5px;font-size:10px}
div.tables table td.links a {margin-right:10px}
div.tables table tr.form .name {
	padding:3px 5px;
	text-align:right;
	}
div.tables table tr.form .input {padding:1px;}
 
div.tables table tr.form .input .text {width:100%}
div.tables table tr.form .input .textSmall {width:40px;}
/*div.tables table tr.form .input select {width:100%}*/
div.tables table tr.form .descr {padding:3px 5px}

div.tables table a {
	font-size:10px
	}
div.tables table tr.form .descr a {
	font-size:11px
	}

div.tables table td.list {padding:5px;font-size:10px}
div.tables table td.list ul {margin-bottom:0;margin-top:0}
div.tables table td.list ul li {font:10px verdana,sans-serif !important}
div.tables table td.list ul a {color:#369 !important;font:10px verdana,sans-serif !important}
div.tables table td.list table {margin:4px auto}
div.tables table td.list table td {font:10px verdana,sans-serif !important}

div.tables tr.big-button td {padding:3px 0}
div.tables tr.big-button table td {
	padding:0;
	text-align:center
	}
div.tables .shoise td {
	vertical-align:middle;
	height:100px;
	text-align:center
	}
div.tables .shoise b {display:block;padding:10px}
	
input.button-very-long {
	width:319px;
	height:20px;
	margin:0;
	background:  url(../images/bg-button-very-long.gif) no-repeat left top;
	border:none;
	padding:0;
	font:10px/20px arial,tahoma,sans-serif;
	color:#fff;
	text-transform:uppercase;
	vertical-align:top;
	}

/* w3edge end */

.head1 {
	font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336699;
	margin:0px;
	}
.head2 {
	font-family:georgia,verdana,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336699;
	}
.minorText {
	font-size:11px;
	font-weight:normal;
	}
.subtleText {
	font-style:italic;
	color:gray;
	}
.hint {
	font-size:11px;
	color:gray;
	}
.formTable th {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:9px 4px 4px 4px;
	white-space:nowrap;
	}
.formTable th.header {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	background:silver;
	border-right:1px solid white;
	padding:4px;
	}
.formTable td {
	text-align:left;
	padding:4px;
	}
.dataTable {
	border:1px solid #336699;
	border-collapse:collapse;
	}
.dataTable th {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:4px;
	border-left:1px solid #4391a6;
	background:#336699;
	color:#FFFFFF;
	}
.dataTable tr:nth-child(even) {
	background:#FFFFFF;
	}
.dataTable tr:nth-child(odd) {
	background:#EEEEEE;
	}
.dataTable th.firstCol {
	border-left:none;
	}
.dataTable td {
	padding:4px;
	border-left:1px solid silver;
	}
.dataTable td.firstCol {
	border-left:none;
	}
.dataTable th a:link, .dataTable th a:active, .dataTable th a:visited, .dataTable th a:hover {
	color:white;
	text-decoration:none;
	font-weight:bold;
	}
.dataTable th a:hover {
	text-decoration:underline;
	}
.dataTableVertical {
	border:1px solid #336699;
	border-collapse:collapse;
	}
.dataTableVertical th {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding:4px;
	border-top:1px solid #4391a6;
	background:#336699;
	color:#FFFFFF;
	}
.dataTableVertical th.firstRow {
	border-top:none;
	}
.dataTableVertical td {
	padding:4px;
	border-top:1px solid silver;
	}
.dataTableVertical td.firstRow {
	border-top:none;
	}
.dataTableVertical th a:link, .dataTableVertical th a:active, .dataTableVertical th a:visited, .dataTableVertical th a:hover {
	color:white;
	text-decoration:none;
	font-weight:bold;
	}
.dataTableVertical th a:hover {
	text-decoration:underline;
	}
.row0 {
	background:#EEEEEE;
	}
.row1 {
	background:#FFFFFF;
	}
.success {
	color:green;
	}
.error {
	font-size:11px;
	color:red;
	}
.errorSmall {
	font-size:11px;
	color:red;
	}
.invalid {
	color:red;
	}
	
	
	
/*  New navigation */	
	
dl {padding:0px; margin:0px; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline;font-weight:bold;  }
dd {float:left; margin:0; padding:0px 2px 0 0; text-align:center; font-weight:bold;  }
dd a, dd a:visited {/*color:#ececec; text-decoration:none; float:left;*/  }
dd span {float:left; /*border-bottom:1px solid #b1b1b1;*/ cursor:pointer;  }
dd .single {height:2.2em;  color:#ececec }

dd span.side {width:5px; float:left; border-top:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
overflow: hidden;
}

dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 

/* */ 
} 


* html dd span.side b.p1 {width:2px; w\idth:0; }

dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background:#164c83; border-left:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden;  
/* */ 
} 


dd span.side b.p2_o {width:2px; height:1px; float:left; margin-left:2px; background:#ececec; border-left:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p2 {width:3px; w\idth:2px; }

dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background:#164c83; border-left:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

dd span.side b.p3_o {width:3px; height:2px; float:left; margin-left:1px; background:#ececec; border-left:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html dd span.side b.p3 {width:4px; w\idth:3px; }

dd span.side b.p4 {width:4px; float:left; background:#164c83; border-left:1px solid #b1b1b1; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p4_o {width:4px; float:left; background:#ececec; border-left:1px solid #b1b1b1; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden;  
/* */ 
}


* html dd span.side b.p4 {width:5px; w\idth:4px; }

dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #b1b1b1; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden;  
/* */ 
}  



* html dd span.side b.p5 {width:2px; w\idth:0;}

dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#164c83; border-right:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  


dd span.side b.p6_o {width:2px; height:1px; float:left; margin-right:2px; background:#ececec; border-right:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p6 {width:3px; w\idth:2px; }

dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#164c83; border-right:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  


dd span.side b.p7_o {width:3px; height:2px; float:left; margin-right:1px; background:#ececec; border-right:1px solid #b1b1b1; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html dd span.side b.p7 {width:4px; w\idth:3px;}

dd span.side b.p8 {width:4px; float:left; background:#164c83; border-right:1px solid #b1b1b1; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p8_o {width:4px; float:left; background:#ececec; border-right:1px solid #b1b1b1; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p8 {width:5px; w\idth:4px; }

dd.low {margin-top:1.3em;}
* html dd.low {margin-top:1.2em;}

dd span.mid {border-top:1px solid #b1b1b1; padding:0px 11px; background:#164c83;}

dd span.mid_o {border-top:1px solid #b1b1b1; padding:0px 11px; background:#ececec;}

dd a:hover {border:0; text-decoration:none; }
dd a:hover span.mid, dd a:hover span.side b {background:#ececec; color:#164c83;}


.tab_active {padding:5px 0 0 0; color:#000; font-weight:bold;}

.clear {clear:both;}





    #cc_tabs {
      float:left;
      width:100%;
      font-size:12px;
	  font-weight:bold;
	  font-family:Arial, Helvetica, sans-serif;
      line-height:normal;
	  margin-bottom:-1px;

      }
    #cc_tabs ul {
        margin:0;
        padding:16px 10px 0 10px;
        list-style:none;
      }
    #cc_tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #cc_tabs a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #cc_tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:6px 18px 6px 9px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #cc_tabs a span {float:none;}
    /* End IE5-Mac hack */
    #cc_tabs a:hover span {
      color:#777;
      }
    #cc_tabs a:hover {
      background-position:0% -42px; 
      }
    #cc_tabs a:hover span {
      background-position:100% -42px; color:#26689c
      }

        #cc_tabs #current a {
                background-position:0% -42px;
        }
        #cc_tabs #current a span {
                background-position:100% -42px;
				color:#000
        }

/* Misspelled Email custom styles - https://github.com/julien-amblard/email-misspelled */
.email-misspelling-suggestions-menu {
	position: absolute;
	z-index: 35;
	padding: 0;
	margin-top: -1px;
	width: calc(100% - 14px);
	left: 6px;
	overflow: hidden;
	text-align: left;
	background: white;
	border: 1px solid #848492;
}
.email-misspelling-suggestions-menu > *  {
	padding: 4px 8px;
	display: block;
}
.email-misspelling-suggestions-menu a:hover,
.email-misspelling-suggestions-menu a:focus {
	background-color: #cccccc;
	cursor: pointer;
}