/*default CSS--------------------------------------------------------------------------------------*/
.xx-large_font{
font-size:xx-large
}

.x-large_font{
font-size:x-large
}

.large_font{
font-size:large
}

.medium_font{
font-size:medium
}

.small_font{
font-size:small
}

.x-small_font{
font-size:x-small
}

.xx-small_font{
font-size:xx-small
}

.border{
border:1px solid #000000
}

.left{
text-align:left
}

.center{
text-align:center
}

.right{
text-align:right
}

.clear_both{
clear:both
}

.clear_left{
clear:left
}

.clear_right{
clear:right
}

.error{
color:#FF0000;
text-decoration:underline
}

#con_form{
width:600px;
text-align:right
}

fieldset{
border:0px
}

input, textarea{
padding:1px;
margin:1px
}

/*site specific CSS--------------------------------------------------------------------------------------*/
body{
font-size:.95em;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
padding:0px;
margin:0px;
background-color:#FFFFFF;
text-align:center /*for IE5*/
}

h1{
position:relative;
left:20px;
font-size:x-large
}

.indent{
text-indent:15px
}

.shift_r{
position:relative;
left:15px
}

.bot_border{
border-bottom:3px double #000000;
width:80%
}

.con_text p{
margin:5px 0px
}

.phone_no{
font-size:15px;
text-align:center;
position:relative;
top:170px;
left:60px;
margin:0px;
color:#349F37
}

.index {
height:100%
}

a:link, a:visited, a:hover{
text-decoration:none
}

a:hover{
text-decoration:underline
}

#container{
position:relative;
width:780px; /* page width */
margin:0px auto; /* centers main divs */
background-color:#349F37;
background-image:url(images/white.jpg);
background-repeat:repeat-x
}

#header{
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#000000
}

#left_sidebar p {
margin:10px 0px
}

#left_sidebar{
float:left;
width:90px;
overflow:hidden;
text-align:left;
padding: 5px 5px 5px 10px;
font-weight:bold
}

#main{
background-color:#349F37;
text-align:left;
padding:5px 25px 5px 105px;
background-image:url(images/side_bar_bg.jpg);
background-repeat:repeat-y;
background-position:left
}

#video{
float:right;
margin:5px 5px 5px 25px
}

#footer{
border-top:2px solid #000000;
background-image:url(images/last_drop_bg.jpg);
background-repeat:repeat-y;
text-align:center;
padding:5px
}