body {
	background: #FCFBF9 url(../images/bgtopWhite.gif) repeat-x top left;
}
h1 {
	border-bottom: 1px solid #eaeaea;
	color: #ADB2A5;
}
a {
	color:#000;
}
a:hover, a:active {
	color: #1641BE;
}

a.newpage {
	background: transparent url(../images/newpage.gif) no-repeat center right;
	padding-right: 15px;
}
.validator a.newpageIndex, .validator a.newpage {
	background: transparent url(../images/newpageBl.gif) no-repeat center right;
}
hr {
	border-left: 0px solid #EEEDEC;
	border-bottom: 0px solid #EEEDEC;
	border-right: 0px solid #EEEDEC;
	border-top: 2px dotted #eaeaea;
}
input.checkbox  {
	background-color: white;
}
.logo {
	background: transparent url(../images/logo.gif) no-repeat top left;
}
.top_menu a {
	color: #444;
	border-top:1px solid #F7F7F7;
	border-left:1px solid #fff;
	border-right:1px solid #E8EAEC;
	background:#fff url(../images/abuttonInactive.jpg) repeat-x left top;
}
.top_menu a:visited {
	color: #444;
}
.top_menu ul {
	border-left:1px solid #E8EAEC;
}
.top_menu a:hover, .top_menu a:active {
	color: #444;
	border-top:1px solid #E8EAEC;
	border-left:1px solid #fff;
	border-right:1px solid #E8EAEC;
	background: #FCFBF9 url(../images/abutton.jpg) repeat-x left top;
}

.top_menu a.active, .top_menu a.active:visited, .top_menu a.active:hover, .top_menu a.active:active  {
	color: #1641BE;
	background: #FCFBF9 url(../images/abutton.jpg) repeat-x left top;
	border-right: 1px solid #E8EAEC;
	border-top: 1px solid #E8EAEC;
	border-left: 1px solid #fff;
}
.content {
	background:#fff url(../images/shadow_middle2.jpg) repeat-y left top;
}
.contentIndex {
	background: transparent url(../images/lemon.jpg) no-repeat top left;
}
.wide {
	border-left: 1px solid #EAEAEA;
	background:transparent url(../images/shadow_bottom2.jpg) no-repeat right bottom;
}
.shadow {
	background:transparent url(../images/shadow_top2.jpg) no-repeat 761px top;
}
.left {
	background: transparent;
	border-right: 0px solid #F8F8F8;
	border-top: 1px solid #eaeaea;
	background:transparent url(../images/shadow_top.jpg) no-repeat right top;
}
.left ul ul li{
	
}
.left ul ul{
	background: transparent;
	border-right: 0px solid #fff;
	border-bottom: 1px solid #eaeaea;
}
.left ul ul ul{
	border-right: 0px solid #fff;
	border-bottom: 0px solid #A8B198;
	border-top: 1px dotted #eaeaea;
	background-color: transparent;
}
.left ul ul a:hover, .left ul ul a:active {
	color: #1641BE;
}
.left ul ul a.active, .left ul ul a.active:visited {
	color: #1641BE;
}
.left a {
	color: #000;
	border-bottom: 1px solid #eaeaea;
}
.left ul ul a {
	color: #000;
	border-top: 1px solid #eaeaea;
	border-bottom: 0;
}
.left a:visited {
	color: #000;
}
.left a:hover, .left a:active {
	color: #1641BE;
	background: transparent url(../images/ahover.gif) repeat-y top right;
}
.left a.active, .left a.active:visited, .left a.activeSubm, .left a.activeSubm:visited {
	color: #1641BE;
	background: transparent url(../images/ahover1.gif) repeat-y top right;
}
.information {
	background-color: transparent;
}
.information .quote_request_details span.project, .information span.project {
	color: #999;
}
.information .quote_request_details h3 {
	color: #1641BE;
}
.information .quote_request_details hr {
	border: 1px dotted #eaeaea;
}
html>body .information .quote_request_details hr {
	border-left: 0px solid #EEEDEC;
	border-bottom: 0px solid #EEEDEC;
	border-right: 0px solid #EEEDEC;
	border-top: 2px dotted #eaeaea;
}
.information p.portofolio_pages,   p.portofolio_pages  {
	border-top: 1px solid #cecece;
}

.portofolio_pages span, .portofolio_pages_details span {
	color: #666;
}
.portofolio_pages span_pg_no, .portofolio_pages_details span_pg_no {
	color: #000;
}
.information_sitemap {
	background: transparent url(../images/lemon.gif) no-repeat bottom right;
}
.errorPage .information_sitemap {
	background: transparent url(../images/lemon404.gif) no-repeat bottom right;
}
.information_aboutus {
	background: transparent url(../images/about.jpg) no-repeat 5px top;
}
.information_aboutus h2, .information_design h2, .information_software h2, .information_services h2, .information_contact h2, .information h2, .information_sitemap h2 {
	color: #1641BE;
}
.information_aboutus h3, .information_design h3, .information_software h3, .information_services h3, .information_contact h3, .information h3, .information_sitemap h3 {
	color: #000;
}
.information_design {
	background: transparent url(../images/design.gif) no-repeat 5px top;
}
.information_services  {
	background: transparent url(../images/services.gif) no-repeat 5px top;
}
.information_contact  {
	background: transparent url(../images/contact.jpg) no-repeat 5px top;
}
.quote {
	background: transparent url(../images/quotewhite.gif) no-repeat bottom left;
}
.bottle {
	background: transparent url(../images/bottle.jpg) no-repeat top left;
}
.footer {
	background:#fff url(../images/footer.jpg) no-repeat bottom left;
}

.poweredby {
	border-right: 1px solid #D3D3D1;
}
.bottomLinks {
	color: #333;
	border-top: 1px solid #EAEAEA;
}
.bottomLinks a, .bottomLinks a:visited  {
	color: #333;
	text-decoration:underline;
}
.bottomLinks a:hover {
	color: #333;
	text-decoration:none;
}
.validator, .bottomLinks {
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
}
.validator p {
	color:#666666;
}
.validator a, .validator a:visited {
	color:#333;
}
.bottomLinks a.active, .bottomLinks a.active:visited{
	color: #1641BE;
}
.slogan p{
	color:  #666;
}
.mainIndex {
	border-left: none;
	background-image: none;
}

.information .divider {
	border-bottom: 1px solid #eaeaea;
}
.top_menu .choose {
	color: #999;
}
.top_menu .choose a.white, .top_menu .choose a.black, .top_menu .choose a.white:hover, .top_menu .choose a.black:hover {
	border: 1px solid #7f7f7f;
}
.top_menu .choose a.white, .top_menu .choose a.white:visited, .top_menu .choose a.white:hover, .top_menu .choose a.white:active {
	color: black;
	background-color: white;
	background-image:none;
}
.top_menu .choose a.black, .top_menu .choose a.black:visited, .top_menu .choose a.black:hover, .top_menu .choose a.black:active  {
	color: white;
	background-color: black;
	background-image:none;
}

.newWindow {
	background-color: #fff; 
}
.newWindow .navigation {
	background-color:#FCFBF9;
	border-top: 1px solid #eaeaea;
	
}
.navigation {
	
}
.imageList hr {
	border: 1px solid #fff;
}
.information .imageList a:hover, .information .thumbGallery a:hover, .information .imageList a:active, .information .thumbGallery a:active {
	border: 1px solid #ccc;
}

.information .imageList a, .information .thumbGallery a {
	border: 1px solid #fff;
}
.indexLeft h2 a,  .indexLeft h2 a:visited {
	color: #315ABD;
	background:transparent url(../images/arrowIndex.gif) no-repeat center right;
}
.middle h2 a,  .middle h2 a:visited {
	color: #84C510;
	background:transparent url(../images/arrowIndex.gif) no-repeat center right;
}
.indexLeft h2 a:hover {
	background:transparent url(../images/arrowWD_hover.gif) no-repeat center right;
}
.middle h2 a:hover {
	background:transparent url(../images/arrowGD_hover.gif) no-repeat center right;
}
.indexLeft h2 a:hover {
	color: #ADB2A5;
}
.indexLeft h3 {
	color: #444;
}
.indexLeft p, .indexLeft a,  .indexLeft a:visited  {
	color: #444;
}
.middle {
	border-top: 1px dotted #ADB2A5;
	border-bottom: 1px dotted #ADB2A5;
}

.left ul li span.title {
	border-bottom: 1px solid #eaeaea;
}