* { margin:0; padding:0;}
body { background:#fff; font-family:Arial; font-size:100%; line-height:1.125em; color:#525252; text-align:center;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

p { margin-bottom:17px;}

.thanks {color:#828457; font-size:50px; letter-spacing:5px; font-weight:bold; }
.thanks2 {color:#922c46; font-size:18px; letter-spacing:3px; font-weight:bold; padding-left:20px;margin-top:-25px; text-transform:uppercase; }


/*================== contact form ====================*/

form .rowi {height:26px;}
form .rowt {height:130px;}
form .right {display:block; background:#922c46; width:40px; height:20px; padding:4px 6px 4px 10px; color:#fff; text-decoration:none; margin:10px 0 0 6px;}
form .right:hover {text-decoration:underline;}

form {color:#828457;}

.input {width:261px; height:20px; border:1px solid #bdbdbd; background:none; padding:0 0 0 5px; font-size:1em;}
.inputab {width:361px; height:20px; border:1px solid #828457; background:none; padding:0 0 0 5px; font-size:1em;}
.inputabreg {width:300px; height:20px; border:1px solid #828457; background:none; padding:0 0 0 5px; font-size:1em;}
.inputaa {width:161px; height:20px; border:1px solid #7c4b7c; background:none; padding:0 0 0 5px; font-size:1em;}
.inputac {width:161px; height:20px; border:1px solid #828457; background:none; padding:0 0 0 5px; font-size:1em;}
.inputad {width:261px; height:20px; border:1px solid #828457; background:none; padding:0 0 0 5px; font-size:1em;}
.input80 {width:88px; height:20px; border:1px solid #828457; background:none; padding:0 0 0 5px; font-size:1em;}
.input100 {width:108px; height:20px; border:1px solid #828457; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:261px; height:92px; border:1px solid #bdbdbd; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.txtareaTXT {width:461px; height:120px; border:1px solid #828457; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.txtareaTXT1 {width:121px; height:60px; border:1px solid #828457; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.txtareaTXT2 {width:101px; height:60px; border:1px solid #828457; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.txtareagen {width:160px; height:20px;border:1px solid #828457; background:none; padding:0px 6px 0px 6px; overflow:auto; font-size:1em;height:30px;}
.txtarea100 {width:100px; height:20px;border:1px solid #828457; background:none; padding:0px 6px 0px 6px; overflow:auto; font-size:1em;height:30px;}
.txtarea120 {width:120px; height:20px;border:1px solid #828457; background:none; padding:0px 6px 0px 6px; overflow:auto; font-size:1em;height:30px;}
.txtarea80 {width:80px; height:20px;border:1px solid #828457; background:none; padding:0px 6px 0px 6px; overflow:auto; font-size:1em;height:30px;}
.txtarea50 {width:50px; height:20px;border:1px solid #828457; background:none; padding:0px 6px 0px 6px; overflow:auto; font-size:1em;height:30px;}
.pads {padding:0px 6px 0px 6px;}
.pads2 {padding:0px 13px 0px 13px;}
.pads3 {padding:0px 26px 0px 26px;}

.purple { background-color:#7c4b7c; border:0px;color:#ebebeb;}
.green { background-color:#828457; border:0px;color:#ebebeb;}

/*==================list====================*/
ul { list-style:none;}
ol {padding:0px; margin:0px 0px 0px 30px;}

.top_menu { float:right; padding:19px 4px 0 0;}
.top_menu li { display:inline;}
.top_menu li a { border-right:1px solid #c5c5c5; color:#7e7e7e; text-decoration:none; padding:0 20px 0 12px; font-size:.92em;}
.top_menu li a:hover { background:url(../images/marker.gif) no-repeat left 5px; color:#a8627b; text-decoration:none;}
.top_menu li a.last { border:0;}
.top_menu li a.current {background:url(../images/marker.gif) no-repeat left 5px; color:#a8627b; text-decoration:none;}

.main_menu { padding:40px 0 0 54px;}
.main_menu li a { background:url(../images/marker1.gif) no-repeat left 4px; color:#fff; font-size:1.07em; text-decoration:none; line-height:2.71em; padding:0 40px 0 26px;}
.main_menu li a:hover { background:#fff; color:#67374d;}

.list1 li a { font-size:.85em; color:#657d98; line-height:1.72em; background:url(../images/marker2.gif) no-repeat left 4px; padding-left:10px;}
.list2 li a {background:url(../images/marker3.gif) no-repeat left 6px; padding-left:11px; text-decoration:none; line-height:2em;}
.list2 li a:hover { text-decoration:underline;}
.list3 li a { font-size:.85em; color:#a5b135; line-height:1.72em; background:url(../images/marker4.gif) no-repeat left 4px; padding-left:10px;}
.list4 li a { font-size:.85em; color:#856985; line-height:1.72em; background:url(../images/marker5.gif) no-repeat left 4px; padding-left:10px;}
.list5 li {background:url(../images/marker3.gif) no-repeat left 6px; padding-left:11px; text-decoration:none;}
.list6 li {background:url(../images/block2.png) no-repeat left 6px; padding-left:11px; text-decoration:none;}
.list7 li {background:url(../images/block3.png) no-repeat left 6px; padding-left:11px; text-decoration:none;}
.list8 li {background:url(../images/marker4.gif) no-repeat left 6px; padding-left:11px; text-decoration:none;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_indent1 { margin:0 18px 20px 0; float:left;}
.slogan { margin-top:41px;}
img {border:0; vertical-align:top; text-align:left;}
img.bored {vertical-align:top; text-align:left; border-top:solid 2px #922c46;}


.indenti {padding-top:30px;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:28px;}

blockquote p { margin-bottom:0;}

/*==================txt, links, lines, titles====================*/
a {color:#484848;}
a:hover{text-decoration:none;}

h1 { background:url(../images/h1_marker.jpg) no-repeat left top; padding:9px 0 10px 55px; font-size:1.68em; color:#3e3e3e; font-weight:normal; margin-bottom:19px;}
h1.new { background:url(../images/seal.jpg) no-repeat left top; padding:9px 0 70px 105px; font-size:1.68em; color:#3e3e3e; font-weight:normal; margin-bottom:19px;}
h2 {font-size:1.69em; color:#49494a; font-weight:normal; margin-bottom:26px;}
h2.new5 {font-size:1.69em; color:#49494a; font-weight:normal; margin:0 10px 26px 0; display:inline;}
h3 { font-size:.92em; text-transform:uppercase; color:#856985; margin-bottom:10px;}
h3.new3 { font-size:.88em; text-transform:none; color:#EBEBEB; margin:0 0 10px 10px; display:inline;}
h3.new4 { font-size:1.00em; text-transform:none; color:#922c46; font-weight:bold; display:inline; margin-right:12px;}
h4 {font-size:1.08em; font-weight:normal; margin-bottom:5px;}
h5 { font-size:1em; margin-bottom:12px;}
h6 { font-size:.92em; text-transform:uppercase; color:#856985;}

.txt1 { font-size:.846em; line-height:1.45em;}
.txt2 { color:#a5b135;}
.txt3 {color:#657d98;}

.link1 { background:#4a4a4a; display:block; float:left; width:auto; color:#fff; font-size:.85em; font-family:tahoma; text-align:center; text-decoration:none;}
.link1 em { display:block; background:url(../images/but_left.gif) no-repeat left top;}
.link1 em b { display:block; background:url(../images/but_right.gif) no-repeat right top; font-style:normal; padding:0 11px 1px 11px;}
.link1:hover { text-decoration:underline;}

.link1a {color:#4b617c;}
.link1a a { font-size:.85em; line-height:1.72em; padding-left:10px;}

.link2 { background:#4b617c; display:block; float:left; width:auto; color:#fff; font-size:.85em; font-family:tahoma; text-align:center; text-decoration:none;}
.link2 em { display:block; background:url(../images/but1_left.gif) no-repeat left top;}
.link2 em b { display:block; background:url(../images/but1_right.gif) no-repeat right top; font-style:normal; padding:0 11px 1px 11px;}
.link2:hover { text-decoration:underline;}

.link3 { background:#7c4b7c; display:block; float:left; width:auto; color:#fff; font-size:.85em; font-family:tahoma; text-align:center; text-decoration:none;}
.link3 em { display:block; background:url(../images/but2_left.gif) no-repeat left top;}
.link3 em b { display:block; background:url(../images/but2_right.gif) no-repeat right top; font-style:normal; padding:0 11px 1px 11px;}
.link3:hover { text-decoration:underline;}

.link4 { color:#a5b135;}

.link5 { background:#828457; display:block; float:left; width:auto; color:#fff; font-size:.85em; font-family:tahoma; text-align:center; text-decoration:none;}
.link5 em { display:block; background:url(../images/but3_left.gif) no-repeat left top;}
.link5 em b { display:block; background:url(../images/but3_right.gif) no-repeat right top; font-style:normal; padding:0 11px 1px 11px;}
.link5:hover { text-decoration:underline;}

.link6 { background:url(../images/marker3.gif) no-repeat left 6px; padding-left:11px; font-size:1.08em; color:#922c46;}
.link6 a {text-decoration:underline; color:#922c46;}
.link6:hover { text-decoration:none;}

.link6a { background:url(../images/marker6.gif) no-repeat left 6px; padding-left:11px; font-size:1.08em; color:#657d98;}
.link6a a {text-decoration:underline; color:#657d98;}
.link6a a:hover { text-decoration:none;}

.link6b { background:url(../images/marker7.gif) no-repeat left 6px; padding-left:11px; font-size:1.08em; color:#a5b135;}
.link6b a {text-decoration:underline; color:#a5b135;}
.link6b a:hover { text-decoration:none;}

.link7 { color:#897e7e;}

.line_hor { background:url(../images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:20px;}


/*==================blocks====================*/
.block { background:url(../images/block1_bgd.jpg) no-repeat left top #ebebeb; padding:25px 20px 31px 245px; color:#5f5f5f;}
.block1a { background-color: #ebebeb; padding:25px 20px 11px 35px; color:#5f5f5f;}
.block1 { background:#e8eaf1; width:100%;}
.block1 .ind { padding:24px 16px 24px 36px;}
.block1 h3 { color:#657d98;}
.block2 { background:#ece7ed; width:100%; color:#897e7e;}
.block2 .ind { padding:24px 16px 24px 36px;}
.block3 { background:#efefe5; width:100%; color:#525252;}
.block3 .ind { padding:24px 22px 24px 36px;}
.block4 { background:#f5f4f3; padding:20px 16px 20px 31px;}
.block4 h2 { margin-bottom:0;}
.block5 { background:#ebebeb; width:98%; color:#5f5f5f;} 
/*==================reduced width to 98% to work in IE6====================*/
.block5 .ind { padding:24px 12px 24px 36px;}


/*header*/
#header .row_1 { height:58px;}
#header .row_2 { height:319px;}

/*content*/
#content { padding:0 0 20px 0;}
#content .indent { padding:0 14px 0 0;}
#content .indent1 { padding:0 0 12px 0;}
#content .indent2 { padding:34px 20px 0 33px;}

/*footer*/
#footer { color:#484848; background:#eaeaea;}
#footer p { padding:22px 0 0 30px;}
.fxd { color:#484848;}
.fxd a { text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; }
.fxd a:hover {text-decoration:underline;}


/*================== index.asp ==================*/
#page1 #content .row_3 .img_indent { margin-right:33px;}
#page1 #content .row_3 .column1 .indent { padding:0 20px 0 0;}

/*================== legal-4.asp ==================*/
#page1a #content .row_3 .img_indent { margin-right:33px;}
#page1a #content .row_3 .column1 .indent { padding:0 20px 0 0;}
#page1a #content {padding: 0 0 0px 0;}

/*================== legal-2.asp ==================*/
#page4 #content { padding: 0 0 0px 0;}


/*================== legal-4.asp ==================*/
#page6 #content { padding: 0 0 0px 0;}
#page6 #content .block { background:#ebebeb; color:#5f5f5f; padding:0; width:100%;}
#page6 #content .block .ind { padding:25px 20px 31px 35px;}
#page6 #content .row_2 .column1 .indent { padding:0 55px 0 0;}
#page6 #content .row_3 .col_1 .indent2 { padding-right:0;}

/*================== legal-5.asp ==================*/
#page6a #content { padding: 0 0 0px 0;}
#page6a #content .block { background:#ebebeb; color:#5f5f5f; padding:0; width:100%;}
#page6a #content .block .ind { padding:25px 20px 31px 35px;}
#page6a #content .row_2 .column1 .indent { padding:0 55px 0 0;}
#page6a #content .row_3 .col_1 .indent2 { padding-right:0;}


/*================== privacy.asp, terms.asp ==================*/
#page7 #content { padding:25px 10px 40px 35px;}
#page7 #content h1 {background:url(../images/h1_marker1.jpg) no-repeat left top;}


/*==========================================*/
