@charset "utf-8";
html { font-size: 62.5%; }
body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "URW Gothic L", sans-serif;
	background-color: #fbfbfb;
	font-size: 110%;
	color: #333333;
}
html, body, #wrapper { height: 100%; }
body > #wrapper { height: auto; min-height: 100%; }

a { text-decoration: none; color: #006cb3; outline: none; }
a:hover {
	text-decoration: none;
	color:#000033;
}

.link1 { text-decoration: none; color: #006cb3; outline: none; font-size:13px; font-weight:bold }
.link1:hover { text-decoration: none; color:#01B2FA; font-size:13px; font-weight:bold }

.links-1 {
	FONT-FAMILY: Tahoma;
	COLOR: #3c658a;
	FONT-SIZE: 10pt;
	font-weight:bold
}
.links-1:visited {
	FONT-FAMILY: Tahoma;
	COLOR: #3c658a;
	FONT-SIZE: 10pt;
	font-weight:bold
}
.links-1:hover {
	BACKGROUND-COLOR: #e4ecf8;
	FONT-FAMILY: Tahoma;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	font-weight:bold
}


p { }
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, "URW Gothic L", sans-serif;  }
em { color: #e27a00; font-style: normal; }
strong { font-weight: bold; }
h1 { font-weight: normal; font-size: 3.2em; }
h2 { font-size: 2em; padding: 0 0 10px 0; }
h3 { font-size: 1.5em; color: #0c3d7b; font-weight: normal; padding: 0 0 10px 0; line-height: 1.3em; }
h4 { font-size: 1.2em; padding: 0 0 10px 0; font-weight: bold; }
h3 a { color: #0c3d7b; }
h5 { padding: 0 0 6px 0; font-size: 1.1em; font-weight: bold; }
h6 { padding: 0 0 4px 0; font-size: 1.1em; font-weight: normal; }
code { font-family: "Courier New", Courier, monospace; font-size: 1.1em; color: #1d1d1d; line-height: 18px; background: #f1f1f1; display: block; padding: 10px 0 10px 10px; margin: 0 0 15px 0; border-left: 2px solid #c0c0c0; clear: both; }
blockquote { margin: 0 0 15px 0; padding: 15px 0 0 25px; background: url(quote.gif) 5px -2px no-repeat; }
blockquote p { font-size: 1.2em; }
blockquote p, cite { font-style: italic; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
cite { display: block; color: #999999; padding: 5px 0 5px 0; }
small { font-size: 0.9em; }
.ital { font-style: italic; }
object { outline: none; }
table { }
img { border: none; }
.clearer { width: 100%; height: 0.1px; font-size: 0.1px; clear: both; line-height: 0.1px; }
.bullets { padding: 0 0 8px 14px; background: url(bullet.gif) 4px -30px no-repeat; }
.bullets:hover { background-position: 4px 5px; }
#content .bullets { background-position: 4px 5px; }
#content p.bullets { background-position: 4px 6px; }
.cnt {  }
.rt {  }
.clrFloat:after { content: "."; display: block; height: 0.1px; width: 100%; clear: both; visibility: hidden; }
h2.mainTitle, #content h2.mainTitle { padding: 0; }
.dblArr { padding: 1px 0 0 15px; background: url(dbl_arrow.gif) left 5px no-repeat; margin: 0 0 0 5px; }
.dblArr:hover { background-position: left -40px; }
.dblArrRight span { background: url(dbl_arrow.gif) right 4px no-repeat; padding: 0 11px 0 0; }
.dblArrRight:hover span { background-position: right -41px; }
a.dblArrRight { color: #666; }
a.dblArrRight:hover { color: #01B2FA; }
img.brdr { border: solid 1px #e4e4e4; }
ul, ol { margin: 0 0 10px 0; padding: 0; }
ol { margin: 0 0 15px 10px; }
ul li, ol li { padding: 0 0 10px 0; margin: 0 0 0 15px; }
ul li { background:url(bullet_cross.gif) left 5px no-repeat; list-style: none; padding-left: 10px; margin: 0 0 0 5px; line-height: 1.3em; }
ol li { background: none; list-style: decimal; padding-left: 0; }
dfn { font-style: normal; font-weight: normal; }
.noSpace { margin: 0; padding: 0; }
#menuLogo .in, #logPanel .in, #banner .in, #content .in, #subContent .in { width: 990px; margin: 0 auto; }
#menuLogo .in { position: relative; }
.upgAccount .upgAcc { padding-bottom: 3px; width: 100%; }
.upgAccount .upgAcc .button { text-indent: -999em; width: 144px; background:url(upgrade_account.png) left top no-repeat; padding: 0; margin: 0 auto; float: none; }
.upgAcc .button:hover { background-position: left bottom; clear: both; }
.tour a { background:url(blue_big.png) left -61px no-repeat; }
.tour a:hover { background-position: left 1px; }
.takeTour .bigButts { margin: -30px 0 0 0; position: relative; }
.descToShow { display: none; margin: 4px 0 0 0; }
.listToShow { display: none; }
.bigArrList .dblArr { padding: 0 0 8px 15px; background-position: left 4px; margin: 0; }
.bigArrList h4 .dblArr { background-position: left 5px; }
.bigArrList .dblArr:hover { background-position: left -41px; }
.bigArrList h4 .dblArr:hover { background-position: left 5px; }
.bigArrList li { padding: 0 0 10px 0; margin: 0; background: none; }
.bigArrList { margin: 0 0 15px 10px; clear: both; }
.newsList { margin: 0 0 15px 3px; }
.newsList p { padding: 0 0 17px 0; }
.bigArrList ol { padding-left: 10px; margin: 0; }
.bigArrList ol li { margin-left: 25px; }
.bigArrList .opened a { background-position: left -88px; }
.bigArrList .opened a:hover { background-position: left -143px; }


/* common */
	#content { padding: 0 0 106px 0; }
#wrapper .noHeadFoot { padding: 0 0 20px 0; }
#content .in { padding: 0; width: 990px; }
#content .narrowIn {
	width: 840px;
}
.main { width: 697px; padding: 0 5px 0 0; float: left; }
.wider .main, .mainWider { width: 745px; }


	.unsubOverAll .dialog img { padding: 0 0 0 0; }
	.ovrBox { padding: 0 6px 6px 6px; }
	.persSubjDivCont { position: relative; }
		
#map_canvas { width: 660px; height: 500px; margin: 0 auto 15px auto; border: solid 1px #CCC; }



td{font-family:verdana, tahoma, arial;font-size:12px}

.monospace { font-family: Courier, monospace; }

text{font-family:arial}


.tablefont {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
	text-align:left
}
.textfont {
    font-family: arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}
.text {
    background: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/* form elements */
form {
	
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #B1B1B1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
}
textarea {
	padding:2px;
	border:1px solid #B1B1B1;
	display:block;
}
input.button { 
	margin: 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 2px 3px;
	border:0; 
	color: #000000;	
}


.boxtext {
max-width: 670px;
background: url(recoWidth.gif) 40px 0;
     
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */








/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowgreen{
	width: 230px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #9AB9FF;
	border-size: 1px;
	border-width: 1px;
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(http://autoresponder1.com/files/arrowblue.gif) 100% 0;  height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #5E7830;
}

.arrowgreen li a:hover{
	color: #26370A;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}





.tblData{width:100%;margin:0 auto 15px auto;clear:both}
.fieldSet .tblData{width:98%;margin:0 auto 5px auto}
.tblData th, .tblData tr td{padding:5px 8px 5px 8px}
.tblData tr .tdInp{padding:2px 10px 2px 10px;line-height:auto}
.tblData .tdInp input{padding:1px;height:15px;border:solid 1px #dbdbdb;font-size:1em}
.tblData thead th{background:#bdd8ea url(table_top_rounds.png) 50% top repeat-x;border-bottom:solid 1px #bdd8ea;font-weight:bold;padding:7px 8px 6px 8px;text-shadow:1px 1px 0 #fff;color:#0c3d7b}
.tblData thead th a{color:#0c3d7b}
.tblData thead th .arr{background:url(arr_up_down.gif) right 6px no-repeat;padding:0 13px 0 0}

.tblData thead th .cntButt{position:relative;left:50%;width:auto;float:left;clear:both;text-align:left;margin:5px
0 12px 0}

.checkRadUl .cntButt{margin:0}
.lftRtButt{width:100%;padding:0 0 10px 0;margin:0}
.lftRtButt .l{float:left}.lftRtButt .r, .lftRtButt .butt .r{float:right}
.lftRtButt .butt, .lftRtButt .smallButts{width:97%;padding:0 3px 0 0;margin:0 auto;float:none}
.cntButt .butt{position:relative;left: -50%;float:left;padding:0}
.undTableButts{clear:both;padding:0 0 0 6px;margin:0 0 10px 0}
.butt a, .butt .buttIn, .butt a strong, .butt .buttIn input{padding:0;background-color:transparent;background-image:url(buttons_all.png);display:block;cursor:pointer;float:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.butt a, .butt .buttIn{background-position:right -592px;border:0;text-align:center;padding:0
24px 0 0;outline:none;clear:none;font-size:1.1em}
.cntButt .butt a, .cntButt .butt .buttIn{margin:0 20px 0 0}
.checkRadUl .cntButt .butt a{margin:0 15px 0 0}
.cntButt .butt .last{margin:0}
.butt a strong, .butt .buttIn input{background-position:left -563px;text-align:center;padding:0
0 0 26px;height:25px;line-height:25px;text-transform:capitalize;white-space:nowrap;color:#fff;text-shadow:0 1px 1px #666;border:none;font-weight:bold}
.butt a strong, .butt .buttIn input{padding:0 0 0 24px}
.butt .buttIn input{width:60px;font-size:1.1em;padding-bottom:2px;line-height:24px}
.butt .buttIn .size2{width:70px}
.butt .buttIn .size3{width:80px}
.butt .buttIn .size4{width:90px}
.butt .buttIn .size5{width:100px}
.butt .buttIn .size6{width:110px}
.butt .buttIn .size7{width:120px}
.butt .buttIn .size8{width:130px}
.butt a:hover, .butt .buttIn:hover{background-position:right -534px;outline:none}


.butt a:hover strong, .butt .buttIn:hover
input{background-position:left -505px;outline:none}.butt
.buttStyle2{background-position:right -713px}.butt .buttStyle2 strong, .butt .buttStyle2
input{background-position:left -682px}.butt .buttStyle2:hover{background-position:right -652px}.butt .buttStyle2:hover strong, .butt .buttStyle2:hover
input{background-position:left -621px}.butt
.buttStyle3{background-position:right -836px}.butt .buttStyle3 strong, .butt .buttStyle3
input{background-position:left -805px}.butt .buttStyle3:hover{background-position:right -775px}.butt .buttStyle3:hover strong, .butt .buttStyle3:hover
input{background-position:left -744px}


