html, body {
margin:0;
padding:0;
outline:none;
background:url(../images/bg.jpg) no-repeat center top;
}

a, img,object{
border:0px;
outline:none;
text-decoration: none;
color: #636362;
}

a:hover {
    color: #3053A2;
}

td {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666;
}
@font-face {
	font-family: GESSTextMedium;
	src: url('../font/GESSTextMedium.eot');
	src: local("☺"),  url("../font/GESSTextMedium.otf") format("otf"),  url("../font/GESSTextMedium.ttf") format("truetype"),  url("../font/GESSTextMedium.svg#GESSTextMedium") format("svg");
	font-weight: normal;
	font-style: normal;
}

.language a {
	font-family:GESSTextMedium, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding: 0px 5px 2px 5px;
	color: #FFF;
	background: #d9251c;
	line-height: 20px;
	text-decoration: none;
	-moz-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	position: relative;
	top:-64px;
	margin-left:55px;
}
.menu-over a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333;
text-align:center;
background:url(../images/menu.png) no-repeat;
width:88px;
height:53px;
line-height:28px;
float:left;
text-decoration:none;
}
.menu-over a:hover {
background:url(../images/menu-over.png) no-repeat;
}
.menu-active a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333;
text-align:center;
background:url(../images/menu-over.png) no-repeat;
width:88px;
height:53px;
line-height:28px;
float:left;
text-decoration:none;
}

.search-text {
text-align:left;
color:#FFF;
}
.normal-text, .redbold-text, .bold-text {
font-size:13px;
text-align:left;
color:#666;
line-height:18px;
}
.redbold-text, .bold-text, .red-title, .red-title-small {
color:#7f0000;
font-weight:bold;
}
.red-title {
background:rgba(132, 155, 209, 0.12);
font-size:16px;
padding-left:10px;
}
.red-title-small {
font-size:14px;
}
.bold-text {
color:#333;
font-size:12px;
font-weight:bold;
}
.text-over, .text-over a, .red-over a {
font-size:13px;
text-align:left;
color:#666;
text-decoration:none;
}
.red-over a {
font-size:12px;
}
.text-over a:hover, .red-over a:hover {
color:#900;
text-decoration:underline;
}
.red-over a:hover {
color:#7f0000;
}
.search-input {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666;
text-align:left;
background:#eaeaea;
width:190px;
height:15px;
border:0px;
}
.box1 a, .box2 a {
background:url(../images/boxes_15.jpg) no-repeat right;
width:247px;
height:100px;
line-height:170px;
color:#FFF;
float:left;
font-weight:bold;
text-align:right;
float:right;
padding-right:40px;
text-decoration:none;
}
.box2 a {
background:url(../images/boxes_18.jpg) no-repeat right;
}
.box1 a:hover, .box2 a:hover {
color:#FF0;
}
.welcome-title {
background:url(../images/header_13.jpg) no-repeat;
width:290px;
height:21px;
line-height:14px;
color:#FFF;
font-weight:bold;
text-align:left;
float:left;
padding-left:10px;
}
.clients-title {
background:url(../images/header_03.jpg) no-repeat;
width:180px;
height:20px;
color:#FFF;
font-weight:bold;
text-align:center;
}
.clients-bg {
width:100%;
height:380px;
border-top:0px;
border-right:1px solid #c8dadd;
border-left:1px solid #c8dadd;
border-bottom:1px solid #c8dadd;
background:#e9eeef;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f4f4', endColorstr='#d3e2e5');
background:-webkit-gradient(linear, left top, left bottom, from(#f5f4f4), to(#d3e2e5));
background:-moz-linear-gradient(top,  #f5f4f4,  #d3e2e5);
-moz-border-radius:0px 0px 8px 8px;
border-radius:0px 0px 8px 8px;
}
.marquee-img {
padding:15px 30px 15px 30px;
}
.footer-bg {
background:url(../images/header_25.jpg) repeat-x;
width:100%;
height:122px;
}
.footer-bg-red {
background:url(../images/header_23.jpg) repeat-x;
height:122px;
}
.footer-over a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#878787;
display:block;
text-align:center;
padding:0px 10px 0px 10px;
border-right:1px solid #ccc;
text-decoration:none;
white-space: nowrap;
}
.footer-over a:hover {
text-decoration:underline;
}

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 15px;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}
Inherited from ul


/* Header CSS */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	text-indent: -8000px;
}

#left-pro {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 150px;
}

#container {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 760px;
	border-width: 10px;
    border-style: solid;
    border-color: #C3C6CD;
    border-radius: 10px;
}
#slider ul, #slider li,  #slider2 ul, #slider2 li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider li, #slider2 li {
	width: 776px;
	height: 178px;
	overflow: hidden;
}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 665px;
	top: 6px;
	z-index: 1000;
}
#nextBtn, #slider1next {
	left: 695px;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	display: block;
	position: relative;
	width: 24px;
	height: 24px;
	background: url(../images/arrow-left.png) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background: url(../images/arrow-right.png) no-repeat 0 0;
}
/* END Header CSS END */

/* MENU CSS */
.nav {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: center;
	margin-top:-13px;
	margin-left:-10px;
	margin-bottom:-20px;
	position: relative;
	z-index: 999;
}
.nav ul ul {
	display: none;
}
.nav ul li:hover > ul {
	display: block;
}
.nav ul {
	list-style: none;
	position: relative;
	display: inline-table;
}
.nav ul:after {
	content: "";
	clear: both;
	display: block;
}
.nav ul li {
	float: left;
	margin-right: 3px;
	/*background: url(../images/menu.png) no-repeat;*/
	background-color: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,b7b7b7+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #b7b7b7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#b7b7b7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#b7b7b7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-9 */

    padding-left: 5px;
    padding-right: 5px;
    height: 28px;
	border-radius: 5px;
}
.nav ul li:hover {
	/*background: url(../images/menu-over.png) no-repeat;*/
	background-color:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,6b7899+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #6b7899 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#6b7899 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#6b7899 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#6b7899',GradientType=0 ); /* IE6-9 */
}
.nav ul li:hover a {
	color: #333;
}
.nav ul li a {
	display: block;
	/*width: 88px;*/
	height: 53px;
	line-height: 28px;
	color: #444;
	text-decoration: none;
}
.nav ul ul {
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	margin-top: -24px;
	border-bottom: 1px solid #c8c8c8;
}
.nav ul ul li {
	float: none;
	position: relative;
}
.nav ul ul li a {
	color: #333;
	width: 210px;
	height: 30px;
	text-align: left;
	padding-left:10px;
	border-top: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	background:#dfdfdf;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#c8c8c8');
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#c8c8c8));
	background:-moz-linear-gradient(top,  #fdfdfd,  #c8c8c8);
}
.nav ul ul li a:hover {
	background:#ffe4e3;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4e3', endColorstr='#fe9f9b');
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe4e3), to(#fe9f9b));
	background:-moz-linear-gradient(top,  #ffe4e3,  #fe9f9b);
}
.nav ul ul ul {
	position: absolute;
	left: 100%;
	top: 0px;
}
/* END MENU CSS END */


.left-holder {
	float:left;
	width:700px;
}
.profile-pic {
	float:right;
	width:145px;
	margin:10px 30px 0px 0px;
}
.form-holder, .form-holder-small {
	float:left;
	width:94%;
	margin:5px 10px 5px 7px;
}
.form-holder-small {
	width:68%;
}
.form-text, .input-box, .textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#999;
	font-weight:normal;
	text-align:left;
	width:200px;
	float:left;
	margin-top:3px;
}
.inputbox-holder {
	float:left;
}
.input-box, .textarea {
	border:1px solid #e7e7e7;
	background:#f9f9f9;
	width:200px;
	height:20px;
	padding:0px 5px 0px 5px;
	margin-top:0px;
}
.textarea {
	width:280px;
	height:80px;
}
.radio-holder {
	float:left;
	color:#999;
}
.submitbtn a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	float:left;
	text-decoration:none;
	text-align:center;
	background:#ff5a00;
	padding:2px 10px 5px 10px;
	margin:20px 0px 0px 200px;
	-moz-border-radius:3px;
	border-radius:3px;
	opacity:0.7;
	filter:alpha(opacity=70);
}
