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

{
margin:0px;
padding:0px;
outline:none;
}
body
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background-color:#33312b;
/*background-image:url(../images/main_bg.jpg);
background-repeat:no-repeat;*/
background-position:center top;
color:#e1e1e1;
font-size:14px;
}
#team_table
{
margin-bottom:50px; line-height:20px;
}
#team_table a
{
text-decoration:underline;
color:#FFF;
}
#left_top
{
background-image:url(../images/left_top.jpg);
background-repeat:repeat-x;
}
#right_top
{
background-image:url(../images/right_top.jpg);
background-repeat:repeat-x;
}
#middle_top
{
background-image:url(../images/right_top.jpg);
background-repeat:repeat-x;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#dbdbdb;
}
#middle_top a
{
text-decoration:none;
color:#dbdbdb;
}
#content
{
margin-top:20px;
}
#text_content
{
padding-bottom:100px;
}
#portfolio_div
{
margin:30px auto;
width:470px;
height:330px;
background-color:#545249;
border:#8a8982 solid 1px;
overflow:auto;
}
#port_link
{
padding:5px 20px;
}
#port_link  li
{
padding:2px 0px;
}
#port_link a
{
text-decoration:underline;
color:#FFF;
}
#text_content .p1, #text_content .p2
{
padding:25px 20px 0px 20px;
margin:0px;
text-align:justify;
}
.left_spiral
{
background-image:url(../images/left_bg.jpg);
background-repeat:repeat-y;
background-position:right top;
}
.top_bg
{
background-image:url(../images/top_content.jpg);
background-repeat:repeat-x;
background-position:left bottom;
}
.bottom_bg
{
background-image:url(../images/bottom_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
}
.middle_right
{
background-image:url(../images/right_background.jpg);
background-repeat:repeat-y;
background-position:left top;
}
#index_top
{
background-image:url(../images/index_top.jpg);
background-repeat:repeat-x;
background-position:left bottom;
}
#index_left
{
background-image:url(../images/index_left.jpg);
background-repeat:repeat-y;
background-position:right top;
}
#index_bottom
{
background-image:url(../images/index_bottom.jpg);
background-repeat:repeat-x;
background-position:left top;
}
#index_right
{
background-image:url(../images/index_right.jpg);
background-repeat:repeat-y;
background-position:left top;
}
#footer
{
margin-top:20px;
}
#footer_middle
{
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
color:#a7a5a1;
}
#index_contact
{

}

#footer_middle a
{
text-decoration:none;
color:#a7a5a1;
}
.response
{
font:bold 12px Arial, Helvetica, sans-serif; color:#fdfcfa;text-align:center; padding:20px 0 0 0; font-size:14px;
}
#contactform { margin:0; padding:5px;}
#contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
.buttons { margin:0; overflow:hidden; background:#626056; color:#fdfcfa; border:none;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#fdfcfa;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#151515; border:1px solid #000; color:#FFF; float:left;}
#index_form #contactform { margin:0; padding:5px;}
#index_form #contactform * { font-family: Arial, Helvetica, sans-serif;; font-size:14px;}
#index_form #contactform ol { margin:0; padding:0; list-style:none;}
#index_form #contactform li { margin:0 0 5px 0; padding:10px; background:none;}
.buttons { margin:0; overflow:hidden; background:#626056; color:#fdfcfa; border:none;}
#index_form #contactform label { margin:0; width:150px; display:block; float:left; padding:2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#fdfcfa;}
#index_form #contactform label span { font:normal 10px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#index_form #contactform input.text { width:150px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#index_form #contactform textarea { width:150px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#index_form #contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#151515; border:1px solid #000; color:#FFF; float:left;}
/* form style*/
.form_style { padding:0; margin:0;}
.form_style .text { font:bold 14px   Arial, Helvetica, sans-serif; color:#6f6f6f; padding:10px 0 10px 40px; margin:0; width:150px; float:left;}
.form_style .form { width:380px; float:left; margin:0; padding:10px 0;}
.form_style .label2 { padding:0; margin:20px 0 20px 190px;}
.form_style .input2 { width:375px; border:1px solid #d6d6d6; background:#fff;}