﻿.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

body
{
	font-family: Sans-Serif, Helvetica;
}

a
{
	text-decoration: none;
}


.homepage 
{
}

.content 
{
	width:1000px;
}
/*Resource:Manoj Dated:8 dec 2008 Reason:Classes modified for replacing tables with Div and CssClass*/


/*
.footer 
{
	border: solid 1px black;
}

.header 
{
}

.maincontent
{
	border: solid 1px black;
}

.homeContentLeft 
{
	width:66%;
	float:left;
}

.homeContentRight
{
	width:33%;
	float:right;
}

*/



.footer 
{
	border: solid 1px black;
	float:left;
	width:1000px;
}

.header 
{
	float:left;
	width:1000px;
}

.maincontent
{
	border: solid 1px black;
	float:left;
	width:1000px;
}

.homeContentLeft 
{
	width:660px;
	float:left;
}

.homeContentRight
{
	width:330px;
	float:right;
}

/*End-Resource:Manoj Dated:8 dec 2008 Reason:Classes modified for replacing tables with Div and CssClass*/



.logo
{
	float:left;
	width:150px;
	height:75px;
	border: solid 1px black;
}

.headerLinks
{
}

.headerLinks ul li
{
	float:right;
	list-style-type: none;
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
}

.language
{
	float:right;
}

.mainNav
{
	border: solid 1px black;	
}

.mainNav ul li
{
	float:left;
	list-style-type: none;
	display:inline;
	border:solid 1px black;
	padding-left: 5px;
	padding-right: 5px;
}

.promo
{
	padding-left:5px;
	padding-right:5px;
	border: solid 1px black;
}

.promoImage
{
	width:50px;
	height:50px;
	float:left;
	border: solid 1px black;
}

.promoLink
{
	float:left;
	display:inline-block;
}



.homeContentBottom
{
}

.homeFlash
{
	border: solid 1px black;
	height:400px;
}

.GlobalContent
{
	padding-left:5px;
	padding-right:5px;	
	border: solid 1px black;
}

.contentImage
{
	border: solid 1px black;	
	float:right;
	width:100px;
	height:75px;
}

.boxedContent
{
	width:49%;
	border: solid 1px black;	
	float:left;	
}

.contentThumbnail
{
	border: solid 1px black;
	float:left;
	width:40px;
	height:40px;
}

.contentList
{
}

.contentList ul li 
{
	list-style-type: none;
	list-style-position: outside;
	display:block;
	padding-bottom:10px;
}

.memberLogos
{
	border: solid 1px black;
	height: 100px;		
	width:100%;
}

/* start: global CSS classes */

.ErrorMsg
{
	color:Red;
	font-size:small;
}

/* end: global CSS classes */

/* start: CSS for comments */

.CommentCaption
{
	font-weight:bold;
}
.TitleBox
{
	width:500px;
}
.CommentBox
{
	width:500px;
}
.subCommentBox
{
	float:left;width:100%; padding-bottom:5px;padding-top:5px;
}

.CommentDateTime
{
	font-size:smaller;
	font-style:italic;
	line-height:normal;
}

/* end: CSS for comments */

/* start: CSS for TwoColumnContent Layout */

.mainTwoColumnContent
{
	float:left;width:1000px;margin-bottom:10px;
	border-right:solid 1px;
}
.leftTwoColumnContent
{
	float:left;width:66%;margin-bottom:5px;
	border-right:solid 1px;
}
.rightTwoColumnContent
{
	float:right;width:33%;margin-bottom:5px;
	
}

/* end: CSS for TwoColumnContent Layout */



/*start: CSS for WhitePaper  */

.WhitePaper
{
	font-family: Sans-Serif, Helvetica;
}

.WhitePaperHeading
{
 padding-top:10px;
 font-weight:bold;
 font-size:larger;
}

.WhitePaperSummary
{
	padding-top:10px;
	font-size:small;
	font-weight:bold;
}

.WhitePaperDateTime
{
	padding-top:10px;
}
.WhitePaperLinkDocument
{
}

.WhitePaperContent
{
	
}

.WhitePaperComments
{
	width:100%;
}
/*End: CSS for WhitePaper */

