* { margin:0; padding:0;}
body { background:url(../images/body-tail.gif); font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:1em; color:#121212;}

input, textarea { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

.new{
	color: #fff;
	font-weight: bold;
}

p { margin:0; padding:0;}

p.error {color:#ff0000; font-size: 13px; text-align:left; margin:0;}
p.success {color:#3c64bf; font-size: 13px; text-align:left; margin:0;}

.bottom-quote { background:url(../images/bottom_quote.gif) right bottom no-repeat transparent;}
.top-quote { background:url(../images/top_quote.gif) left top no-repeat transparent;}

.tail-top { background:url(../images/tail-top.gif) left top repeat-x #a8a899;}
.tail-bottom { background:url(../images/body-tail.gif) repeat-x bottom;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
Img {border:0; vertical-align:top; text-align:left;}

.img_spacing {padding-bottom: 20px; text-align: center;}
.img_spacing2 {padding-bottom: 20px;}
.img_spacing3 {padding-bottom: 5px;}
.img_spacing_top {padding-top: 10px;}

.spacing {height: 324px; padding-bottom: 15px;}

.form { width:100%; overflow:hidden;} 
.form label { display:block; color:#fef5cf; margin-bottom:15px; float:left; font-style:italic; font-size:13px; padding: 10px 0 0 0}
.form input { 
    border-top:1px solid #5a5a4b; 
    border-left:1px solid #5a5a4b; 
    background:url(../images/input-bg.gif); 
    border-bottom:1px solid #919181; 
    border-right:1px solid #919181; 
    width:201px; 
    float:left; 
    padding:1px 0 0 3px; 
    margin-right:3px;
}
.form a { display:block; background:url(../images/button-tail.gif) repeat-x top; float:left; color:#fef5cf; text-decoration:none; padding:1px 10px 2px 10px;}
.form a:hover { text-decoration:underline;}

.form1 { height:26px;}
.form1 input {width:205px; padding:2px 0 2px 3px; background:none; border:1px solid #80806c; color:#43433f;}
.form1_radio {padding:2px 0 2px 20px;}
.form1_section {width:205px;margin-bottom: 5px; padding:2px 0 2px 3px; background:none; border:1px solid #80806c; color:#43433f;}
textarea { width:205px; height:100px; overflow:auto; background:none; border:1px solid #80806c; padding:2px 0 0 3px; color:#43433f;}
form .buttons { width:100%; overflow:hidden; padding-top:19px;}
form .buttons .link1 { float:right; margin-left:7px;}


/*==================list====================*/
ul { list-style:none;}
ul.disc {list-style-type:disc; font-size:10px;}
ul.disc2 {list-style-type:disc; font-size:10px; margin-left:-20px}

ul.circles-list-indent {list-style-type:circle; font-size:10px; margin-left:42px;}

ul.shadow {list-style-type:disc; font-size:10px; margin-left:10px; margin-top: -10px; color: #fff;}


.list-indent { margin-left:42px;}

.bullets { padding-top:18px; margin-left: 40px; font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal;}
.bullets2 { padding-top:5px; margin-left: 40px; font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal;}

.circles { font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal;}

.list-level1{ margin-top: 15px; font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal;}
.list-level1-white{margin-left:-5px; padding-bottom: 10px; font-family:"Times New Roman", Times, serif; font-size:14px; font-style: italic; font-weight:bold; color: #fff;}
.list-level2{ padding-left: 25px; font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal;}

.list1 li { padding-top:18px; width:100%; overflow:hidden; vertical-align:bottom;}
.list1 li a { text-transform:uppercase; background:url(../images/marker-tail.gif) repeat-x top; display:inline-block; font-size:1.25em; color:#fff; text-align:center; margin-bottom:6px; text-decoration:none;}
.list1 li a em { display:inline-block; background:url(../images/marker-left.gif) no-repeat left top;}
.list1 li a b {display:inline-block; background:url(../images/marker-right.gif) no-repeat right top; font-weight:normal; font-style:normal; padding:3px 8px 5px 8px; cursor:pointer;}
.list1 li a:hover b { text-decoration:underline;}
.list1 li p a {color:#2b2b1e; font-size:.83em; text-transform:uppercase; background:none; text-decoration:underline; text-align:left; margin:0;}
.list1 li p a:hover { text-decoration:none;}

.list2 { padding-bottom:7px;}
.list2 li { padding:0 0 11px 7px; background:url(../images/marker-1.gif) no-repeat left 6px;}
.list2 li a { color:#fef5cf;}



.shadow li { padding:5px 5px 5px 5px; font-size: 14px;}
.shadow li a { color:#fef5cf;}


/*==================other====================*/
.img-box img { margin-bottom:25px; display:block;}

.img-box1 { width:100%; overflow:hidden; padding-bottom:26px;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:16px;}

.phone { float:right;}


/*==================txt, links, lines, titles====================*/
a {color:#fef5cf; text-decoration:none;}
a:hover{text-decoration:underline;}

h3 { font-size:1.08em; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin-bottom:18px; font-weight:normal;}
h4 { color:#fef5cf; font-weight:normal; font-size:1em;}

.txt1 { color:#2b2b1e; font-size:.83em; text-transform:uppercase; font-style:normal;}
.txt2 { color:#fef5cf;}

.link1 { display:block; float:left; background:url(../images/link1-bgd.gif) left top repeat-x; color:#fef5cf; font-size:.83em; text-transform:uppercase; text-decoration:none;}
.link1 em { display:block; background:url(../images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(../images/link1-right.gif) no-repeat right top; padding:4px 11px 4px 11px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.divider { background:url(../images/divider.gif) repeat-y 236px 0;}
.divider1 { background:url(../images/divider.gif) repeat-y 660px 0;}
.line-hor { border-bottom:1px solid #80806c; margin:30px 0; overflow:hidden; font-size:0; line-height:0;}

.title { margin-bottom:20px;}
h1.section_title{ font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; font-weight:500; color:#000; margin-bottom:15px; line-height:1.1;}
h1.section_title2{ font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; font-weight:500; color:#000; margin-bottom:5px; line-height:1.1;}  /* less bottom spacing */
h1.section_title_italic_center{ font-family:"Times New Roman", Times, serif; font-size:18px; font-style: italic; text-align: center; text-transform:uppercase; font-weight:500; color:#000; margin-bottom:20px; margin-top:10px; line-height:1.1;}  /* less bottom spacing */

h1.company{ font-family:"Times New Roman", Times, serif; font-size:15px; text-transform:uppercase; font-weight:600; color:#000; margin-bottom:15px; line-height:1.1;}

h2.section_title{ font-family:"Times New Roman", Times, serif; font-size:18px; text-transform:normal; font-weight:500; color:#000; margin-bottom:15px;}
h2.area{ font-family:"Times New Roman", Times, serif; font-size:15px; color: #fff; font-weight:bold;}



h3.section_message{ font-family:"Times New Roman", Times, serif; font-size:20px; font-style: normal; text-transform:uppercase; font-weight:500; color:#fff; line-height:1; margin-bottom:15px; margin-top: 20px; text-align: center;}
h3.section_message2{ font-family:"Times New Roman", Times, serif; font-size:17px; font-style: normal; text-transform:uppercase; font-weight:500; color:#fff; line-height:1; margin-bottom:15px; margin-top: 20px; text-align: center;}

p.welcome{  padding: 5px 5px 0 5px; font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal; text-align: justify; line-height:1.5; }

p.section_italic{  padding: 5px 5px 5px 5px; font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal; text-align: justify; line-height:1.5; margin-bottom:15px;
}

p.section_italic_even{ background-color: #ccc; padding: 5px 5px 5px 5px; font-family:"Times New Roman", Times, serif; font-size:15px; font-style: italic; font-weight:normal; text-align: justify; line-height:1.5; margin-bottom:15px;
}

p.section_italic_center{ font-family:"Times New Roman", Times, serif; font-size:14px; font-style: italic; font-weight:normal; text-align: center; line-height:1.5; margin-bottom:15px;}

/*==================shadow====================*/
h1.shadow{ font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; font-weight:600; color:#fff; margin-bottom:15px; line-height:1.1;}
h2.shadow{ font-family:"Times New Roman", Times, serif; font-size:15px; text-transform:normal; font-weight:600; color:#fff; margin-bottom:15px;}
p.shadow{ font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal; text-align: justify; line-height:1.5; margin-bottom:15px; color: #fff;}

/*==================boxes====================*/
.banner-box { width:293px; height:132px; background:url(../images/banner-1.gif) no-repeat left top;}
.banner-box .inner { padding:20px 26px 23px 37px;}
.banner-box .title { margin-bottom:10px;}
.banner-box h1 { font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; font-weight:600; color:#fff;}
.banner-box h2 { font-family:"Times New Roman", Times, serif; font-size:13px; text-transform:uppercase; font-style:italic; color:#fff;}
.banner-box p { color:#fef5cf; font-style:italic; font-size:14px}


.banner-box1 { width:291px; height:132px; background:url(../images/banner-2.gif) no-repeat left top;}
.banner-box1 .inner { padding:20px 18px 23px 23px;}
.banner-box1 .title { margin-bottom:4px; padding-left: 50px; background:url(../images/banner-title3.gif) no-repeat left top; height: 24px}
.banner-box1 h1 { font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; font-weight:600; color:#fff;}
.banner-box1 h2 { font-family:"Times New Roman", Times, serif; font-size:13px; text-transform:uppercase; font-style:italic; color:#fff;}
.banner-box1 a.click_here{text-decoration:none;}
.banner-box1 p { color:#fef5cf; font-style:italic; font-size:14px}
.banner-box1 .form .submit {display:block; background:url(../images/button-tail.gif) repeat-x top; float:left; width: 50px; height: 20px; color:#fef5cf; text-decoration:none; padding:1px 5px 2px 5px;}
.banner-box1 .form input { 
    border-top:1px solid #5a5a4b; 
    border-left:1px solid #5a5a4b; 
    background:url(../images/input-bg.gif); 
    border-bottom:1px solid #919181; 
    border-right:1px solid #919181; 
    width:175px;
    height: 17px;
    float:left; 
    padding:1px 0 0 3px; 
    margin-right:3px;
}
.box { width:100%;}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom; padding:3px 0 6px 0;}


/*header*/
#header object { vertical-align:top;}
#header div { position:absolute; left:-42px; top:0;}

/*content*/
#content { padding:18px 0 20px 0;}
#content .indent { padding-bottom:25px;}
#content .indent1 { padding-top:24px}

/*footer*/
#footer { text-align: center;}
#footer p { color:#a8a899; text-align:center; font-size:.83em; text-transform:uppercase; padding-top:26px;}
#footer p a { text-decoration:none; color:#a8a899;}
#footer p a:hover { text-decoration:underline;}
/*
.social-networks { 
    background-image:url(../images/social-footer-back.gif); 
    background-repeat:no-repeat; 
    background-position:left top; 
    height:68px; 
    width: 980px;}
*/

a.button_facebook {
   	display: block;
	width: 32px; 
	height: 32px;
	margin-top: 17px;
   	text-decoration: none;
  	background: url("../images/facebook_footer.gif");
    float: left;
}

a.button_twitter {
   	display: block;
	width: 32px; 
	height: 32px;
	margin-top: 17px;
	margin-left: 10px;
   	text-decoration: none;
  	background: url("../images/twitter_footer.gif");
    float: left;
}

a.button_blogger {
   	display: block;
	width: 32px; 
	height: 32px;
	margin-top: 17px;
	margin-left: 10px;
   	text-decoration: none;
  	background: url("../images/blogger_footer.gif");
    float: left;
}


#testLayer1 {
    position:relative;
    left:0px;
    top:0px;
    z-index:10;
    /* display: none; */
}

.whom{ font-family:"Times New Roman", Times, serif; font-style: italic; color: #fff;}

/*==========================================*/

.newsletter_header{
	font-weight: bold;
	font-size: 18px;	
}

.newsletter_link{

}

.newsletter_copy{
	font-style: normal;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
}
