body
{
text-align: left;
margin-top: 0%; 
margin-bottom: 0%;
font-family: arial, sans-serif;
}

img {
border: none;
}


#wrapper
{
margin-left: auto;
margin-right: auto;
min-width: 800px;
min-height: 600px;
}

#head_wrap
{
background-image: url(images/dpd-atempt3_02.png);
background-repeat: repeat-x;
height: 199px;
width: 100%
}

#head_col1
{
background-image: url(images/dpd-atempt2_01.png);
height: 199px;
width: 442px;
float:left; 
}

#head_col3
{
background-image: url(images/dpd-atempt2_01.png);
height: 199px;
width: 334px;
background-position:-465px 0px;
float:right;
}

#left_wrap
{
width:28%;
float:left;
}

#bot_logo
{
background-image: url(images/dpd-atempt2_02.png);
background-repeat: no-repeat;
width:144px;
height:55px;
}

#quote
{
display: block;
position:absolute;
top:190px;
left:155px;
font-size: 1.2em; 
font-weight:600;
font-family: arial;
width:600px;
}

#green, .green
{
color:green;
}

#green a
{
color:green;
}


#left_menu_wrap
{
background-image: url(images/dpd-atempt3_10.png);
background-repeat: repeat-y;
margin-left:15%;
}

#left_menu_top
{
background-image: url(images/dpd-atempt2_06.png);
width:182px;
height:40px;
}


#left_menu_middle
{
min-height:50px;
width:182px;
font-family: 'gill sans', 'new baskerville', sans-serif;
}

ul.submenu
{
margin-top:-14px;
margin-right:-25px;
display:none;
}

li.submenu_item
{
margin-left:-12px;
padding:1px;
background-color:#666;
margin-right:17px;
text-align:right;

}

li.submenu_item a
{
font-size:0.5em;
display:block;
line-height:1.5em;
}

li.submenu_item a:hover
{
background-color:#a9a9a9;
}

#left_menu_middle ul
{
list-style-type:none;
margin-left:15px;
padding-left:15px;
}

#left_menu_middle ul li
{
line-height: 55px;
font-size:20px;
font-weight:600;
}

#left_menu_middle ul li a, .main_body a
{
color:#e86d34;
text-decoration:none;
font-weight:600;
}

#left_menu_middle ul li a:hover, .main_body a:hover
{
color:#c0d341;
text-decoration:none;
}

#left_menu_bot
{
background-image: url(images/dpd-atempt2_06.png);
width:182px;
height:40px;
background-position:0px -190px;
}

#right_wrap
{
float:right;
width: 70%;
margin-top:55px;
margin-bottom:20px;
}

.main_body
{
float:left;
background-color:#d3d3d3;
width:76%;
margin-bottom: 0px;
padding-bottom: 0px;
}

#main_body_top
{
height: 10px;
position:relative;
}



#main_body_top_left
{
float:left;
background-image: url(images/box_d3d3d3.png);
width: 20px;
height:20px;
}

#main_body_top_right
{
float:right;
background-image: url(images/box_d3d3d3.png);
width: 20px;
height:20px;
background-position:-80px 0px;
position:absolute;
right:0px;
}

#main_body_bottom
{
width:100%;
position:relative;
}

#main_body_bottom_left
{
float:left;
background-image: url(images/box_d3d3d3.png);
width: 20px;
height:20px;
background-position:0px -80px;
}

#main_body_bottom_right
{
float:right;
background-image: url(images/box_d3d3d3.png);
width: 20px;
height:20px;
background-position: -80px -80px;
position:absolute;
right:0px;
}

.main_body_proper
{
margin:15px;
font-size:14px;
line-height: 17px;
font-family: 'arial', sans-serif;
overflow:hidden;
}

.main_body_proper ul li
{
list-style-type:none;
}

#main_contact ul
{
list-style: none;
margin: 0em;
padding: 0em;
margin-left:15px;
}

.gray_box
{
background-color:#a9a9a9;
margin:10px;
margin-right:4px;
margin-left:0px;
padding: 7px;
font-family: 'gill sans', 'new baskerville', sans-serif;
overflow:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#large_gray_box
{
background-color:#a9a9a9;
margin:10px;
margin-left:0px;
padding: 5px;
font-family: 'gill sans', 'new baskerville', sans-serif;
text-align:center;
padding-top:75px;
padding-bottom:75px;
font-weight:600;
font-size:1em;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.bold
{
font-weight:600;
}

.italic
{
font-style: italic;
}

.face_exp
{
margin-right:10px;
margin-left:10px;
border: 1px solid #000000;
}

.face
{
min-height:61px;
width:95%;
padding-bottom:10px;
}

.left
{
float:left;
}

.right
{
float:right;
}

.portfolio
{
text-align:center;
}

.portfolio_pic
{
background:#b3b3b3;
padding:5px;
}

.portfolio_pic a
{
text-decoration:none;
}

.portfolio_info
{
padding-left:20px;
padding-right:20px;
text-align:left;
}

.right_col
{
float:right;
width: 22%;
margin-top:-45px;
}

#right_col h4
{
display: block;
margin-left:2%;
text-align:center;
width:135px;
}

.side_box
{
display:block;
background-image: url(images/box_dedede.png);
background-repeat:no-repeat;
background-color:#dedede;
margin-left: 2%; 
margin-bottom: 20px;
padding: 10px;
font-size:9px;
font-family: 'gill sans', 'new baskerville', sans-serif;
width: 120px;
text-align:center;
}

#footer
{
background-image: url(images/dpd-atempt3_14.png);
width: 100%;
height: 39px;
clear: both;
text-align:center;
line-height: 33px;
color: #666;
font-size: 12px;
}

#footer a
{
color: #666;
text-decoration:none;
}

#footer a:hover
{
color: #000000;
text-decoration:none;
}

#foot_left
{
background-image: url(images/dpd-atempt2_13.png);
width: 100px;
height: 39px;
float:left;
}

#foot_right
{
background-image: url(images/dpd-atempt2_13.png);
width: 100px;
height: 39px;
float:right;
background-position:-700px 0px;
}

.label
{
width: 1em;
float: left;
text-align: right;
margin-right:4em;
margin-left: 0em;
display: block;
font-size: 12px;
}

#label_chkbox
{
width: 14em;
float: left;
text-align: right;
margin-right:1em;
margin-left: 0em;
display: block;
font-size: 12px;
}

#label_url
{
width: 7em;
float: left;
text-align: right;
margin-right:1em;
margin-left: 0em;
display: block;
font-size: 12px;
}

.form
{
width:65%;
}

#textarea
{
width: 99%;
height: 100px;
}

.body_header
{
font-weight:600;
font-size:2em;
}

.body_header_s
{
margin-bottom:50px;
}

.stxt
{
font-size:10px;
}

.alert
{
color:red;
}

#dp_right
{
/* float:right; */
padding-left:6.5em; 
margin-top: -16px;
}

#align_r
{
text-align: right;
}

.clear
{
clear:both;
}


.hr
{
border-top:1px solid #000000;
margin:30px;
}

.menu_item 
{
padding-left:50px;
padding-top:20px;
margin-left:15%;
}

#rotating_images
{
padding-left:0px;
margin-left:0px;
}

/* DPE REQUIRED */
.fill 
{
width:100%;
}
.hide
{
display:none;
}