
/* CSS Document */

*										{margin:0; padding:0;}

body									{background:#292929; font:normal 12px/16px "Trebuchet MS"; padding:12px 0 0 0;}



/*------- General Styles -----------*/



/* headers */
div.componentheading {
  padding-left: 0px;
}

h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
 
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
/*	margin-top: 25px;*/
	margin:0px; padding:0px; font:bold 18px/22px "Trebuchet MS"; color:#D11F21;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

.common text {
 
 
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
 
	padding: 5px 0 5px;
 

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

 

/*------- General Styles -----------*/
 

















#wrapper								{ width:950px; height:auto; margin:0 auto; background:url(../images/marthoma_topcrv_left.gif) no-repeat top left #fff; display:table;}

img.top-right							{float:right;}

#top_01container						{height:32px; width:950px; float:left;}

#top_01container-left					{height:17px; width:700px; float:left; color:#00007e; font-size:14px; line-height:17px; font-weight:bold; padding:0px 0 0 15px;}

#top_01container-left p					{  color:#00007e; font-size:14px; line-height:30px; _line-height:20px; *line-height:20px; font-weight:bold; float:left; width:700px;}

#top_01container-right					{height:auto; width:190px; float:right; color:#0096ae; padding:0 0 0 0px; }



#top_01container-right ul.menu                 { margin:0px; padding:0px; float:left;}
#top_01container-right ul.menu li              { margin:0px; padding:0 5px; float:left; list-style:none; border-right:1px solid #0096AE;}
#top_01container-right ul.menu li a            { font:bold 13px/18px "Trebuchet MS"; color:#0099CC; text-decoration:none;}
#top_01container-right ul.menu li a:hover      { color:#006F93; }
#top_01container-right ul.menu li.item13       { border-right:none;}
#top_01container-right ul.menu li a span       { margin:0px; padding:0;}
/*-------------------------------------------------------------**************----------------------------------------------------------*/

#heade-img-contaner						{height:255px; width:944px; padding:0 3px 0 3px; float:left; }
#heade-img-contaner	img					{ margin:0px; padding:0px; float:left; border:0px; }
#heade-img-contaner	object				{ margin:0px; padding:0px; float:left; border:0px; }
#heade-img-contaner	embed				{ margin:0px; padding:0px; float:left; border:0px; }


/*-------------------------------------------------------------**************----------------------------------------------------------*/ 

#top_mainmenu_container					     { height:33px; width:944px; padding:7px 3px 0 3px; display:table; float:left;  }

#top_mainmenu_container ul.menu              { margin:0px; padding:0px; float:left; width:944px;}
#top_mainmenu_container ul.menu li           { margin:0px; padding:0 2px 0 3px; float:left; list-style:none; color:#000;}
#top_mainmenu_container ul.menu li a         { margin:0px; padding:0 0 0 13px; float:left; list-style:none;  background:url(../images/menu-bg.gif) left top no-repeat; text-decoration:none; cursor:pointer;}
#top_mainmenu_container ul.menu li a span    { margin:0px; padding:13px 13px 5px 0; float:left; list-style:none; color:#fff; background:url(../images/menu-bg.gif) right top no-repeat; font:bold 12px/14px Arial, Helvetica, sans-serif;}


#top_mainmenu_container ul.menu li a:hover         { margin:0px; padding:0 0 0 13px; float:left; list-style:none;  background:url(../images/menu-bg-hover.gif) left top no-repeat; text-decoration:none; cursor:pointer;}
#top_mainmenu_container ul.menu li a:hover span    { margin:0px; padding:13px 13px 5px 0; float:left; list-style:none; color:#fff; background:url(../images/menu-bg-hover.gif) right top no-repeat; font:bold 12px/14px Arial, Helvetica, sans-serif;}

#top_mainmenu_container ul.menu li.active a          { margin:0px; padding:0 0 0 13px; float:left; list-style:none;  background:url(../images/menu-bg-hover.gif) left top no-repeat; text-decoration:none; cursor:pointer;}
#top_mainmenu_container ul.menu li.active a span    { margin:0px; padding:13px 13px 5px 0; float:left; list-style:none; color:#fff; background:url(../images/menu-bg-hover.gif) right top no-repeat; font:bold 12px/14px Arial, Helvetica, sans-serif;}



/*
#menu									{height:32px; list-style:none; margin:0 auto;  position:relative;}

#menu li								{float:left; display:inline; margin:0 0 0 5px;}

#menu li.margnon						{ margin:0;}


#menu li a								{ float:left; font:bold 12px/33px Arial, Helvetica, sans-serif; color:white; display:block; text-align:center; text-decoration:none; padding:0 0 0 11px; cursor:pointer; height:32px; background:url(../images/menu-bg.gif) no-repeat top left; text-transform:uppercase; color:#000; }

#menu li a b							{ float:left; display:block; padding:0 11px 0 0px; background:url(../images/menu-bg.gif) no-repeat right top; }

*/


/*-------------------------------------------------------------**************----------------------------------------------------------*/

#top_news_container						{height:29px; width:930px; background:url(../images/news-images.gif) top left repeat-x; margin:0 5px; _margin:0 2px;   color:#FFFFFF; font:bold 12px/29px Arial, Helvetica, sans-serif; padding:0 5px; float:left;}


/* ----------- new updates  ------------------- */

#mainContainer                        { margin:0px; padding:7px 0 7px 4px; width:940px; float:left;}

#mainContentLeft                       { margin:0px; padding:0px; width:733px; float:left;}
#mainContentRight                      { margin:0px; padding:0px; width:207px; float:left;}


#main-content-block                   { margin:0px; *margin-top:-50px; padding:0 20px 10px 30px; width:680px; float:left;/* background:url(../images/page_bg.jpg) top left repeat-y; */}

#main-content-block h1                { margin:0px; padding:0px 0px 5px; font:normal 18px/25px "Trebuchet MS";  color:#005782;  text-align:left; width:640px}
#main-content-block h2                { margin:0px; padding:0px 0px 13px; font:normal 15px/23px "Trebuchet MS"; color:#396BFF; text-align:left; width:640px}
#main-content-block h3                { margin:0px; padding:0px 0px 12px; font:bold 14px/21px "Trebuchet MS"; color:#396BFF; text-align:left; width:640px} 
#main-content-block h4                { margin:0px; padding:0px 0px 0px; font:bold 13px/19x "Trebuchet MS"; color:#396BFF; text-align:left; width:640px} 

#main-content-block p                 { margin:0px; padding:5px 0px 7px; font:normal 13px/19px "Trebuchet MS"; color:#333; text-align:justify; width:655px; clear:both;}
#main-content-block p img             { margin:0px 15px 5px 0; padding:3px; float:left; border:1px solid #ddd;  }





.contentpaneopen h1                { margin:0px; padding:0px 0px 0px; font:normal 18px/25px "Trebuchet MS"; color:#005782; text-align:left; width:640px}
.contentpaneopen h2                { margin:0px; padding:0px 0px 5px; font:bold 15px/23px "Trebuchet MS"; color:#396BFF; text-align:left; width:640px}
.contentpaneopen h3                { margin:0px; padding:0px 0px 5px; font:bold 14px/21px "Trebuchet MS"; color:#396BFF; text-align:left; width:640px} 
.contentpaneopen h4                { margin:0px; padding:0px 0px 0px; font:bold 13px/19px "Trebuchet MS"; color:#396BFF; text-align:left; width:640px} 

table.contentpaneopen p                 { margin:0px; padding:5px 0px 7px; font:normal 13px/19px "Trebuchet MS"; color:#333; text-align:left; clear:both; width:655px; text-align:justify;}
table.contentpaneopen p img             { margin:0px; padding:0px 15px 5px 0px; float:left;  }

table.contentpaneopen div                 { margin:0px; padding:5px 0px 7px; font:normal 13px/19px "Trebuchet MS"; color:#333; text-align:left;}
table.contentpaneopen div img             { margin:0px; padding:5px; float:left;  }

table.body_text                                { margin:0px; padding:0px; float:left; }

table.body_text th                               { padding:3px 5px ;}
table.body_text td                               { padding:3px 5px ;}






/*-------------------------------------------------------------[Welcome area]----------------------------------------------------------*/

#welcome-container						{/* border-bottom:1px solid #ccc;*/ width:733px; margin:0 auto; padding:0px 0 7px 0; height:auto; display:table; float:left; }

#video-container						{ margin:0px; padding:0px; height:auto; width:281px; float:left; }
#video-container object                 { width:281px;  float:left;}  
#video-container embed                  { width:281px;  float:left;}    				    

 


#welcome-txt-area						{ margin:0px; width:420px; height:auto; padding:0 7px 0 8px; float:left; }

#welcome-txt-area h1					{ width:416px; height:auto; font:normal 18px/40px "Trebuchet MS"; color:#396bff; float:left;}

#welcome-txt-area p						{ height:auto; width:416px; padding-top:7px; float:left;}

#welcome-txt-area p a					{ text-decoration:none; font-weight:bold; color:#FF0000; font-size:11px;}

#welcome-txt-area p strong   			{ text-decoration:none; color:#333333; text-transform:uppercase;}

#welcome-txt-area p img					{float:left; padding:0 7px 0 0;}

#rightTopBlock                         { margin:0 0 0 4px; padding:4px; width:182px; float:left; background:#c2c2c2;}

#tella-friend							{ width:182px; height:226px; background:#c2c2c2; float:left; padding:8px;}
.flash-banner                           { margin:0px; padding:0 0 15px 0; float:left; }   

.flash-banner object                    { margin:0px; padding:0px; float:left; }   
.flash-banner embed                     { margin:0px; padding:0; float:left; }     



#tell-a-friend                          { margin:3px 0 0 0px; padding:0px; float:left; width:183px; height:47px; text-align:center; /*background:url(../images/tellafriend-icon.jpg) center center no-repeat; */color:#fff; font:bold 16px/27px "Trebuchet MS";}
/*#tella-friend img						{ padding:0 0 19px 0;}*/

#tell-a-friend a                        { margin:0px; padding:10px 0; width:183px; height:27px; text-align:center; font:bold 16px/27px "Trebuchet MS"; display:block; color:#fff; text-decoration:none;}
#tell-a-friend input                        { margin:0px; padding:10px 0;  width:183px; height:47px; text-align:center; background:url(../images/tellafriend-icon.jpg) center center no-repeat; color:#000; font:bold 16px/27px "Trebuchet MS"; cursor:pointer; border:none;}

/*-------------------------------------------------------------[Welcome area-end]----------------------------------------------------------*/


#newsupdate-container					{width:733px; margin:0 auto; padding:0px 0 7px 0; height:auto; display:table; float:left;  }

#left-pannel-container1                 { width:240px; float:left; margin:0px; padding:0px;  }

#left-pannel-container					{width:236px; height:auto; margin:0px;  padding:11px 0px 0 15px; /*_padding:11px 0px 0 20px;*/ float:left; background:url(../images/left-p-bg.gif) 3px 0 no-repeat;}


/*-------------------------------------------------------------**************----------------------------------------------------------*/

.imah-01								{ width:257px; height:auto; border-bottom:1px solid #ccc; padding:0 0px 5px 0px;  }

.imah-01 h2								{font-weight:bold; font-size:14px; text-transform:uppercase; color:#396bff; line-height:31px}

.imah-01 strong								{ text-align:center; color:#3f3f3f; line-height:16px;}

#imah-01								{ width:201px; height:auto; border-bottom:1px solid #ccc; padding:0 16px 5px 17px; background:#ccc; }

#imah-01 h2								{font-weight:bold; font-size:14px; text-transform:uppercase; color:#396bff; line-height:31px}

#imah-01 strong								{ text-align:center; color:#3f3f3f; line-height:16px;}

/*-------------------------------------------------------------**************----------------------------------------------------------*/

#imah-02								{ width:204px; height:auto;  padding:0px 0 0 30px;}

#imah-02 p img							{ float:left; padding:0 11px 0 0;}


#imah-02 p								{ width:195px; float:left; padding:5px 0 0 0}

#imah-02 p strong a							{font-weight:bold; color:#FF0000; text-decoration:none;}

#imah-02 p strong							{ text-align:center; color:#3f3f3f; line-height:16px;}


#ourMainLeader                         { margin:0px; padding:0px; width:267px; float:left;  }

.ourMainLeader                         { margin:0px; padding:20px 26px 15px 26px; width:215px; float:left;background:url(../images/left-p-bg.gif) left top no-repeat; background-position:5px 0;  }

.ourMainLeader h4                  { margin:0px; padding:0 0 0 10px; width:210px; float:left; font:bold 14px/28px "Trebuchet MS"; color:#396BFF; }

.ourMainLeader span.flashBlock     { margin:0px; padding:0px; float:left; width:200px;}
.ourMainLeader p                   { margin:0px; padding:5px 0 10px 0; float:left; width:220px; text-align:center; font:bold 12px/18px "Trebuchet MS"; color:#3F3F3F; border-bottom:1px solid #eee; }


#advert                        { margin:0px; padding:0 0 0 0px; width:265px; float:left; } 
.advert                        { margin:0px; padding:15px 0 0 5px; width:260px; float:left; } 
.advert img                    { margin:0 3px; padding:0px; border:none;  }             




#host                              { margin:0px; padding:0; float:left; width:205px;}
.host                              { margin:0px; padding:10px 0 0 7px; float:left; width:195px; font:bold 12px/16px "Trebuchet MS"; color: #000}
.host a                            { margin:0px; padding:10px 0 0 0; float:left;   font:normal 11px/16px Tahoma; color: #f00}
.host a:hover                      { margin:0px; padding:10px 0 0 0; float:left;  font:normal 11px/16px Tahoma; color: #c00}
 
.host img                          { margin:0px; padding:0 5px 5px 0; float:left;}


#right-banner                              { margin:0px; padding:0 0 0 5px; float:left; width:200px;}
#right-banner img                          { margin:0px; padding:5px 0 2px 0; border:none;}
#right-banner embed                        { margin:0px; padding:5px 0 2px 0; border:none;}
#right-banner object                       { margin:0px; padding:5px 0 2px 0; border:none;}
 

#latestNewsBlock                   { margin:0px; padding:0px; width:446px; float:left; }
/*-------------------------------------------------------------**************----------------------------------------------------------*/

#newsupdate-area-outer						{ width:448px; height:auto; margin:0px; padding:0px;  float:left; }

#newsupdate-area						{ width:448px; height:auto; margin:0px; padding:0px;  float:left; background:url(../images/n-bg.gif) no-repeat top left; }


#newsupdate-area h3						{  width:405px; color:#396bff; padding:10px 0 0 33px; font-weight:bold; font-size:14px; line-height:30px; float:left;}

#newsupdate-area p						{ width:405px; padding:0 0 20px 23px; float:left;}

#newsupdate-area p span					{ text-decoration:underline; color:#000000; font-weight:normal;}

#newsupdate-area p a 					{ text-decoration:none; color:#FF0000; font-weight:bold; border:none;}

/*-------------------------------------------------------------**************----------------------------------------------------------*/

#rightpannel							{ width:207px; float:left; background:url(../images/right-p-bg.gif) top left no-repeat; margin:20px 0 0 0; padding:0 0 0 0}

#download-01	        				{ width:170px; padding:11px 0 0 32px; float:left;}

#download-01 ul                         { margin:0px; padding:10px 0 0 0px; float:left;}
#download-01 ul li				        { list-style:none;  background:url(../images/bullet.gif) left top no-repeat; padding:0px 0px 7px 15px; background-position:0 5px; margin:0 0 0 0px; line-height:16px; float:left; }


#download-01 h4							{ width:170px; font-size:12px; font-weight:bold; color:#396bff; padding-top:10px;}

div#download-01 p                        { width:170px;}

div#fablock-01								{ width:185px; background:#ff9c00; margin:0 0 0 7px; _margin:0 0 0 3px; padding: 11px 0 0 10px; float:left;}

div#fablock-01 h4							{  width:185px; font-size:14px; font-weight:bold; color:#FFFFFF;}

div#fablock-01 ul li						{ list-style-image:url(../images/bullet-2.gif); margin:0 0 0 30px; _margin:0 0 0 15px; line-height:20px; color:#FFFFFF;}
div#fablock-01 ul li a						{text-decoration:none;  color:#FFFFFF;}

/*-------------------------------------------------------------**************----------------------------------------------------------*/



#gallery-container						{ width:924px; _width:908px; margin:0; padding:0; height:auto; display:table; background:none; height:auto;  float:left;  }

#gallery-container span.more            { }
#gallery-container span.more img        { border:none;}
.gallery-container						{ /*border-bottom:1px solid #ccc;*/  margin:0 4px 0 4px; padding:7px 0 7px 5px; height:auto; display:table; background:#d7e1ff; height:144px; width:929px;_width:896px;  float:left;}

.gallery-container h3					{ _width:892px; line-height:22px; color:#396bff; font-size:18px; float:left; }

.gallery-container     					{ _width:892px; float:left; position:relative;}
.gallery-container span.more 			{ position:absolute; width:55px; height:103px; right:0px; top:0px; padding:39px 0 0 0;}
#gallery-container span.more img        { border:none;}
.gallery-container p img					{float:left; padding:0 7px 0 0;}


/*-------------------------------------------------------------**************----------------------------------------------------------*/

#footer									{ background:url(../images/footer-top.gif) no-repeat top left #8ad600; height:42px; width:944px; text-align:center; margin:0 2px; margin-top:5px; padding:14px 0 0 0; line-height:20px; font: bold 9px/18px Arial, Helvetica, sans-serif; float:left;}

 
#footer a								{text-decoration:none; text-transform:uppercase; color:#000; padding:0 5px 0 5px}


#footer ul.menu		  					{text-decoration:none; text-transform:uppercase; color:#000; padding:0 5px 0 100px}
#footer ul.menu	li	  					{text-decoration:none; text-transform:uppercase; color:#000; padding:0 10px 0 10px; float:left; list-style:none;}
#footer ul.menu	li a 					{text-decoration:none; text-transform:uppercase; color:#000; padding:0 1px 0 0px; float:left; list-style:none;}
#footer ul.menu	li a:hover  			{text-decoration:none; text-transform:uppercase; color:#fff; padding:0 1px 0 0px; float:left; list-style:none;}


#footer div#power_by                          { margin:0px; padding:0px; width:930px; float:left; font:normal 11px/18px Tahoma; color:#000; text-align:center; }

#footer div#power_by a                        { text-decoration:none; color:#000;}
#footer div#power_by a:hover                  { text-decoration:none; color:#FF6C00;}


.pagenavcounter            { width:675px;}








