body {
	margin: 0px;
	font:11px Arial, Helvetica, sans-serif;
	background:url(images/bg.gif); 
}

h1,h2,h3,h4,h5,form {
	margin:0;
	padding:0;
}

.blank2  {height:2px}
.blank5  {height:5px} 
.blank8  {height:8px} 
.blank10 {height:10px} 
.blank15 {height:15px}
.blank20 {height:20px}  
.blank40 {height:40px}  
.blank75 {height:75px} 
.blank2,.blank5,.blank8,.blank10,.blank15,.blank20,.blank40,.blank75 {
	clear:both;
	overflow:hidden;
}  

.float-left	{
	float:left;
}

.float-right {
	float:right;
} 

.clear {
	clear:both
}

.body {
	width:1003px;
	background:url(images/bg.png) repeat-x #fff;
	margin:0 auto;
	clear:both;
	border:#fff solid;
	border-width:0 1px;
}

.body p a{
color:#0000cc;
text-decoration:none;
}

.body p a:hover{
text-decoration:underline;
}
.header {
	height:146px;
}

.header .right-link {
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff; 
	background:#1163B5;
	padding:0 20px;
	margin:0 20px;
	width:150px;
	-moz-border-radius-bottomright:10px;
 	-webkit-border-radius-bottomright:10px; 
	-moz-border-radius-bottomleft:10px;
 	-webkit-border-radius-bottomleft:10px;
	float:right;
}
.header .right-link_login {
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff; 
	background:#1163B5;
	padding:0 20px;
	margin:0 20px;
	width:174px;
	-moz-border-radius-bottomright:10px;
 	-webkit-border-radius-bottomright:10px; 
	-moz-border-radius-bottomleft:10px;
 	-webkit-border-radius-bottomleft:10px;
	float:right;
}

.header .right-link a {
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin:0 15px;  
}
.header .right-link_login a {
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin:0 15px;  
}

.header .right-link a:hover {
	text-decoration:underline;
}

.header .right-link_login a:hover {
	text-decoration:underline;
}
.head-link { 
	float:left;
	margin:0 20px;
}

.head-link a {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background:url(images/butt-bg-over.png) no-repeat;
	width:119px;
	text-align:center;
	margin:0 0 0 3px; 
	display:block;
	float:left;
}

.head-link a:hover { 
	text-decoration:none; 
	background:url(images/butt-bg.png) no-repeat;
}

.logo {
	float:left;
	margin-right:15px;
}

.logo h1{
	font:40px "Arial Black";
	color:#fff;
	font-style:italic;
	text-transform:lowercase;
	padding:25px 0 0 30px; 
	text-shadow:3px 0px 3px #2a70c5; 
}
 
.logo span{
	font:bold 37px "Arial Narrow",Arial; 
	font-style:italic;
	color:#fff;
	font-style:italic;
	text-transform:lowercase;
	text-shadow:3px 0px 3px #2a70c5; 
} 

.tagline {
	font:bold 12px/51px Arial, Helvetica, sans-serif;
	margin:20px 0 12px 15px;
	color:#fcfffd;	
	text-shadow:3px 0px 3px #2a70c5; 
}

.search { 
	line-height:26px;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-top:2px;
}

.search form{
	float:right;
	margin:2px 10px 0 0;
}

.search form label{
	padding: 0 10px;
}

.search form  input{
	border-width:0;
	padding:4px 6px;
	font:11px Arial, Helvetica, sans-serif; 
	color:#1163B5;
	background:#B7DDF7;	
}

.search form input:focus{
	background:#fff;
	color:#000;
}

.search form  .butt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
	border: none;
	margin:0 10px;
	padding:3px 5px;
	cursor:pointer;
}
.leftlinks {
	font:bold 11px/20px Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none; 
	list-style-image: url(tutlist-icon-folder.gif); 
}

h1.heading-left {
	font:bold 13px/32px Arial, Helvetica, sans-serif;  
	color: #FFFFFF;
	background: url(images/left-tutlist-hdr.gif) no-repeat right 0;
	height: 32px;
	padding-left: 10px;
}

.heading-right {
	background:url(images/right-side-bg.gif) repeat-x;
}

.heading-right h1{
	font:bold 13px/26px Arial, Helvetica, sans-serif; 
	color: #fff;
	text-decoration: none;
	padding-left: 30px;
	background:url(images/icon01.gif) no-repeat 5px 50%;
}

.footer { 
	color:#fff;
	background:#002B55;
	line-height:28px;
	height:28px;
	text-align:center;
	font-weight:bold;
}

.copyright {
	background:#fff;
	color:#000;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}
 
h1.h1 {
	font:bold 15px/25px Arial, Helvetica, sans-serif; 
	color: #0000cc;
	text-decoration: none;
 }
 
.title2 {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color: #0000cc;
	text-decoration: none;
 }

.title2:hover {
	color: #FFFFFF;
	background-color: #0066FF;
}
.para {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

h1.heading1	{color:#04015d; font:bold 20px Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}
h1.featured-articles {font-size:15px; color:#0000cc; padding:2px 0 0 30px; background:url(../images/Favorite_32.png) no-repeat left center;}

h1.featured-authors {font-size:15px; color:#297eb9; padding:2px 0 0 30px; background:url(images/authors.png) no-repeat 6px bottom;}

h1.latest-Published {font-size:18px; color:#003A75; background:url(images/rss.png) no-repeat 6px 5px; padding:13px 0 5px 45px; border-bottom: dotted 1px #000066;}
.clear {clear:both; overflow:hidden;}
.latest-Published-body				{font-family:Arial, Helvetica, sans-serif; padding:1px;}
.latest-Published-body h2			{font-size:12px; font-weight:bold;}
.latest-Published-body h2 a			{color:#0000cc; text-decoration:none;}
.latest-Published-body h2 a:hover	{color:#fff; background:#0000cc;}
.latest-Published-body img			{ border-bottom-width:0; padding: 3px;} 
.latest-Published-body p			{font-size:11px; color:#000; text-align:justify; margin:2px 0;}
.latest-Published-body span 		{padding:0 5px;}
.latest-Published-body p a			{color:#0000cc; text-decoration:none;}
.latest-Published-body p a:hover	{text-decoration:underline}
.latest-Published-body .article 	{background:#FFFFFF url(images/icon-list.png) left 8px no-repeat;
									 padding:10px 10px 10px 25px; border-bottom: solid 1px #CCCCCC;}  
.latest-Published-body .articlenobor{background:#FFFFFF url(images/icon-list.png) left 8px no-repeat;
									 padding:5px 10px 5px 25px; border-bottom: solid 0px #CCCCCC;}									 
a.more-blue					{font-size:11px; color:#7f4f27; text-decoration:underline; }
a.more-blue:hover			{color:#F13B3F; text-decoration:none;}	

.tagCloud_area 				    {border:#1084B3 solid 1px; padding:5px 10px;} 
h1.taghead						{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:7px 0 5px 10px; }
.tagCloud      				    {margin:0; padding:0; width:100%;}
.tagCloud li                    {margin:0 5px 0 0; padding:0; display:inline; list-style-type:none;}
.tagCloud a                     {text-decoration:none; color:#336699; margin:0; }
.tagCloud a:hover               {text-decoration:underline; background:#DFEFFF;}
.tagCloud .tag1                 {font-size:11px; color:#336699;}
.tagCloud .tag2                 {font-size:13px; color:#336699;}
.tagCloud .tag3                 {font-size:15px; color:#336699;}
.tagCloud .tag4                 {font-size:17px; color:#336699;}
.tagCloud .tag5                 {font-size:19px; color:#336699;} 		
h1.tags 						{font-size:15px; color:#fff; padding:5px 15px; background:#336699;}	
a.more					{color:#7f4f27; text-decoration:underline; font-size:12px; font-weight:bold;}
a.more:hover			{color:#F13B3F; text-decoration:none;}					 
.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000cc;
	text-decoration: none;
}
.category:hover {
	text-decoration: underline;
}
.main-box {
	 background:url(images/box-bg.gif) repeat-x; 
}

.main-box .icon {
	position:absolute;
	right:12px;
	top:-50px;
	height:215px;
	width:180px;
}

.main-box ul {
	list-style:none;
	margin:10px 0 0 5px; padding:0;
}

.main-box ul li.one {
	background:url(images/1.png) left 50% no-repeat;
	padding-left:38px;
}

.main-box ul li.two {
	background:url(images/2.png) left 50% no-repeat;
	padding-left:38px;
}

.main-box ul li h1 {
	font:bold 18px 'Arial';
	color:#414340;
}

.main-box ul li h1 span {
	font:normal 12px 'Arial'; 
}

ul.ul {
	 font:12px/20px Arial, Helvetica, sans-serif;
	 margin:0; 
	 padding:0 0 0 10px;
	 list-style:none;
	}
	
ul.ul li {
	background:url(images/bullet.png) 0 0 no-repeat;
	padding-left:25px;
}	

a.tagb1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.tagb2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.tagb3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.tagb4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.tagb1:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
.tagb2:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
.tagb3:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
.tagb4:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
a.tagg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
a.tagg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a.tagg3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
}
a.tagg4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
.tagg1:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
.tagg2:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
.tagg3:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
.tagg4:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}

.righttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
}
.smalltext a{text-decoration:none; font-weight:bold; color:#0000cc}
.smalltext a:hover { text-decoration:underline;}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
.red { font:Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; }

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}

.correct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009966;
}

.dis ul {
	list-style:square !important;
}
