.body {
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
background: #FCFCFC url(../images/mainbg.jpg) repeat-x;
}



.social_bg{
background:url(../images/link-background.png) no-repeat center;
width:43px;
height:52px;
}

.nevigation {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
text-decoration:none;
color : #434343;
}
.nevigation a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
text-decoration:none;
color : #434343;
}
.nevigation a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
text-decoration:none;
color : #000000;
}


.mid-menu{background:url(../images/menu.jpg) top right repeat-x; height:44px; width:934px; margin:0px auto;  z-index:100;}

.mid-menu ul{padding:0px; margin:0px; z-index:100;}
.mid-menu ul li{list-style-type:none; float:left; display:block; background:url(../images/nav_div.jpg) top right no-repeat; margin-top:1px; z-index:100; }
.mid-menu ul li a{text-decoration:none; font-family:Verdana; font-size:12px; color:#434343; padding:10px 9px 0px 10px; font-weight:bold; line-height:42px; text-align:center}
.mid-menu ul li a:hover{color:#000000}
.mid-menu ul ul{visibility:hidden;
	position:absolute;
	height:0;
	top:256px;
	left:621px;
	 z-index:100; width:190px; text-align:left }
.mid-menu ul ul li{padding:0px; z-index:100; float:none; list-style-type:none; padding:0px 20px 0px 20px; text-align:left}

.mid-menu ul ul table{background:#F2f2f2; }
.mid-menu ul ul table td{height:15px; width:200px; border-bottom:1px solid #666666}
.mid-menu ul ul li a{
	color:#434343;
		
	font:normal; z-index:100; text-align:left;  
}

.mid-menu ul ul li a:hover{color:#000000}
.mid-menu ul li:hover ul, .mid-menu ul a:hover ul {
	visibility:visible;
}

.mid-menu ul ul :hover > a.drop {

		display:block;
			font-weight:normal;	
		}






.tab-list   {
background:url(../images/tab-back.jpg) repeat-x; 
height:47px; 
font-size:16px; 
font-weight:bold
}
.submit{background:url(../images/submit.jpg) no-repeat; width:90px; height:32px; border:0}
.blackheading {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #676767;
font-weight : bold;
}





.textlink10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #A6A593;
}
.textlink10  a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #A6A593;
text-decoration : none;
}
.textlink10 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #A6A593;
text-decoration : underline;
}



.textlink11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5C5C5E;
}
.textlink11  a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5C5C5E;
text-decoration : none;
}
.textlink11 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5C5C5E;
text-decoration : underline;
}








.textlink {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #676767;
}
.textlink  a {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #676767;
text-decoration : none;
}
.textlink a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #676767;
text-decoration : underline;
}


.textlink14 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #676767;
}
.textlink14  a {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #676767;
text-decoration : none;
}
.textlink14 a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #676767;
text-decoration : underline;
}


.textlink12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#333333;
}
.textlink12  a {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#333333;
text-decoration : none;
}
.textlink12 a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#333333;
text-decoration : underline;
}
.textlink12w {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#CCCCCC;
}
.textlink12w  a {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#CCCCCC;
text-decoration : none;
}
.textlink12w a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#CCCCCC;
text-decoration : underline;
}
.textcon12w {
background:url(images/arrow.jpg) no-repeat;
padding-left:25px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
text-decoration:none;
}
.textcon12w  a {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
text-decoration:none;
}
.textcon12w a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color:#000000;
text-decoration:underline;
}



.whiteheading {
font-family : Arial, Helvetica, sans-serif;
font-size : 17px;
color:#022239;
}
.whiteheading  a {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color:#CCCCCC;
text-decoration : none;
}
.whiteheading a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color:#CCCCCC;
text-decoration : underline;
}




.test {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color:#336699;
font-weight:bold;
}
.test   a {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color:#336699;
text-decoration : none;
font-weight:bold;
}
.test  a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color:#336699;
text-decoration : underline;
font-weight:bold;
}



.basetext {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color:#CCCCCC;
text-align:justify;
}
.basetext  a {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color:#CCCCCC;
text-decoration : none;
}
.basetext a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color:#CCCCCC;
text-decoration : underline;
}



.news {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color:#0099FF;
font-weight:bold;
padding-left:10px;
}




.base {
background:url(gmark_technologies_images/basebg.html);
height:370px;
}



.inputbox {
background:url(gmark_images/inputbg.html);
font-size : 11px;
color:#666666;
height:17px;
border:hidden;
margin-top:0px;
}



.table {
border : thin solid #CBCBCB;
background:url(gmark_technologies_images/tablebg.html) no-repeat;
}
.tablebusiness {
border : thin solid #CBCBCB;
background:url(gmark_technologies_images/business_model.html) #F8F8FA no-repeat;
}
.tabletesti {
border : thin solid #CBCBCB;
background:url(gmark_technologies_images/testimonialsbg.html) #F8F8FA no-repeat;
}
.table1 {
border : thin solid #DDD9D9;
}




.fieldstyle1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color:#333333;
background-color:#CDCCBA;
border : 1px solid #999999;
}
.fieldstyle3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color:#333333;
background-color:#ffffff;
border : 1px solid #C3C2AE;
}
.checkb {
background-color:#ECECE1;
}
.fieldstyle2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color:#CCCCCC;
background-color:#666666;
}

.services_left {
	background-image:url(gmark_technologies_images/1.html);
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
	width: 16px;
}
.services_right {
	background-image: url(gmark_technologies_images/3.html);
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
	width: 16px;
}

.middle_area1 {
	background-image: url(gmark_technologies_images/2.html);
	background-repeat: repeat-x;
	background-position: left top;
	height: 218px;
}

.text_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #D56B02;
	text-decoration: none;
}

















