@charset "utf-8";
/* CSS Document */

html
{
background-color:#4b4b4b;
background-image:url(../images/body_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
height:auto;
}

body
{
color:#6E6E6E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#wrap
{
margin:auto;
width:685px;
background-color:#e9ddbf;
background-image:url(../images/black_bg.jpg);
background-repeat:repeat-x;
background-position: bottom;
clear:left;
}

#col_left
{
width: 226px;
background-color:#678601;
float:left;
margin-left: 10px;
position:relative;

}

#col_right
{
float:left;
width:402px;
padding-bottom:120px;
height:auto;
}

#container
{
background-color:red;
clear:both;
}
#dogs_img
{
background-color:black;
margin-top:0px;
position:absolute;
bottom: 0;
}


#top_content_block
{
background-repeat:no-repeat;
width:422px;
height:254px;
border:1px solid #E9DDBF;
}


#top_content_block table
{
margin-left:10px;
margin-top:20px;
}


#main_content_block
{
background-color:white;
width:374px;
margin-left:5px;
padding:20px;
min-height: 560px;
margin-bottom:0;
height:100%;
}

#footer
{
margin-top:15px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;

}
/* CSS SHADOW TEXT STYLES  */
h1 {
font-family: arial, sans-serif;
font-size: 16px;
font-weight:900;
color: #333333;
}

h1:after {
display: block;
margin-left: -2px;
margin-top: -18px;
padding-bottom:3px;
color: white;
content: attr(title);
}

.fixed:after {
display: block;
margin-left: -2px;
margin-top: -35px;
padding-bottom:3px;
color: white;
content: attr(title);
}

h2 {
font-family: arial, sans-serif;
font-size: 23px;
font-weight:900;
color: #333333;
padding:0;
margin-top:10px;
}

h2:after {
display: block;
margin-left: -2px;
margin-top: -25px;
padding-bottom:13px;
color: white;
content: attr(title);

}

h3
{
font-family:arial, san-serif;
font-weight:lighter;
font-size:11px;
line-height: 13px;
}

.content_title
{
color:#2a3900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:22px;
padding-bottom:20px;
margin-left:0px;
}

.content_sub_title
{
color:#2a3900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:17px;
padding-bottom:20px;
margin-left:0px;
}
#main_content_block p
{
color:#6E6E6E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:10px;
line-height:13px;
}

/* nav links hover background image  */

#nav li
{
padding-top:12px;
padding-left:42px;
}
#nav li:hover
{
background-image:url(../images/highlight_menu.jpg);
background-repeat: no-repeat;
}

#nav li ul li:hover
{
background:none;
}


.submenu
{
padding: -10px;
font-family:arial,san-serif;
font-weight:bolder;
color:white;
}


.bullet_list li
{
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
text-indent:15px;
background-position: 0 1px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:3px;
}
.submenu li a
{
padding: -10px;
font-family:arial,san-serif;
font-weight:bolder;
font-size:12px;
color:white;
}
#footer a
{
color:#666666;
font-weight:bolder
}

#nav a
{
text-decoration: none;
font-family: arial, sans-serif;
font-size: 12px;
font-weight:900;
color: white;
}

.application_field_caption
{
    color:#6E6E6E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:10px;
	line-height:13px;
	font-weight:bold;
}

.title {

	font-family: Arial, Helvetica, sans-serif;

	color:#678601;

	font-weight:bold;

	font-size:16px;

}
