/*====  STANDARD  ===========================================================================*/
body { background-color: #FFFFFF; }
body,td,p,li { font: 11px Arial, Helvetica, sans-serif; color: #666666; }
img { border: none; }

/*====  HEADINGS & TEXT  ===========================================================================*/
a:link { color: #666666; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: underline; }
.black { font: 16px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }

.center { text-align: center; }
.right { float: right; padding-left: 5px; }

/*====  PAGE WRAPPERS  ===========================================================================*/
div.main_wrapper { position: relative; margin: 0px auto; width: 791px; height: auto; /* background: url('images/main_bg.jpg') no-repeat top left;*/  }

/*====  HEADER & FOOTER  ===========================================================================*/
#header { position: relative; margin: 0px 0px 0px 6px; width: 779px; height: 81px; }
#logo { position: relative; float:left; margin: 0px 0px 0px 0px; width: 255px; height: 81px; }
#footer { position: relative; margin: 0px 0px 0px 0px; width: 791px; height: 14px; text-align: center; }

/*====  MAIN NAVIGATION  ===========================================================================*/
#main_nav { position: relative; float: left; margin: 62px 0px 0px 45px; width: 456px; height: 19px; }
#main_nav .btn_profile { position: relative; float: left; margin: 0px 0px 0px 0px; width: 109px; height: 19px; }
#main_nav .btn_services { position: relative; float: left; margin: 0px 0px 0px 6px; width: 109px; height: 19px; }
#main_nav .btn_clients { position: relative; float: left; margin: 0px 0px 0px 6px; width: 109px; height: 19px; }
#main_nav .btn_contact { position: relative; float: left; margin: 0px 0px 0px 6px; width: 109px; height: 19px; }

/*====  CONTENT  ===========================================================================*/
#content { position: relative; margin: 0px 0px 0px 6px; width: 779px; height: auto; }
#content .main { position: relative; margin: 0px 0px 0px 0px; width: 779px; min-height: 592px; background: url('images/main_bg.jpg') no-repeat top left; }
#content .sub_banner { position: relative; margin: 0px 0px 0px 0px; width: 779px; height: 219px; }
#content .profile { position: relative; margin: 18px 0px 0px 35px; width: 700px; height: auto; padding-bottom: 35px; }
#content .clients { position: relative; float: left; margin: 18px 0px 0px 35px; width: 700px; height: auto; padding-bottom: 35px; }

/*====  LOGOS  ===========================================================================*/
#logos { position: absolute; margin: 465px 0px 0px 39px; width: 255px; height: 75px; }
#logos .hp { position: absolute; margin: 2px 0px 0px 0px; width: 36px; height: 29px; }
#logos .microsoft { position: absolute; margin: 9px 0px 0px 51px; width: 65px; height: 11px; }
#logos .untitled { position: absolute; margin: 0px 0px 0px 130px; width: 43px; height: 32px; }
#logos .blackberry { position: absolute; margin: 2px 0px 0px 173px; width: 82px; height: 34px; }
#logos .ca { position: absolute; margin: 51px 0px 0px 0px; width: 32px; height: 20px; }
#logos .cisco { position: absolute; margin: 47px 0px 0px 49px; width: 45px; height: 26px; }
#logos .ibm { position: absolute; margin: 46px 0px 0px 114px; width: 59px; height: 29px; }
#logos .symantec { position: absolute; margin: 51px 0px 0px 186px; width: 67px; height: 17px; }
/*#logos .blackberry { position: absolute; margin: 51px 0px 0px 530px; width: 67 px; height: 17px; }*/


/*====  SERVICES  ===========================================================================*/
#services { position: relative; float: left; margin: 18px 0px 0px 35px; width: 700px; height: auto; padding-bottom: 35px; }
#services_nav { position: relative; margin: 0px 0px 0px 0px; width: 700px; height: 14px; }
#plan { position: relative; float: left; margin: 20px 0px 0px 0px; width: 700px; padding-bottom: 20px; border-bottom: 1px dotted #CCCCCC; }
#name { position: relative; float: left; margin: 0px 0px 0px 0px; width: 150px; height: auto; background: #666666; color: #FFFFFF; }
#description { position: relative; float: left; margin: 0px 0px 0px 5px; width: 545px; height: auto; }
