/* CSS Document */


*
{
margin:0px auto;
padding:0px;
}

body
{
padding:0px;
margin:0px;
background-color:#8b8b8b;
margin-top:10px;
}


div.main-container
{
width:942px;
height:auto;
margin:0px auto;
background-image:url(../images/pg-bg_r2_c1.gif);
background-repeat:repeat-y;
background-color:#fff;
}


div.top
{
width:900px;
height:85px;
background-color:#fff;

}

div.button
{
width:909px;
height:32px;
background-image:url(../images/button.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
}
div.button-text
{
width:909px;
height:32px;
}

#menu
{
width:910px;
height:31px;
}

#menu ul {
list-style-type: none;
}
#menu li {
width:auto;
float: left; padding:0px; border-right:#fff 1px solid; height:31px; font-family:Arial, Helvetica, sans-serif; font-size:12px
}
#menu li a {
color: #ffffff;
text-decoration:none;
font-weight:bold;
font-family:arial ;
font-size: 13px;
height:31px; line-height:31px; display:block; padding:0 30px
 }
#menu li a:hover {
color: #ffffff;
text-decoration: none; background:#aa0100;height:31px; line-height:31px; display:block;
}

#menu li a.left-over{ color:#fff}

#menu li a:hover.left-over { background:url(../images/over-left.jpg) no-repeat}

div.clear
{
clear:both;
}

div.flas
{
width:909px;
height:250px;
}
div.top-bottom-line
{
width:942px;
height:16px;
}


div.marque
{
width:942px;
height:13px;

}
div.marque-midd
{
width:942px;
height:25px;
background-image:url(../images/pg-bg_r2_c1.gif);
background-repeat:repeat-y;

}
div.marque-text
{
width:900px;
margin:0px auto;
padding-top:8px;
font-family:verdana, arial;
font-size:11px;
font-weight:bold;
LINE-HEIGHT: 150%;
}

div.marquee-bottom
{
width:942px;
height:16px;

}


div.contaner3-top
{
width:942px;
height:13px;
}
div.contaner3-midd
{
width:942px;
height:auto;
background-image:url(../images/pg-bg2_r2_c1.jpg);
background-repeat:repeat-y;
padding:0px;
}
div.contaner3-bottom
{
width:942px;
height:13px;
padding:0px;
background-image:url(../images/pg-bg2_r3_c1.jpg);
background-repeat:no-repeat;
}

div.right-contaner
{
width:655px;
height: auto;
float:left;
padding:4px;
}

div.navigation-part
{
width:210px;
height:auto;
float:left;
}

div.navigation
{
width:196px;
height:auto;
float:left;
padding:0px;
margin-right:0px; border:#ccc 1px solid; margin-left:8px
}

.navigation .navi_button
{
width:196px;
height:26px;
float:left;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-image:url(../images/seotraining.jpg);
background-repeat:no-repeat;
 color:#fff; line-height:26px; margin:10px 0 5px 2px
}
.navi_button
{
width:196px;
height:26px;
float:left;
padding-bottom:0px;
padding-left:3px;
padding-right:3px;
padding-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-image:url(../images/seotraining.jpg);
background-repeat:no-repeat;
 color:#fff; line-height:26px; margin:10px 0 5px 0
}


.mycontent{padding-left:17px; line-height:20px }
.mycontent img{ margin-right:5px}
.mycontent a{font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	COLOR: #000000;
	font-size:11px;
	TEXT-DECORATION: none; }


div.navi_text
{
width:191px;

float:left;
padding-left:5px;
padding-right:1px;


border-bottom:1px #000000 dotted;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; padding:3px 1px 3px 5px; line-height:20px
}
.navi_text img{ margin-right:5px}

div.navi_text A:link {
	padding-left:0px;
	padding-right:1px;
	padding-top:4px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	COLOR: #000000;
	font-size:11px;
	TEXT-DECORATION: none;
}
div.navi_text A:visited {
	 padding-left:0px;
	padding-right:1px;
	padding-top:4px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	COLOR: #000000;
	font-size:11px;
	TEXT-DECORATION: none;
}
div.navi_text A:active {
	 padding-left:0px;
	padding-right:1px;
	padding-top:4px;
	padding-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	COLOR: #000000;
	font-size:11px;
	TEXT-DECORATION: none;
}
div.navi_text A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}


div.texarea
{
width:417px;
height:auto;
float:left;
padding:0px;
margin-left:4px;
}
div.texarea_text
{
width:100%;
height:auto;
padding-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
}
div.textarea-text-srno
{
width:35px;
height:auto;
float:left;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
}
div.textarea-text-topics 
{
width:283px;
height:auto;
float:left;
padding-right:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
}
div.textarea-text-duration 
{
width:40px;
height:auto;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
}

div.texarea_seoguru
{
width:100%;
height:auto;
padding-top:0px;
padding-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#C10506;
}

div.texarea_seoguru1
{
width:100%;
height:auto;
padding-top:0px;
padding-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0033FF;
}


div.left-contaner
{
width:180px;
height:auto;
float:right;
padding:8px;
margin-top:0px;
}


div.box6
{
width:290px;
height:214px;
margin-right:10px;
margin-bottom:20px;
float:left;
background-image:url(../images/box2.jpg);
background-repeat:no-repeat;
}



div.right_form
{
width:241px;
height:auto;
margin-right:10px;
margin-bottom:20px;
float:right;
}
div.form-box
{
width:187px;
height:auto;
padding-top:15px;
margin-right:27px;
float:right;
}


div.contactbox
{
width:241px;
height:50px;
margin-right:10px;
margin-bottom:20px;
float:right;
}
div.contactbox-img
{
width:227px;
height:50px;
float:left;
padding-left:10px;
background-image:url(../images/contactbox.jpg);
background-repeat:no-repeat;
background-position:center;
}

div.right_hiri
{
width:241px;
height:161px;
margin-right:10px;
margin-bottom:20px;
float:right;
}

div.hiri-img
{
width:239px;
height:161px;
float:left;
padding-left:3px;
background-image:url(../images/hiri.jpg);
background-repeat:no-repeat;
}


div.right_map
{
width:241px;
height:280px;
margin-right:10px;
margin-bottom:20px;
float:right;
}
div.bottom-footer
{
width:909px;
}

div.footer {
 width:909px;
 margin-top:10px;
 FONT-WEIGHT: normal; 
 FONT-SIZE: 11px; 
 COLOR: #000000;  
 FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
 
}
div.footer A:link {
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;
	 margin-top:10px; 
	 FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none;
}
div.footer A:visited {
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; 
	 margin-top:10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	 TEXT-DECORATION: none;
}
div.footer A:active {
	 FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; 
	 margin-top:10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	 TEXT-DECORATION: none;
}
div.footer A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}

.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial;
TEXT-DECORATION: underline
}
.links A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial; TEXT-DECORATION: underline
}
.links A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial; TEXT-DECORATION: underline
}
.links A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial; TEXT-DECORATION: underline
}
.links A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}

div.new-map-area
{
width:390px;
height:268px;
}
div.new-map
{
width:200px;
height:auto;
float:left;
padding-right:10px;
}
div.new-map-link
{
width:175px;
height:auto;
float:left;
}

.contact_form form{background:#f3f3f4; padding:5px; border:1px solid #d6d6d6; font-size:11px; font-family:Tahoma; color:#666666;}

.contact_form label{width:80px; text-align:right; float:left; margin-right:10px; margin-left:10px; display:block;}

.contact_form input{width:160px; height:18px; background:#FFFFFF; border:1px solid #999999;}

.contact_form textarea{width:160px; background:#FFFFFF; border:1px solid #999999;}

.contact_form input.sub{width:120px; margin-left:115px; background:#0170b0; color:#FFFFFF; padding:2px; font-weight:bold; cursor:pointer;}

.footer-bg
{background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
background-color:#FCFCFC;
}

/*####################################################*/

table.seo {
margin:0px 0 0 0px;
padding:0;
width:100%;
border-top:1px solid #F7EFAD;
border-right:1px solid #F7EFAD;
}

table.seo table.show {
display:block;
padding:0;
border:0px;
background:url(../images/gray1.gif) right top repeat-y;
width:100%;
}
table.seo table.show tr td {
vertical-align:top;
border:0px;
text-align:center;
padding:0 0 5px 0;
width:120px;
}



table.seo table.show tr td form img {
display:none;
}


table.seo table.hide {
display:none;
}

table.seo tr td {
margin:0;
color:#000000;
font:12px/17px Tahoma;
padding:2px 6px 2px 10px;
border-left:1px solid #F7EFAD;
border-bottom:1px solid #F7EFAD;
text-align:left;
height:25px;
}


