*{margin:0; padding:0;}
body{background:url(images/sote_bg.jpg) left top repeat-x #E0E6EC;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#7B98A0; font-size:0.75em; line-height:1.2em; text-align:center;}
input, textarea, select{color:#7B98A0; vertical-align:top; text-align:left; border: 1px solid #7B98A0; background:0; font:12px Tahoma, Arial, helvetica, sans-serif; padding-left:5px;}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{
	margin-top:10px;
	display:block;
	margin-bottom: 10px;
}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.altcontainer { 
	width: 46em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}
.col-alt{float:right;}

.site-left{width:310px; float:left; background:url(images/site_left_bg.jpg) right top no-repeat;}
.site-right{width:670px; float:left; background:url(images/site_right_bg.jpg) 252px 165px no-repeat;}

.flash-1{height:600px;}

.logo{height:163px; background:url(images/logo_bg.jpg) right top no-repeat;}

/*=======header===========*/
.menu{height:160px;}
/*=====//header===========*/

/*=======content===========*/
#content{min-height:490px; height:auto!important; height:490px; padding:18px 63px 15px 39px; background:url(images/content_bg.jpg) left 270px no-repeat;}

em{color:#40A83D; font-style:normal; text-transform:uppercase;}

a{color:#53ABCB; text-decoration:underline;}
a:hover{text-decoration:none;}

.link-3{color:#53ABCB; text-decoration:none;}
.link-3:hover{text-decoration:underline;}

.title{margin-bottom:10px;}

.link-2{color:#53ABCB; text-decoration:underline; padding:0 39px 0 21px; background:url(images/link_marker.gif) left 2px no-repeat; font-weight:bold;}
.link-2:hover{text-decoration:none;}

.link-alt{color:#53ABCB; text-decoration:underline; padding:0 39px 0 21px; background:url(images/link_marker.gif) left 2px no-repeat; font-weight:bold;font-size:0.75em}
.link-alt:hover{text-decoration:none;}

li{padding:6px 0 6px 21px; background:url(images/link_marker.gif) 2px center no-repeat;}
li a{color:#53ABCB; font-weight:bold;text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.img-float{margin-right:15px; float:left;}
/*=====//content===========*/

/*=======page_1===========*/
#page1 .col-1 .link-2{padding-right:25px;}
#page1 .col-2 em, #page1 .col-2 p{text-indent:15px;}
/*=====//page_1===========*/

/*=======page_3===========*/
#page3 .col-2 .link-2{padding-right:28px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#contact-form .row{height:30px;}
#contact-form input{width:258px; height:20px;}
#contact-form textarea{width:258px; height:134px; overflow:hidden; margin-bottom:18px;}
#contact-form a{float:right; padding-right:0; margin-left:23px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page5 #content{padding-right:75px;}
/*=====//page_5===========*/

/*=======footer===========*/
#footer{height:21px; padding:32px 14px 27px 0; margin:0 67px 0 40px; background:url(images/footer_bg.gif) left top repeat-x; color:#8FA7AE; text-align:right;}
#footer a{color:#8FA7AE; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
/*=====//footer===========*/

/*=======Dymamic Text====*/
#dynTxt{margin-top:10px; display:block;}
/*#dynTxt a{color:#8FA7AE; text-decoration:underline;}
#dynTxt a:hover{text-decoration:none;}*/
/*=======//Dymamic Text====*/

/*=======Features Text====*/
#featTxt{margin-top:10px; display:block;}
#featTxt .col-2{width:264px;}
#featTxt .col-alt{width:264px;}
/*=======//Features Text====*/
/*=======Features Text====*/
#featTxt2{margin-top:10px; display:block;}
#featTxt2 .col-2{width:264px;}
#featTxt2 .col-alt{width:264px;}
/*=======//Features Text====*/
