/* 

	*************************

	Global Style Declaration 

	*************************

*/



html

{

	height:100%;

}



body

{

	background-color:#007aa7;

	background-image:url(../images/bg.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	margin:0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#424242;

	height:100%;

}



/* 

	*****************************

	Containers' Style Declaration 

	*****************************

*/



h1, h2, h3, h4, h5, h6, blockquote, p, dl, dt, dd, ul, li, form

{

	padding:0;

	margin:0;

}



img

{

	border:none;

}



a:link, a:visited

{

	outline:none;

	color:#b035fe;

	text-decoration:none;

}



a:hover

{

	outline:none;

	color:#000000;

	text-decoration:none;

}



a:focus

{

	outline:none;

}





/* 

	*****************************

	Class & Id Style Declaration 

	*****************************

*/



.floatLeft

{

	float:left;

}



.floatRight

{

	float:right;

}



.clearBoth

{

	clear:both;

}



.imgAlignVertical

{

	vertical-align:middle;

}



.percentHolder

{

	width:100%;

}





#mainHolder

{

	position:relative;

	margin:auto;

	overflow:hidden;

	width:932px;

}		

	

	

	/********************************** HEADER STARTS **********************************/

	

	#header

	{

		background-image:url(../images/headerBg.png);

		background-repeat:no-repeat;

		width:884px;

		height:155px;

		padding:16px 0 0 48px;

	}

	
		/*
		#header ul

		{

			float:left;

			list-style:none;

			margin:98px 0 0 18px;

			font-size:16px;

			color:#a6a6a6;

			font-weight:bold;

		}

		

			#header li

			{

				float:left;

				padding:0 18px;

			}

			

				#header li a:link, #header li a:visited

				{

					color:#a6a6a6;

				}

				

				#header li a:hover

				{

					color:#e5e5e5;

				}

				

				#header li a.selected:link, #header li a.selected:visited, #header li a:hover

				{

					color:#e5e5e5;

				}

				

				

		#header blockquote

		{

			float:right;

			background-image:url(../images/loginBg.jpg);

			width:186px;

			height:55px;

			margin:15px 15px 0 0;

			padding:5px;

		}

		

			#header blockquote a:link, #header blockquote a:visited

			{

				background-image:url(../images/loginArrow.gif);

				background-repeat:no-repeat;

				background-position:left center;

				padding:0 10px 0 15px;

				color:#3297c5;

			}

			

			#header blockquote a:hover

			{

				background-image:url(../images/loginArrow.gif);

				background-repeat:no-repeat;

				background-position:left center;

				padding:0 10px 0 15px;

				color:#b035fe;

			} 

	*/
	
		#header
	{
		background-image:url(../images/headerBg.png);
		background-repeat:no-repeat;
		width:884px;
		height:155px;
		padding:16px 0 0 48px;
	}
	
		#header ul
		{
			float:left;
			list-style:none;
			margin:18px 0 0 0px;
			font-size:16px;
			color:#a6a6a6;
			width:700px;
			font-weight:bold;
		}
		
			#header li
			{
				float:left;
				padding:0 18px;
			}
			
				#header li a:link, #header li a:visited
				{
					color:#a6a6a6;
				}
				
				#header li a:hover
				{
					color:#e5e5e5;
				}
				
				#header li a.selected:link, #header li a.selected:visited, #header li a:hover
				{
					color:#e5e5e5;
				}
				
				
		#header blockquote
		{
			float:right;
			background-image:url(../images/loginBg.jpg);
			width:186px;
			height:55px;
			margin:15px 15px 0 0;
			padding:5px;
		}
		
			#header blockquote a:link, #header blockquote a:visited
			{
				background-image:url(../images/loginArrow.gif);
				background-repeat:no-repeat;
				background-position:left center;
				padding:0 10px 0 15px;
				color:#3297c5;
			}
			
			#header blockquote a:hover
			{
				background-image:url(../images/loginArrow.gif);
				background-repeat:no-repeat;
				background-position:left center;
				padding:0 10px 0 15px;
				color:#b035fe;
			} 
	


	

	/********************************** BODY STARTS **********************************/

	

	#bodyBg

	{

		background-image:url(../images/bodyBg.png);

		background-repeat:repeat-y;

		float:left;

		width:890px;

		padding:0 17px 0 25px;

	}

	

		/* banner holder */

		.bannerHolder

		{

			background-image:url(../images/bannerBg.gif);

			background-repeat:no-repeat;

			width:890px;

			height:328px;

			float:left;

			margin-top:-35px;

		}

	

			.bannerHolder p

			{

				float:left;

				width:412px;

				line-height:20px;

				text-align:justify;

				padding:190px 20px 0 10px;

			}

			

				.bannerHolder p span

				{

					float:right;

					padding:15px 0 0 0;

				}

				

			

			.bannerHolder blockquote

			{

				float:right;

				width:411px;

				height:261px;

				padding:44px 0 0;

			}

	

		

		/* column holder */

		.columnHolder

		{

			float:left;

			width:890px;

		}

			

			/* left part */

			.columnLeft

			{

				float:left;

				width:610px;

			}

			

			.latestBlogs

			{

			

			}

			

				.latestBlogs blockquote

				{

					float:left;

					width:595px;

					background-image:url(../images/blogBotBg.jpg);

					background-repeat:repeat-x;

					background-position:left bottom;

					padding-bottom:55px;

				}

				

					.latestBlogs blockquote dl

					{

						float:left;

						width:595px;

						border-bottom:#a6a6a6 3px solid;

					}

					

						.latestBlogs blockquote dt

						{

							background-color:#a6a6a6;

							background-image:url(../images/blogDateBg.jpg);

							background-repeat:no-repeat;

							width:44px;

							float:left;

							text-align:center;

							padding:3px 0 0;

							color:#d3d3d3;

							font-size:12px;

							line-height:15px;

						}

						

							.latestBlogs blockquote dt em

							{

								font-size:18px;

								color:#FFFFFF;

								display:block;

								margin-bottom:0px;

								width:auto;

								float:none;

								font-style:normal;

							}

			

						.latestBlogs blockquote dd

						{

							color:#8cc63f;

							font-size:30px;

							padding:12px 0 0 5px;

							float:left;

						}

			

			

					.latestBlogs blockquote span

					{

						float:left;

						width:595px;

						font-size:13px;

						font-weight:bold;

						color:#343333;

						padding:6px 0 14px;

					}

					

					.latestBlogs blockquote div.commentArea

					{

						background-color:#f1f1f1;

						float:left;

						width:592px;

						height:160px;

						margin-bottom:10px;

					}

					

					.latestBlogs blockquote p

					{

						float:left;

						width:590px;

						padding:10px 0;

						line-height:20px;

					}

					

					.latestBlogs blockquote small

					{

						font-size:13px;

						float:left;

						width:580px;

						text-align:right;

						font-weight:bold;

					}

					

			

			/* right part */

			

			.columnRight

			{

				float:left;

				width:276px;

				background-image:url(../images/rightPanelBg.jpg);

				background-repeat:repeat-y;

			}

			

				.columnRightHead

				{

					background-image:url(../images/rightPanelHead.jpg);

					background-repeat:no-repeat;

					background-position:left top;

					float:left;

				}

				

					.columnRightFoot

					{

						background-image:url(../images/rightPanelFoot.jpg);

						background-repeat:no-repeat;

						background-position:left bottom;

						padding:45px 15px 60px 15px;

						float:left;

						width:246px;

					}

					

						.columnRightFoot h2

						{

							color:#00aeef;

							font-size:18px;

							font-weight:normal;

							padding:10px 0 8px 0;

							float:left;

						}

						

						.columnRightFoot blockquote

						{

							float:left;

							width:246px;

							padding-bottom:10px;

						}

						

							.htmlWidget

							{

								float:left;

								background-color:#f1f1f1;

								width:231px;

								height:123px;

								margin-bottom:10px;

								padding:10px;

							}

							

							.htmlWidget .eventslist

							{

											

							}

							

							.teamUploadedImageList

							{

								float:left;

								width:241px;

								margin:8px 0 0;

								border:#e5e5e5 1px solid;

							}

							

								.teamUploadedImageList dl

								{

									float:left;

									width:232px;

									background-image:url(../images/teamUploadImageRowBg.jpg);

									background-repeat:repeat-x;

									border-bottom:#cecece 1px solid;

									padding:3px 4px;

								}

								

								.teamUploadedImageList dl.highlight

								{

									background-image:url(../images/teamUploadImageRowBgHighlight.jpg);

								}

								

									.teamUploadedImageList dt

									{

										float:left;

										font-weight:bold;

										width:165px;

									}

									

									.teamUploadedImageList dd

									{

										float:left;

										width:66px;

										text-align:right;

										color:#868686;

										font-weight:bold;

									}

					

							.columnRightFoot blockquote ul

							{

								float:left;

								width:239px;

								list-style:none;

								padding:0 0 0 3px;

							}

				

								.columnRightFoot blockquote li

								{

									border-bottom:#a6a6a6 1px solid;

									width:239px;

									float:left;

									padding:4px 0;

								}

			

			

			

	/********************************** FOOT STARTS **********************************/

			

	.footerPercentHolder

	{

		background-image:url(../images/footerBg.jpg);

		background-repeat:repeat-x;

		width:100%;

	}

	

		.footerHolder

		{

			position:relative;

			margin:auto;

			overflow:hidden;

			width:927px;

			height:177px;

			background-image:url(../images/footerInnerBg.jpg);

			background-repeat:no-repeat;

			padding:9px 0 0 5px;

		}

		

			.footerHolder blockquote

			{

				float:left;

				color:#000000;

				background-image:url(../images/emFooterLogo.jpg);

				background-repeat:no-repeat;

				height:40px;

				width:400px;

				padding:10px 0 0 60px;

				font-weight:bold;

			}

			

				.footerHolder blockquote span

				{

					color:#FFFFFF;

				}

				

					.footerHolder blockquote span a:link, .footerHolder blockquote span a:visited

					{

						color:#FFFFFF;

					}

					

					.footerHolder blockquote span a:hover

					{

						color:#000000;

					}

			

			

			.footerHolder p

			{

				float:right;

				padding:10px 5px 0 0;

				color:#000000;

				font-weight:bold;

			}

			

				.footerHolder p a:link, .footerHolder p a:visited

				{

					color:#FFFFFF;

				}

				

				.footerHolder p a:hover

				{

					color:#000000;

				}

	
/*************************************

 +Comments

 *************************************/

.commentsblock{

	margin:0.5em;

	padding:1em;



}

.commentsblock textarea{

	width:35em;

}

.commentsblock input, .commentsblock textarea{

	border:1px solid #d1d1d1;

}

.commentsblock textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:1.5em;

}

ol.commentlist{

	color:#777;

	font-size:0.9em;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

}

.commentlist li{

	margin-bottom:0.5em;

	padding:0.5em 1em;

	list-style-type:none;

}

.commentlist a{

	color:#333333;

}

.alt{

	background:#f1f1f1;

	border:1px solid #d1d1d1;

	padding:0.5em;

}

h3#comments{

font-size:1.6em;

}


	