/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:arial}
h1{
	font:normal 24px Arial, Helvetica, sans-serif;
	
	color:#A0383E;
	
}
h2{font-size:18px; margin-bottom:20px}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0}
p {margin:0 0 16px  0;}
p.p2 {margin:8px 0;}
p.p3{padding:10px 0 !important;}
em{font-style:normal}
a {color:#666; text-decoration:none}
a:focus, a:hover {
	color:#000;
	text-decoration:underline
}
.float-l{float:left}
.float-r{float:right}
p img{float:left; margin-right:10px}
p img.img-2{float:right; margin-left:10px}
.gray,.gray a{color:#666666; padding:4px; font:normal 12px Arial;}
.gray a:hover,.gray2 a:hover{color:#000;}
.gray2,.gray2 a{color:#292A2F; padding:4px; font:normal 12px Arial;}

#div1 {
	position:absolute;
	left:-60px;
	top:0px;
	width:60px;
	height:127px;
	z-index:1;
}

.wrapper,#header{width:811px; margin:0 auto; position:relative}
#header{
	height:127px;
	background:url(../images/header_bg.jpg) repeat-y  left top;
}
#footer{
	padding:15px;
	color:#999;
	width: 777px;
	font-size: 12px;
	margin:auto;
}
h1#logo{
	width:175px;
	height:127px;
	display:block;
	margin:0;
	float: left;
	padding:0;
}
h1#logo a{
	background:url(../images/logo.jpg) no-repeat 0 0;
	width:175px;
	height:127px;
	display:block;
	text-indent:-9999px
}
body{ background:#F6F6F6;font:normal 16px Arial, Helvetica, sans-serif;color:#666666;}
.content{
	width:811px;
	background-color: #FFFFFF;
}

.base_top{
	background:url(../images/top.jpg) left top;
	width:100%;
	float:left;
}

.base_top_02{
	background:url(../images/cortop.jpg); background-repeat:repeat-x; height:15px;
	width:100%;
	float:left;
}
.base_bot{
	background:url(../images/bottom.jpg) left top;
	width:100%;
	float:left;
}

.base_bot_02{
	background:url(../images/corbottom.jpg); background-repeat:repeat-x; height:15px;
	width:100%;
	float:left;
}

.base_mid{
	background:url(../images/m_r.jpg) repeat-y right top;
	width:100%;
	float:left;
	background-color: #FFFFFF;
}
.base_mid_l{
	background:url(../images/m_l.jpg) repeat-y left top;
	width:364px;
	float:left;
	padding-left: 8px;
}
.content_main{
	width:767px;
	float: left;
	padding: 23px 12px 23px 22px;
	background:url(../images/m_l.jpg) repeat-y  left top;
}
.main_cont{
	width:767px;
	overflow: hidden;
}

.main_cont_01{
	width:767px;
	overflow: hidden;
	padding-bottom:23px;
}

.box_l{width:376px; float:left;}
.box_r{width:376px; float:right;}
.box_main{
	width:360px;
	padding-top:215px;
	background:url(../images/Abaqus-home.jpg) 30px 0px no-repeat;padding-bottom: 11px;
}

.box_blogspot{
	width:360px;
	padding-top:215px;
	background:url(../images/blogspot.jpg) 30px 0px no-repeat;padding-bottom: 11px;
}

.box_main2{
	width:360px;
	padding-top:215px;
	background:url(../images/img2_prev.jpg) left top no-repeat;padding-bottom: 11px;
}

.box_MyGeoCommunity{
	width:500px;
	padding-top:215px;
	padding-left:400px;
	background:url(../images/Abaqus-home.jpg) left top no-repeat;padding-bottom: 11px;
}

ul.menu{
	list-style:none;
	padding: 20px 0 10px 15px;
}
ul.menu li{
	font:normal 14px Arial;
	text-align:justify;
	padding:0 18px 0 18px;
	margin-bottom:20px;
	background: url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
ul.menu li a{color:#7F7F7F;}
ul.menu li a:hover{
	color:#860B04;
	text-decoration:underline;
}
.login{float:right; padding:40px 5px 23px 0}
.nav{
	float:right;
	width: 600px;
}
ul.menu2{
	list-style:none;
	float: right;
}
ul.menu2 li{
	font:normal 16px Arial;
	padding:0 15px;
	border-right:1px solid #C3C3C3;
	float:left;
}
ul.menu2 li.last{border-right:none;}
ul.menu2 li a{color:#9A3338;}
ul.menu2 li a:hover{
	color:#8B0A05;
	text-decoration:underline;
}
a.bot1,a.bot1:hover{
	width:102px;
	height:28px;
	background-color:#860B04;
	color:#fff;
	font:normal 18px Arial;
	font-style:italic;
	text-decoration:none; border:none; display:block; text-align:center; line-height:28px;}

.pad_l14{padding-left:14px;}
.pad_t11{
	padding-top:11px;
	display: block;
}
/*------------------pintu-------------------*/

.box_r2{width:530px; float:right;}

.base_mid_7{
	background:url(../images/m_l.jpg) repeat-y left top;
	width:518px;
	float:left;
	padding-left: 8px;
}

.headng {
	font:normal 25px Arial,Georgia, "Times New Roman", Times, serif;
	color:#A0383E;
	padding-left:14px;
}
.subheadng {
	font:bold 17px Arial,Georgia, "Times New Roman", Times, serif;
	
	color:#A0383E;
	margin-bottom:10px;
	padding:0 0 4px 14px;
	border-bottom:1px #DBDBDB solid;
	text-align:left;
}
.quote {
	font:bold 12px Arial,Georgia, "Times New Roman", Times, serif;
	color:#A0383E;
	margin:0 auto;
}
.invert_pic {
	background:url(../images/invrtcoma1.gif) no-repeat center;
	height:16px;
	width:18px;
	margin:0 auto;
}
.invert_pic2 {
	background:url(../images/invrtcoma2.gif) no-repeat center;
	height:16px;
	width:18px;
	margin:0 auto;
	padding:20px 0 0 0;
}
.divider {
	background:url(../images/divider.gif) no-repeat center;
	width:642px;
	height:3px;
	margin:20px 0 20px 70px;
	padding:0 0 0 0;
	float:left;
}


.divider1 {
	background:url(../images/divider.gif) no-repeat center;
	width:622px;
	height:3px;
	margin: 0 auto;
	padding:20px 0 0 0;
}

.divider_new{width:767px;
height:35px;
margin:0 auto;
overflow:hidden;
padding-top:18px;
}

.ceo_pic {
	background:url(../images/shailendra_jain.gif) no-repeat;
	width:102px;
	height:112px;
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
.cto_pic {
	background:url(../images/john_schneider.jpg) no-repeat;
	width:102px;
	height:112px;
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
#footer2{
	padding:15px;
	color:#999;
	width: 777px;
	font-size: 12px;
	margin:auto;
}
.black:link, .black:active, .black:visited {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#A0383E;
}
.black:hover {
	color:#000000;
}
.gap {
	padding:10px;
}
.number {
	margin:0  0 0 32px;
}
.number li {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	font-size:13px;
	color:#666666;
}
/*------------product-------------*/
.product_pic1 {
	background:url(../images/geo_diary.gif) no-repeat center;
	width:438px;
	height:173px;
	margin:0 auto;
}
.product_pic2 {
	background:url(../images/geo_community.gif) no-repeat center;
	width:438px;
	height:207px;
	margin:0 auto;
}
.product_pic3 {
	background:url(../images/BBGeoRecorder.png) no-repeat;
	width:280px;
	height:210px;
	float:left;
	margin:0 10px 0 0;
}
/*-------------------leftnav-----------------------*/
.recorder {
	margin:30px 0 0 0;
	float:left;
	width:230px;
}
.menup{
	list-style:none;
	padding-bottom: 10px;
	margin:0;
	float:left;
}
.menup li{
	font:normal 13px "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	padding: 10px 0 2px 10px;
	background: url(../images/bullet.jpg) no-repeat left ;
	float:none;
	border-bottom:1px #666666 dotted;
}
.menup li a{color:#333333;}
.menup li a:hover{
	color:#860B04;
	text-decoration:underline;
}
.news_txt {
	font: 15px  bold  "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	color: #666666;
	text-align:left;
	font-weight:bold;
	padding:8px 0 10px 4px;
}
.date {
	font: 12px  normal  "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	color: #A0383E;
	text-align:left;
	padding-left:4px;
}
.body_txt {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	font-size:13px;
	color:#666666;
	padding:10px;
}

.bodybold_txt {
	font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding:10px;
}

.web_txt {
	margin:0;
	padding:0;
}
.web_txt li{
	font-family:"Lucida Sans Unicode", "Lucida Sans", Verdana, Arial,tahoma;
	font-size:13px;
	color:#666666;
	margin:0 0 0 30px;
	list-style:url(../images/bullet.jpg);
	line-height:25px;
}


.bannertxt_panel{width:712px;
height:54px;
float:left;
text-align:left;
padding-top:28px;
}

.banner_left{background-image:url(../images/bannerbg_L.jpg);
width:27px;
height:82px;
background-repeat:no-repeat;
float:left;
}

.bannerbg{background-image:url(../images/bannerbg.jpg);
height:82px;
background-repeat:repeat-x;
float:left;
width:767px;
overflow:hidden;
}

.bannerbgnew{
     background-image:url(../images/banner4.jpg) !important;
     height:113px !important;
     background-repeat:no-repeat !important;
     width:767px !important;
     background-position: center !important; 
     href:http://www.mygeodiary.com}



.banner_right{background-image:url(../images/bannerbg_R.jpg);
width:27px;
height:82px;
background-repeat:no-repeat;
float:right;
}

.iconpadding{padding:0 5px 0 5px;}


.headingtext{background-image:url(../images/record_normal.png);
background-repeat:no-repeat;
background-position:left top;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
text-decoration:none;
<!-- text-align:justify; -->
color:#A0383E;
margin:10px 0 0 14px;
padding-left:40px;
}

.headinglink {font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
text-decoration:none;
color:#A0383E;
}
.headinglink:hover{font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
text-decoration: underline;
color:#A0383E;
}

.indexbody_box{width:376px;
float:left;
}


.indexbody_box_02{width:376px;
float:right;
}

.rounded_top{background-image:url(../images/rounded_top.gif);
width:376px;
height:11px;
background-repeat:no-repeat;
float:left;
overflow:hidden;
}


.rounded_middle{background-image:url(../images/rounded_middle.gif);
width:366px;
background-repeat:repeat-y;
float:left;
padding-left:10px;
}

.rounded_bottom{background-image:url(../images/rounded_bottom.gif);
width:376px;
height:11px;
background-repeat:no-repeat;
float:left;
}

.roundedtop_530{background-image:url(../images/roundedtop_530.gif);
width:530px;
height:11px;
background-repeat:no-repeat;
float:left;
overflow:hidden;
}

.roundedmid_530{background-image:url(../images/roundedmiddle_530.gif);
width:525px;
background-repeat:repeat-y;
float:left;
padding-left:5px;
}

.roundedbottom_530{background-image:url(../images/roundedbottom_530.gif);
width:530px;
height:11px;
background-repeat:no-repeat;
float:left;
}


.buttonmain{background-image:url(../images/button.jpg);
width:108px;
height:25px;
padding-top:3px;
background-repeat:no-repeat;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
text-align:center;
color:#A0383E;
border:none;
outline:none;
cursor:pointer;
}
.buttonmain:hover{background-image:url(../images/button.jpg);
width:108px;
height:25px;
padding-top:3px;
background-repeat:no-repeat;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;
text-align:center;
color:#A0383E;
border:none;
outline:none;
cursor:pointer;
}

.smalllink{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration: underline;
color:#A0383E;
}
.smalllink:hover{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#A0383E;
}
















































