body {margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; background-image:url(../images/top_back.jpg); background-repeat:repeat-x; height:100%}

img {border:0; margin:0; padding:0}

.textbox {border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:17px; width:165px; margin-left:3px}

.textarea { border:1px #666666 solid; width:165px; height:55px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-size:12px; font-weight:normal; color:#333333; overflow:auto; margin-left:3px}

#container {width:100%; height:100%; background-image:url(../images/bottom_back.jpg); background-repeat:repeat-x; background-position:bottom} 

#top {width:918px; height:120px; margin-left:auto; margin-right:auto; position:relative; margin-top:0; margin-bottom:0; background:none} 

#top .logo {width:181px; height:114px; float:left; padding-top:10px; position:absolute}

#top .top_right {float:right; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; padding-top:5px; line-height:20px; width:700px; height:100%; position:relative}

#top .top_right .home {width:40px; height:24px; float:right; background-image:url(../images/home_icon.gif); background-repeat:no-repeat; padding-left:18px; text-align:left; position:relative}
#top .top_right .home a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none} 
#top .top_right .home a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline} 

#top .top_right .sitemap {width:53px; height:24px; float:right; background-image:url(../images/site_map.gif); background-repeat:no-repeat; padding-left:27px; text-align:left; position:relative}
#top .top_right .sitemap a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none} 
#top .top_right .sitemap a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline}

#top .top_right .contact_us {width:63px; height:24px; float:right; background-image:url(../images/contact.gif); background-repeat:no-repeat; padding-left:22px; text-align:left; position:relative}
#top .top_right .contact_us a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none} 
#top .top_right .contact_us a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline} 

#nav_container {width:100%; height:43px; background-image:url(../images/nav_back.png); background-repeat:repeat-x; clear:both; margin:0}
#nav {width:918px; margin-left:auto; margin-right:auto; position:relative} 

/*=============================*/

#content_container {width:918px; height:100%; margin-left:auto; margin-right:auto} 

#banner {width:918px; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin-left:auto; margin-right:auto}

#banner .breadcrum_menu {float:left; width:918px; height:315px; position:relative; background-image:url(../images/banner.png); background-repeat:no-repeat}
#banner a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none} 
#banner a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:underline}

#banner .offer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; float:left; height:105px; padding-left:390px; padding-top:110px; width:270px; line-height:20px} 

#banner .offer a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; font-style:italic; font-weight:bold} 
#banner .offer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:underline; font-style:italic; font-weight:bold} 

#left_right_container {float:left; position:relative; width:918px; background-image:url(../images/content_back.png); background-repeat:repeat-y; padding-top:15px}

#left_content {width:228px; float:left; margin-left:9px} 

#left_menu {width:204px; margin-left:auto; margin-right:auto; background-image:url(../images/left_nav_back.gif); background-repeat:repeat-y; border:1px solid #d7d2be; margin-bottom:15px} 
#left_menu a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#434343; text-decoration:none}
#left_menu a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline}
#left_menu .link {width:100%; height:25px; padding-left:10px} 
#left_menu .link a {background-image:url(../images/link_bullet.jpg); background-repeat:no-repeat; padding-left:25px} 
#left_menu .link a:hover {background-image:url(../images/link_hover.jpg); background-repeat:no-repeat; padding-left:25px} 
#left_menu ul {clear:both; margin-top:0px; margin-bottom:10px; margin-right:0px; margin-left:-25px}
#left_menu ul {#margin-left:14px}
#left_menu ul li
{width:180px; height:22px; list-style:none; background-image:url(../images/link_seperator.jpg); background-repeat:no-repeat; background-position:bottom; padding-top:8px} 
#left_menu ul li.last
{width:180px; height:22px; list-style:none; background-image:url(../images/link_seperator.jpg); background-repeat:no-repeat; background-position:bottom; padding-top:8px} 

#request_quote {width:204px; margin-left:auto; margin-right:auto; margin-bottom:15px; position:relative}
#request_quote .form {width:176px; height:162px; margin-left:auto; margin-right:auto; background-image:url(../images/request_a_quote_middle.jpg); background-repeat:repeat-x; padding-top:10px; padding-left:2px}
#request_quote .form {width:176px; #height:170px; margin-left:auto; margin-right:auto; background-image:url(../images/request_a_quote_middle.jpg); background-repeat:repeat-x}
#request_quote .submit {padding-top:5px; padding-right:10px}


#job_openings {width:194px; height:111px; margin-left:auto; margin-right:auto; background-image:url(../images/left_nav_back.jpg); background-repeat:repeat-y; border:1px solid #d7d2be; margin-bottom:15px; padding-left:10px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000} 

#online_payment {width:194px; height:55px; margin-left:15px; margin-right:auto; margin-bottom:15px; position:relative} 

#bookmark {width:194px; height:65px; margin-left:auto; margin-right:auto; background-image:url(../images/left_nav_back.jpg); background-repeat:repeat-y; border:1px solid #d7d2be; margin-bottom:15px; padding-left:10px; padding-top:10px; position:relative} 


#right_content {float:left; width:672px} 

#heading {width:672px; height:57px; float:left; position:relative; background-image:url(../images/heading_back.png); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold;padding-top:8px}

#right_content .content {position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#242424; text-align:justify; width:625px; margin-left:22px; float:left}

#right_content .content a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f2540c; text-decoration:none; font-weight:bold}
#right_content .content a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f2540c; font-weight:bold; text-decoration:underline}

#latest_projects {width:517px; height:350px; background-image:url(../images/monitor.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; padding-left:87px; padding-top:55px; position:inherit; float:left}

#latest_projects .image {}

/*=============================*/
#bottom_navigation_container {width:918px; margin-left:auto; margin-right:auto; background-image:url(../images/content_back.png); background-repeat:repeat-y; position:inherit; clear:both; height:100%}

#bottom_navigation {width:900px; margin-left:auto; margin-right:auto; padding-top:10px; height:100%}
 
#bottom_navigation .header {width:900px; height:35px; background-color:#7d6646; border-top:2px solid #301c00; border-bottom:2px solid #301c00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin-left:auto; margin-right:auto; position:relative; clear:both}

#menus {width:918px; margin-left:auto; margin-right:auto; background-image:url(../images/content_back.png); background-repeat:repeat-y; height:320px} 

.menu1 {float:left; width:210px; margin-top:10px; margin-left:8px}
.menu1 ul {margin-left:-25px; margin-right:0; margin-top:0px; margin-bottom:5px}
.menu1 ul {#margin-left:15px}
.menu1 li {list-style:none; width:210px}
.menu1 ul li a {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#301c00;text-decoration:none}
.menu1 ul li a:hover {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet_hover.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ff9000;text-decoration:none} 

.menu2 {float:left; width:210px; margin-top:10px; margin-left:7px}
.menu2 ul {margin-left:-25px; margin-right:0; margin-top:0px; margin-bottom:5px}
.menu2 ul {#margin-left:15px}
.menu2 li {list-style:none; width:210px}
.menu2 ul li a {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#301c00;text-decoration:none}
.menu2 ul li a:hover {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet_hover.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ff9000;text-decoration:none} 

.menu3 {float:left; width:210px; margin-top:10px; margin-left:2px}
.menu3 ul {margin-left:-25px; margin-right:0; margin-top:0px; margin-bottom:5px}
.menu3 ul {#margin-left:15px}
.menu3 li {list-style:none; width:210px}
.menu3 ul li a {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#301c00;text-decoration:none}
.menu3 ul li a:hover {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet_hover.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ff9000;text-decoration:none}

.menu4 {float:left; width:210px; margin-top:10px; margin-left:5px}
.menu4 ul {margin-left:-25px; margin-right:0; margin-top:0px; margin-bottom:5px}
.menu4 ul {#margin-left:15px}
.menu4 li {list-style:none; width:210px}
.menu4 ul li a {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#301c00;text-decoration:none}
.menu4 ul li a:hover {padding-left:15px;list-style:none; background-image:url(../images/footer_link_bullet_hover.png); background-repeat:no-repeat; background-position:inherit; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ff9000;text-decoration:none}  

#bottom_shade {width:918px; height:15px; margin-left:auto; margin-right:auto; position:relative; clear:both} 

#footer_container {width:918px; height:211px; margin-left:auto; margin-right:auto; margin-top:10px; padding-bottom:20px; position:relative; clear:both}

#footer {width:874px; height:211px; float:left; background-image:url(../images/footer_back.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF}

#footer .keywords {width:874px; height:70px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; padding-top:10px; line-height:20px}

#footer .address {width:874px; height:80px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; padding-top:10px; line-height:20px}


/*Inner Page CSS Start========================================================================================================*/
#heading1 {width:672px; height:57px; float:left; position:relative; background-image:url(../images/heading_back1.png); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold;padding-top:8px}

#portfolio_container {width:672px; margin-left:auto; margin-right:auto; position:relative; float:left; padding-top:15px}

#portfolio_container .seperator {width:672px; height:32px; position:relative; text-align:center; clear:both; margin-top:3px; margin-bottom:3px; background-image:url(../images/portfolio_seperator.png); background-repeat:no-repeat; background-position:center}

.project {float:left; width:650px; background-image:url(../images/portfolio_back.png); background-repeat:no-repeat; height:100%; border:3px solid #f0ece0; background-color:#faf9f6}

.project_img {float:left; border:2px solid #ffc000; position:relative; margin-left:10px; margin-top:10px; width:187px;} 

.project_dec {float:right; width:430px; position:relative; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3e2f02; margin-top:5px; line-height:20px; margin-bottom:10px}

.project_dec ul {margin-left:-20px; margin-right:0; margin-top:0px; margin-bottom:5px}
.project_dec ul {#margin-left:20px}
.project_dec ul li {padding-left:15px;list-style:none; background-image:url(../images/portfolio_bullet.png); background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#301c00;text-decoration:none; text-align:justify}

#portfolio_container .technology_links {float:left; width:650px; height:100%; border:3px solid #f0ece0; background-color:#faf9f6}

#portfolio_container .technology_links .links {float:left; margin-top:8px}
#portfolio_container .technology_links .links {float:left; #margin-top:15px}

#portfolio_container .technology_links .links ul {list-style:none; margin-left:-22px}

#portfolio_container .technology_links .links ul {list-style:none; #margin-left:17px}

#portfolio_container .technology_links .links li {background-image:url(../images/link.gif); background-repeat:no-repeat; width:290px; height:42px; margin-top:10px; padding-left:15px; line-height:33px}

#portfolio_container .technology_links .links li:hover 
{background-image:url(../images/link_hover.gif); background-repeat:no-repeat}

#portfolio_container .technology_links .links li a 
{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none}

/*Inner Page CSS Close========================================================================================================*/
