/* CSS Document */

body, div, form, table

	{

	padding:0px;

	margin:0px;

	font:normal 11px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	color:#666666;

	}

#main

	{

	padding:0px;

	margin:0px;

	width:100%;

	height:auto !important;

	}

#main-wrapper

	{

	margin:auto;

	padding:0px;

	width:778px;

	height:auto !important;

	}

.header

	{

	font:bold 18px "Trebuchet MS", Tahoma, Arial, "Times New Roman";

	color:#910707;

	}

img.pic

	{

	padding:5px;

	border:1px solid #efefef;

	}

p

	{

	font:normal 11px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	color:#666666;

	}

h1

	{

	font:bold 14px "Trebuchet MS", Tahoma, Arial, "Times New Roman";

	color:#910707;

	padding:10px 0px 10px 0px;

	}

a:link, a:visited

{

	

	

	font: normal 11px  "Trebuchet MS",Tahoma, Arial, "Times New Roman";

	color:#910707;

	text-decoration: none;

	



}

a:hover

{

	font:normal 11px  "Trebuchet MS",Tahoma, Arial, "Times New Roman";

	color:#666666;

	text-decoration: none;

}

.a2:link, .a2:visited

{

	

	margin:15px 0px 0px 0px;

	font:normal 11px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	text-align:center;

	color:#fff;

	width:149px;

	height: auto;

	text-decoration: none;

	



}

.a2:hover

{

	margin:15px 0px 0px 0px;

	font:normal 11px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	text-align:center;

	color:#fff;

	width:149px;

	height: auto;

	text-decoration: none;

}

input.button

	{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	padding:3px 3px 3px 3px;

	background-color:#EFEFEF;

	color:#666666;

	border:1px solid #666666;

	cursor:pointer;

	margin:0px;

	}

	

input.button:hover

	{

	color:#910707;

	border:1px solid #910707;

	}

/******@header begins*/

#hd-bg

	{

	background:url(../images/hd_bg.gif) repeat-x;

	height:103px;

	width:778px;

	}

#hd-bg .logo

	{

	margin:30px 15px 0px 0px;

	text-align:left;

	padding:0px 0px 0px 15px;

	font:bold 24px "Trebuchet MS",Tahoma, Arial, "Times New Roman";

	color:#fff;

	/*background:url(../images/ssmp_logo.gif) no-repeat;*/

	width:400px;

	height: auto;

	float:left;

	}

/*#hd-bg .logo-id

	{

	background:url(../images/logo_text.gif) no-repeat;

	float:left;

	width:281px;

	height:34px;

	margin:38px 0px 0px 0px;

	}*/

#hd-pic

	{

	margin-top:15px ;

	background:url(../images/hd_pic.gif) no-repeat;

	width:98px;

	height:88px;

	float:right;

	background-position:top;

	}

/*****@search begins*/

#hd-bg .search

	{

	width:201px;

	height:103px;

	margin:0px 0px 0px 60px;

	float:left;

	}

#hd-bg .search .search-bg

	{

	background:url(../images/search_bg.gif) no-repeat;

	width:163px;

	height:25px;

	margin:64px 0px 0px 0px;

	float:left;

	}

#hd-bg .search .search-btn

	{

	width:38px;

	height:25px;

	margin:64px 0px 0px 0px;

	float:left;

	}

input.txtbox

	{

	border:0px;

	font: normal 11px Arial, Helvetica, sans-serif;

	color:#666666;

	height:18px;

	width:150px;

	padding:0px 3px 0px 3px;

	margin:5px 0px 0px 7px;

	float:left;

	} 



/*****@search ends*/

/******@header ends*/

/*****@content wrapper starts*/

#ct

	{

	width:778px;

	background:url(../images/ct_bg.gif) repeat-x;

	background-position:top;

	height:auto;

	}

#ct .rtside

	{

	width:275px;

	height:auto;

	float:right;

	}

	

/*****@content wrapper starts*/	

	#ctglarry

	{

	width:500px;

	background:url(../images/ct_bg.gif) repeat-x;

	background-position:top;

	height:auto;

	border:#666666;

	}

#ctglarry .rtside

	{

	width:275px;

	height:auto;

	float:right;

	}

/*****@rightbox*/

#mainContent

	{

	width:470px;



	background: url(../images/main_bg.gif) top no-repeat;

	}
	
	
#mainContent .txt

	{

	margin:10px 10px 15px 10px;

	font:normal 18px "Trebuchet MS", Tahoma, Arial, "Times New Roman";

	color:#910707; text-align:center; padding-top:8px;

	} 
	
.contentTxt {width:460px;  padding-left:10px;}
.contentTxt ul li { list-style: circle; padding-left:10px; }


#rtbox

	{

	width:255px;

	height:48px;

	background: url(../images/box.gif) no-repeat;

	}


.txtp

	{

	padding:0px;

	margin:0px;

	font:   9px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	color:#666666;

	} 

	.txtsearch

	{

	padding:0px;

	margin:0px;

	font: bold 12px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	color:#910707;

	} 

	.txtauthor

	{

	padding:0px;

	margin:0px;

	font: normal 11px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	color:#910707;

	} 

#rtbox .txt

	{

	margin:10px 10px 15px 10px;

	font:normal 18px "Trebuchet MS", Tahoma, Arial, "Times New Roman";

	color:#910707;

	} 

#rtbox .commontxt

	{

	margin:0px 10px 0px 10px;

	font:normal 10px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	color:#666666;

	} 

/*****@rightbox*/

#rtbox .ht

	{

	height:15px;

	width:255px;

	}

#padding

	{

	padding:10px;

	margin:0px;

	}

#ct .content

	{

	width:488px;

	height:auto;

	float:left;

	}

/*****@content wrapper ends*/

/*****@footer starts*/

#ft-bg

	{

	height:68px;

	width:778px;

	background:url(../images/ft_bg.gif) repeat-x;

	}

#ft-bg .ft-menu

	{

	width:599px;

	height:68px;

	float:left;

	margin:0px;

	vertical-align:top;

	}

#ft-bg .ft-menu .copyright

	{

	width:200px;

	height:15px;

	float:left;

	font:normal 11px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	color:#666666;

	padding-left:15px;

	}

#ft-bg .ftmid

	{

	background:url(../images/ft_mid.gif) no-repeat;

	width:30px;

	height:68px;

	float:left;

	}

#ft-bg .ft-powered

	{

	background:url(../images/powered_bg.gif) repeat-x;

	width:149px;

	height:68px;

	float:right;

	}

#ft-bg .ft-powered .magnus

	{

	margin:15px 0px 0px 0px;

	font:normal 11px Tahoma, Arial, "Trebuchet MS", "Times New Roman";

	text-align:center;

	color:#fff;

	width:149px;

	height: auto;

	}

/*@footer-menu*/

#ft-bg .ft-menu .menu

	{

	width:auto;

	height:15px;

	text-align:left;

	margin:15px 0px 0px 0px;

	padding:0px;

	float:left;

	}

	

#ft-bg .ft-menu .menu ul

	{

	padding:0px 0px 0px 15px;

	margin: 0px;

	}

#ft-bg .ft-menu .menu ul li 

	{

	display: inline; 

	}



#ft-bg .ft-menu .menu ul li a, .menu ul li a:visited

	{

	padding-right:25px;

	margin:0px;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#910707;

	text-decoration: none;

	float:left;

	text-align:left;

	}

#ft-bg .ft-menu .menu ul li a:hover

	{

	padding-right:25px;

	margin:0px;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	text-decoration: none;

	float:left;

	text-align:left;

	}



/*@footer-menu*/

/*****@footer ends*/

/*topmenu starts*/

dl, dt, dd, ul, li {

margin: 0;

padding: 0;

list-style-type: none;

}

#menu {

position:absolute; /* Menu position that can be changed at will */

z-index:100;

margin:5px 0px 0px 0px;

padding:5px 0px 0px 0px;

width: 100%;

text-align:left; /* precision for Opera */

}

#menu dl {

float: left;

width: 11.7em;

padding:0px;

}

#menu dt {

font:bold 12px "Trebuchet MS", Verdana, Arial;

color:#fff;

cursor: pointer;

text-align: center;

margin: 1px;

padding:0px;

}

#menu dt a {

font:bold 12px "Trebuchet MS", Verdana, Arial;

color: #fff;

text-decoration: none;

display: block;

height: 100%;

border: 0 none;

}

#menu dt a:focus {

background: #971305;

}

#menu dd {

display:none;

/*margin:0px 0px 0px 40px;*/

}

#menu li {

text-align: left;

}

#menu li a{

color: #fff;

border:1px solid #666666;

text-decoration: none;

display: block;

background-color:#BB0B0A;

text-align:left;

padding:5px 0px 0px 5px;

height: 100%;

border: 0 none;



border-bottom:1px solid #E71D3C;

}

#menu li a:hover, #menu li a:focus {

background: #971305;



border-bottom:1px solid #E71D3C;

}


#rtbox2
	{
	width:255px;
	height:48px;
	background: url(../images/pink.gif) no-repeat;
	}
#rtbox2 .txt
	{
	margin:10px 10px 15px 10px;
	font:normal 18px "Trebuchet MS", Tahoma, Arial, "Times New Roman";
	color:#910707;
	} 
	
.link1 a, .link2 a, .link3 a, .link4 a, .link5 a, .link6 a, .link7 a, .link8 a { width: 248px; height:20px; display:block;  color:#FFFFFF; font-weight: bold; margin-bottom: 1px; text-decoration: none; padding: 5px 0 0 10px; font-size: 14px;  }
.link1 a:hover, .link2 a:hover, .link3 a:hover, .link4 a:hover, .link5 a:hover, .link6 a:hover, .link7 a:hover, .link8 a:hover { text-decoration: none; }

.link1 { background: #7a935c;}
.link2 {background: #5b398d;}
.link3 {background: #bfae4f;}
.link4 {background: #d53b21;}
.link5 {background: #013f96;}
.link6 {background: #f4742d;}
.link7 {background: #9dc56c;}
.link8 {background: #417305;}