/* CSS Document */
*
{
margin:auto;
padding:0px;
}



.container{
width:850px;
min-height:10px;
margin-bottom:50px;
}

.top_part
{
width:850px;
height:117px;
background:url(img/top_bg.jpg) repeat-x;
}

.logo
{

float:left;
margin:10px 20px 0px 30px;
}

.top_part_span
{
font-family:Arial;
font-size:20px;
font-weight:bold;
height:117px;
line-height:117px;}


.menu
{
width:850px;
height:28px;
background:url(img/menu_bg.jpg) repeat-x;
}

.menu ul{
list-style:none;
}

.menu li{
display:inline;}

.menu a
{
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
height:28px;
line-height:28px;
margin-left:15px;
margin-right:15px;
}

.menu span
{
font-family:Verdana;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
height:28px;
line-height:28px;
}

.clr
{
clear:both;
}
.main_content
{
width:850px;
min-height:300px;
background:#f2ece4;
margin-top:-5px;
}

.main_content p,ul{
}

.main_content table{
margin-bottom:20px;
margin-top:20px;
margin-left:40px;
margin-right:20px;}

.content_top_margin
{
height:36px;
}
.left_content_index
{
width:560px;
min-height:300px;
float:left;
margin-bottom:10px;

}



.left_content_index p
{
margin-bottom:10px;
}




.left_content
{
width:280px;
min-height:300px;
float:left;
margin-bottom:10px;

}

.left_content img
{
margin-left:8px;
}

.mid_content_services
{
width:570px;
min-height:300px;
float:left;
margin-bottom:10px;
}

.mid_content_services p
{
margin-top:5px !important;
margin-left: 10px !important;
margin-right: 10px !important;


}
.mid_content
{
width:280px;
min-height:300px;
float:left;
margin-bottom:10px;


}

.right_content
{
width:290px;
min-height:300px;
float:right;
margin-bottom:10px;

}

.main_content p,a,li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#435e71;
}

.header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px !important;
font-weight:bold;
color:#435e71;
}

.main_content table
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#435e71;
}

.main_content ul
{
list-style:none;
}

.microsoft{
width:850px;
height:100px;
background:#f2ece4 no-repeat right;

}

.microsoft img
{
float:right;
margin-top:20px;
margin-right:20px;
}

.footer{
width:850px;
height:50px;
background:#88a649;
}

.footer{
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
margin-bottom:10px;}



.content_right{
width:570px;
min-height:300px;
float:right;
margin-bottom:10px;}

.content_right ul
{
margin-left:40px !important;
list-style:none;
padding:0px;
margin:0px;
}
.services_menu li
{

background-image:url(img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .0em;
padding-left: 20px;
}

.services_menu ul
{
margin-top:10px !important;
margin-left:40px !important;
list-style:none;
padding:0px;
margin:0px;
}
.content_right li
{
background-image:url(img/check.gif);
background-repeat: no-repeat;
background-position: 0 .0em;
padding-left: 20px;
}


#serv
{
margin:10px 15px 5px auto;
background:#d0cac1;
float:left;
}

#serv_wrap
{
float:left;

margin:10px 10px 20px 10px;
}
#serv ul{
margin-left:5px !important;
list-style:none;
padding:0px;
margin:0px;
}

#serv li{
background-image:url(img/orangedot.gif);
background-repeat: no-repeat;
background-position: 0 .0em;
padding-left: 20px;}

.right_content ul
{
margin-left:10px !important;
list-style:none;
padding:0px;
margin:0px;

}
.right_content li
{
background-image:url(img/reddot.gif);
background-repeat: no-repeat;
background-position: 0 .0em;
padding-left: 20px;
}


.content_right p{
margin-right:20px;
}

#green_header
{
font-family:Verdana;
color:#abbd7d;
font-weight:bold;
margin-bottom:5px !important;
font-size:14px;
}

.left_content_index ul
{
margin-left:10px !important;
list-style:none;
padding:0px;
margin:0px;

}
.left_content_index li
{
background-image:url(img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .0em;
padding-left: 20px;
}