@charset "utf-8";

body {
margin : 0;
padding : 0;
color : #000;
font-family : Verdana, Geneva, sans-serif;
font-size : 11px;
line-height : 18px;
background-image : url('images/main-bg.gif');
background-repeat : repeat-x;
/* background-color : #f2f0dc; */
background-position : 0 0
}
h4 {
padding-left : 80px;
font-size : 12px;
background-position :  60px 50%;
background-repeat : no-repeat;
background-image : url('images/check.gif');
}
input {
font-weight : bold;
}
div, p, ul, img {
margin : 0;
padding : 0;
}
ul {
list-style-type : none;
}
#main {
width : 778px;
height : auto;
margin-top : 50px;
margin-bottom : 50px;
margin-left : auto;
margin-right : auto;
z-index : 1;
float : none;
overflow : hidden;
}
#main_content {
font-size : 11px;
color : #fff;
text-decoration : none;
background-color : #666;
line-height : 12px;
}
#main_content td a {
color : #fff;
text-decoration : none;
}
#main_top {
	float : left;
	height : 200px;
	width : 778px;
	background-repeat : no-repeat;
	background-image : url(images/elite_solution.gif);
}
#main_link {
height : 102px;
width : 432px;
margin-top : 48px;
}
#main_link a, #main_link a img {
text-decoration : none;
border-width : 0;
}
#main_top a {
text-decoration : none;
color : #fff;
}
#mainwork {
text-decoration : none;
height : 140px;
width : 198px;
font-size : 12px;
font-weight : bold;
color : #fff;
text-align : center;
margin-top : -121px;
margin-left : 570px;
}
#page_search {
text-decoration : none;
height : 40px;
width : 470px;
font-size : 12px;
font-weight : bold;
color : #fff;
margin-left : 125px;
margin-top : -41px;
}

#language {
text-decoration : none;
height : 40px;
width : 100px;
font-size : 12px;
font-weight : bold;
color : #fff;
margin-left : 37px;
margin-top : -18px;
}
#mainwork a, #mainwork a img {
text-decoration : none;
border-width : 0;
}
#header {
width : 778px;
float : left;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
#headerleft {
width : 46px;
height : 228px;
float : left;
background : url('images/leftfolder.gif') no-repeat 0 0;
}
#headercenter {
width : 686px;
height : 228px;
float : left;
}
#headerbody {
width : 686px;
height : 184px;
position : relative;
background : #fefdf1;
color : #fff;
top : 42px;
float : left;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #cdcaa3;
border-bottom-color : #cdcaa3;
}
#headerleftredPan {
border-style:none; width : 472px;
height : 130px;
color : #fff;
background-image : url('images/glass.jpg');
background-repeat : repeat-x;
background-position : 0 0;
margin-top : 28px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
float : left;

}
#headerleftredPan a {
color : #fff;
text-decoration : none;
}
#headerleftredPan h1 {
position : relative;
top : 2px;
left : 0;
text-transform : none;
font-size : 18px;
line-height : 18px;
color : #900;
font-style : normal;
text-align : center;
font-weight : bold;
padding : 0;
margin-top : 7px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
#headerleftredPan h1 a {
text-decoration : none;
color : #900;
}
#headerleftredPan p {
width : 459px;
height : 64px;
display : block;
position : relative;
left : 3px;
top : 3px;
font-size : 12px;
line-height : 15px;
margin : 5px;
font-style : normal;
}
#top_chat {
height : 120px;
width : 210px;
float : left;
background-color : #fff;
color : #000;
text-align : center;
font-size : 12px;
font-weight : bold;
margin-top : 23px;
}
#top_chat img {
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#top_contact {
height : 120px;
width : 210px;
float : left;
margin-top : 33px;
text-align : center;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#top_contact a {
text-decoration : none;
color : #fff;
}
#top_contact a img {
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#top_contact_text {
	color : #666;
	margin-top : -110px;
	font-weight : bold;
	font-size : 12px;
	font-style : italic;
	text-align : center;
}
#top_contact_text a {
background-color : #fff;
color : #000;
text-decoration : none;
text-align : left;
font-weight : bold;
line-height : 16px;
font-size : 12px;
}
#top_contact_text a:hover {
background-color : #ccc;
color : #900;
text-decoration : none;
text-align : left;
}
#top_contact_text a:visited {
background-color : #fff;
color : #000;
text-decoration : none;
text-align : left;
}
#top_contact_text a:active {
background-color : #ccc;
color : #900;
text-decoration : none;
text-align : left;
}
#top_contact_text1 {
	height : 110px;
	width : 185px;
	color : #666;
	font-weight : bold;
	padding : 5px;
	font-size : 12px;
	float : none;
	font-style : italic;
	line-height : 18px;
	position : relative;
	z-index : 2;
	margin-top : 0;
	margin-right : 5px;
	margin-bottom : 5px;
	margin-left : 15px;
	text-align: left;
}
#top_contact_text1 a {
	background-color : #fff;
	color : #000;
	text-decoration : none;
	text-align : left;
	width : 185px;
	float : left;
	font-weight : bold;
	line-height : 16px;
	font-size : 12px;
}
#top_contact_text1 a:hover {
background-color : #ccc;
color : #900;
text-decoration : none;
text-align : left;
}
#top_contact_text1 a:visited {
background-color : #fff;
color : #000;
text-decoration : none;
text-align : left;
}
#top_contact_text1 a:active {
background-color : #ccc;
color : #900;
text-decoration : none;
text-align : left;
}
#headermiddleredPan {
width : 161px;
height : 142px;
background : url('images/red-image.jpg') no-repeat 0 0;
float : left;
margin-top : 12px
}
#headermorePan {
width : 47px;
height : 123px;
font : 13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
float : left;
margin-top : 31px;
}
#headermorePan a {
width : 39px;
height : 38px;
display : block;
background : #fefdf1 url('images/headermore-normal.gif') no-repeat 0 0;
color : #fdfcec;
text-decoration : none;
padding-left:8px; padding-right:0; padding-top:85px; padding-bottom:0
}
#headermorePan a:hover {
background : url('images/headermore-hover.gif') no-repeat 0 0;
text-decoration : none
}
#headerright {
width : 46px;
height : 228px;
float : left;
background : url('images/rightfolder.gif') no-repeat 0 0;
position : relative;
z-index : 2
}
#bodyPan {
width : 776px;
border : 1px solid #cc9;
background-color : #fff;
margin-bottom : 0;
margin-top : 10px;
padding-bottom : 10px;
margin-right : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-left : 0;
float : left;
}
#bodyPan img {
background-color : #fff;
text-align : center;
color : #fff;
}
#bodyPan a {
color : #000;
text-decoration : none;
}
#bodyPan h2 {
color : #900;
font-size : 14px;
font-weight : bold;
background-color : #999;
text-align : left;
padding-bottom : 5px;
padding-right : 5px;
padding-left : 5px;
background-image : url('images/header2.gif');
background-repeat : repeat-x;
width : auto;
padding-top : 15px;
margin : 0
}
#bodyPan h3 {
width : 751px;
font-size : 14px;
font-weight : bold;
background-color : #fff;
text-align : left;
padding-top : 25px;
padding-bottom : 0;
padding-right : 5px;
padding-left : 15px;
text-decoration : underline;
}
#bodyPan h3 a {
color : #000;
text-decoration : underline;
}
#bodyPan a:hover {
background : #f2f0dc;
color : #7e0202;
text-decoration : none;
}
#bodyPan p {
width : 716px;
border-top-color : #cc9;
border-right-color : #cc9;
border-bottom-color : #cc9;
border-left-color : #cc9;
padding : 0;
left : 20px;
top : 0;
right : 20px;
bottom : 20px;
margin-top : 10px;
margin-right : 20px;
margin-bottom : 10px;
margin-left : 20px;
}
#bodyPan p.sub {
color : #f00;
text-align : center;
font-size : 22px;
padding : 30px;
}
#bodyPan .table {
text-align : center;
}
#bodyPan p span {
font-weight : bold;
}
#bodyPan p.date {
width : 174px;
height : 22px;
background : #fefef6;
color : #000;
font-size : 16px;
line-height : 22px;
padding : 0;
}
#bodyPan p.date1 {
width : 300px;
height : 22px;
color : #000;
font-size : 16px;
line-height : 22px;
padding : 0;
}
#bodyPan p.more {
height : 16px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 532px;
padding-top : 0;
padding-right : 0;
padding-bottom : 14px;
padding-left : 0;
}
#bodyPan p.more1 {
width : 300px;
height : 16px;
margin : 0 0 0 192px;
padding : 0 0 14px 0;
}
#bodyPan p.more1 a {
width : 300px;
height : 16px;
display : block;
background : #f2f0dc;
color : #d80000;
font : 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : none;
}
#bodyPan p.more a {
height : 16px;
display : block;
background : #f2f0dc;
color : #d80000;
font-weight : bold;
text-decoration : none;
font-size : 11px;
line-height : 16px;
width : 200px;
}
#bodyPan p.more a:hover {
background : #f2f0dc;
color : #7e0202;
text-decoration : none;
}
#bodyPan p.more1 a:hover {
background : #f2f0dc;
color : #7e0202;
text-decoration : none;
}
#bodyPan p.border {
background : url('images/dot-line.gif') repeat-x 0 0;
height : 1px;
padding-left:0; padding-right:0; padding-top:0; padding-bottom:14px
}
#bodybottomPan {
width : 778px;
float : left;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding-top : 10px;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
}
#bottomleftPan {
width : 372px;
float : left;
background : #fefdf0 url('images/bodybottombg.gif') no-repeat 0 0;
color : #900;
border-bottom : 1px solid #cdcaa3;
border-left : 1px solid #cdcaa3;
border-right : 1px solid #cdcaa3;
margin : 0;
left : 0
}
#bottomleftPan h2 {
width : 260px;
height : 55px;
background : url('images/icon1.jpg') no-repeat 0 0;
margin-top : 22px;
margin-right : 0;
margin-bottom : 0;
margin-left : 41px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 65px;
font-size : 20px;
line-height : 25px
}
#bottomleftPan h2 span {
font-size : 16px;
background : #fcfbed;
color : #000;
}
#bottomleftPan ul {
width : 290px;
margin : 15px 0 0 50px;
}
#bottomleftPan ul li {
width : 290px;
height : 27px;
background : url('images/bullet1.gif') no-repeat 0 0;
}
#bottomleftPan ul li a {
width : 220px;
height : 27px;
display : block;
background : #fefdf1 url('images/bullet1.gif') no-repeat 0 10px;
color : #000;
font-size : 11px;
line-height : 27px;
text-decoration : none;
padding-left:75px; padding-right:0; padding-top:0; padding-bottom:0
}
#bottomleftPan ul li a:hover {
display : block;
background : #fefdf1 url('images/bullet1a.gif') no-repeat 0 10px;
color : #900;
line-height : 27px
}
#bottomleftPan p.more {
width : 270px;
height : 21px;
padding : 0;
margin : 10px 0 25px 50px;
}
#bottomleftPan p.more a {
width : 270px;
height : 21px;
display : block;
background : #fefdf1 url('images/bottom-more-bg.gif') no-repeat 0 0;
color : #fff;
font-weight : bold;
text-align : center;
text-decoration : none;
font-size : 11px;
line-height : 20px
}
#bottomleftPan p.more a:hover {
background : #fefdf1 url('images/bottom-more-bg.gif') no-repeat 0 0;
color : #fdf6b6;
text-decoration : none
}
#bottomrightPan {
width : 372px;
float : left;
background : #fefdf0 url('images/bodybottombg.gif') no-repeat 0 0;
color : #900;
border-bottom : 1px solid #cdcaa3;
border-left : 1px solid #cdcaa3;
border-right : 1px solid #cdcaa3;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 10px
}
#bottomrightPan h2 {
width : 260px;
height : 55px;
background : url('images/icon2.jpg') no-repeat 0 0;
font-size : 20px;
line-height : 25px; margin-left:41px; margin-right:0; margin-top:22px; margin-bottom:0; padding-left:65px; padding-right:0; padding-top:0; padding-bottom:0
}
#bottomrightPan h2 span {
font-size : 16px;
background : #fcfbed;
color : #000;
}
#bottomrightPan ul {
width : 290px;
margin : 14px 0 0 50px;
}
#bottomrightPan ul li {
width : 290px;
height : 27px;
background : url('images/bullet1.gif') no-repeat 0 0;
}
#bottomrightPan ul li a {
width : 220px;
height : 27px;
display : block;
background : #fefdf1 url('images/bullet1.gif') no-repeat 0 10px;
color : #000;
font-size : 11px;
line-height : 27px;
text-decoration : none;
padding-left:75px; padding-right:0; padding-top:0; padding-bottom:0
}
#bottomrightPan ul li a:hover {
display : block;
background : #fefdf1 url('images/bullet1a.gif') no-repeat 0 10px;
color : #900;
line-height : 27px
}
#bottomrightPan p.more {
width : 270px;
height : 21px;
padding : 0;
margin : 10px 0 25px 50px;
}
#bottomrightPan p.more a {
width : 270px;
height : 21px;
display : block;
background : #fefdf1 url('images/bottom-more-bg.gif') no-repeat 0 0;
color : #fff;
font-weight : bold;
text-align : center;
text-decoration : none;
font-size : 11px;
line-height : 20px
}
#bottomrightPan p.more a:hover {
background : #fefdf1 url('images/bottom-more-bg.gif') no-repeat 0 0;
color : #fdf6b6;
text-decoration : none
}
#footerPanmainPan {
top : 10px;
height : 100px;
color : #fff;
position : relative;
clear : both;
z-index : 1;
background-image : url('images/footerPanbg.gif');
background-repeat : repeat-x;
background-position : 0 0;
background-color : #36c;
padding-top : 75px;
padding-right : 0;
padding-bottom : 0
}
#bottomfinal {
background-image : url('images/footerPanbg.gif');
background-repeat : repeat-x;
background-color : #36c;
float : left;
height : 219px;
position : relative;
left : 0;
top : 0;
z-index : 2
}
#footerPan {
	width : auto;
	background-color : #36c;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footerPan ul {
width : auto;
height : 20px;
position : relative;
top : -60px;
left : 0;
padding-left : 87px;
}
#footerPan li {
float : left;
}
#footerPan ul li a {
padding : 0 10px 0;
color : #fff;
text-decoration : none;
font-size : 11px;
background-color : #36c;
}
#footerPan ul li a:hover {
text-decoration : underline;
}
#footerPanhtml {
width : 491px;
height : 27px;
display : block;
position : relative;
top : -25px;
left : 150px;
background-color : #36c;
}
#footerPanhtml1 {
	width : auto;
	height : 27px;
	display : block;
	position : relative;
	top : -25px;
	background-color : #36c;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
}
#footerPanhtml1 a {
color : #36c;
}
#footerPanhtml1 a:visited {
border-top-color : #36c;
border-right-color : #36c;
border-bottom-color : #36c;
border-left-color : #36c;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
text-decoration : none;
}
#footerPanhtml1 a:hover {
color : #fff;
}
#footerPanhtml a {
width : 66px;
height : 24px;
display : block;
color : #fff;
font-size : 12px;
line-height : 24px;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
background-color : #36c;
background-image : url('images/html-bg-normal.gif');
background-repeat : no-repeat;
background-position : 0 0; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}
#footerPanhtml a:hover {
color : #fff;
background-color : #36c;
background-image : url('images/html-bg-hover.gif');
background-repeat : no-repeat;
background-position : 0 0
}
#footerPancopyright {
position : relative;
color : #fff;
font-size : 10px;
text-align : center;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
z-index : 3;
top : -30px;
}
#learn_more {
	float : left;
	width: 776px;
}
#learn_more2 {
	float : left;
	width: 776px;
}
.learn_more_button {
	width: 710px;
	height: 20px;
	padding-left: 35px;
	float : left;
	margin-top : 15px;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 15px;
	font-size: 12px;
	font-weight: bold;
	background-image: url('images/learn_more.jpg');
	background-repeat: no-repeat;
	padding-top: 0px;
	color: #FFFFFF;
}

#menu {
font-family : Arial, Helvetica, sans-serif;
width : 686px;
height : 44px;
float : left;
background-image : url('images/menu-bg.gif');
background-repeat : repeat-x;
background-position : 0 top;
margin-top : -186px
}
#menu h2 {
margin : 0;
padding : 0;
}
#menu a {
display : block;
border-width : 1px;
border-style : solid;
border-color : #ccc #888 #555 #bbb;
white-space : nowrap;
margin : 0;
padding-top : 4px;
padding-right : 0;
padding-bottom : 3px;
padding-left : 4px;
line-height : 16px;
font-weight : bold;
text-decoration : none;
text-align : center;
background-color : #000;
font-weight : bold;
text-transform : uppercase;
}
#menu h2 a {
display : block;
border-width : 1px;
border-style : solid;
border-color : #ccc #888 #555 #bbb;
white-space : nowrap;
margin : 0;
padding-top : 3px;
padding-right : 0;
padding-bottom : 1px;
padding-left : 0;
font-size : 13px;
line-height : 16px;
font-weight : bold;
text-decoration : none;
text-align : center;
background-color : #000;
}
#menu h2 a {
color : #fff;
text-transform : uppercase;
height : 18px;
background-image : url('images/expand1.gif');
background-repeat : no-repeat;
background-position : 100% 100%
}
#menu h2 a, #menu h2 a:visited {
color : #fff;
}
#menu h2 a:hover {
font-size : 12px;
color : #990000;
}
#menu h2 a:active {
color : #f90;
background-image : url('images/expand2.gif');
background-color : #333
}
#menu a {
text-decoration : none;
font-size : 9px;
text-align : left;
background-color : #eee;
}
#menu a, #menu a:visited {
color : #000;
}
#menu a:hover {
color : #ffffff;
background : #ddd url('images/expand2.gif') no-repeat 100% 100%;

}
#menu a:active {
background-image : url(images/expand2.gif);
background-repeat : no-repeat;
background-position : 100% 100%;
color : #060;
background : #ccc;
}
#menu ul {
list-style : none;
margin : 0;
padding : 0;
float : left;
width : 137px;
height : 20px;
}
#menu li {
position : relative;
}
#menu ul ul {
position : absolute;
top : auto;
z-index : 5;
display : none;
}
#menu ul ul ul {
top : 0;
left : 100%;
}
div#menu h2:hover {
background : #000 url('/css/images/expand3.gif') no-repeat -999px -9999px;
}
div#menu li:hover {
cursor : pointer;
z-index : 100;
}
div#menu li:hover ul ul, div#menu li li:hover ul ul, div#menu li li li:hover ul ul, div#menu li li li li:hover ul ul {
display : none;
}
div#menu li:hover ul, div#menu li li:hover ul, div#menu li li li:hover ul, div#menu li li li li:hover ul {
display : block;
}
#menu a.x, #menu a.x:visited {
font-weight : bold;
color : #000;
background : #eee url('/css/images/expand3.gif') no-repeat 100% 100%;
}
#menu a.x:hover {
color : #a00;
background : #ddd;
}
#menu a.x:active {
color : #060;
background : #ccc;
}
#vertical_menu {
font-size : 12px;
float : left;
}
#vertical_menu img {
margin-top : 5px;
margin-left : 2px;
margin-bottom : 2px;
float : none;
}
#vertical_text {
background-color : #f0f0f0;
width : 560px;
float : none;
font-size : 12px;
margin-top : 29px;
margin-bottom : 10px;
margin-left : 188px;
padding : 5px;
border : 2px solid #999;
}
#vertical_menu ul {
background-image : url('images/sub_menu_stone.jpg');
background-color : #f0f0f0;
float : none;
font-weight : bold;
border : 3px solid #900;
margin-top : 0;
margin-right : 3px;
margin-bottom : 3px;
margin-left : 10px;
width : 165px
}
#vertical_menu ul li {
width : 155px;
padding : 3px;
border-top-width : 1px;
border-right-width : 2px;
border-bottom-width : 1px;
border-left-width : 2px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #999;
border-right-color : #999;
border-bottom-color : #999;
border-left-color : #999;
}
#vertical_menu ul li a:hover {
color : #fff;
background-color : #999;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
display : block;
}
#pod_menu {
float : left;
width : 558px;
margin-top : -7px;
margin-left : auto;
margin-right : auto;
padding-bottom : 10px;
}
#pod_menu table {
font-size : 10px;
font-weight : bold;
border-color:#000000;
background-color : #97d1d1;
}