body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
	font-family:Verdana;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img
{
	border: 0;
}
address, caption, cite, code, dfn, em, th, var
{
	font-style: normal;
	font-weight: normal;
}
ol, ul
{
	list-style: none;
}
caption, th
{
	text-align: left;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after
{
	content: '';
}
abbr, acronym
{
	border: 0;
}
strong
{
	font-weight:bold;
}
body
{
	background-color:#1f1f1f;
}

#Container
{
	width:960px;
	position:relative;	
	margin: 0px auto;
	
}

#HeaderArea
{
	background-image:url(info-banner-print.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:225px;
	margin:0px auto;
	position:relative;
	width:888px;
}

#HeaderLogo
{
	width:200px;
	height:61px;
	position:absolute;
	top:30px;
	left:122px;
}

#HeaderText
{
	left:100px;
	position:absolute;
	text-align:center;
	top:95px;
}

#HeaderText h1 
{
	font-size:1.7em;
	font-weight:normal;
}

#HeaderText h1 a
{
	color:#006699;
	text-decoration:none;
}

#HeaderMenu
{
	background-color:transparent;
	height:100px;
	padding-left:35px;
	position:relative;
	top:-38px;
}

/*CSS for Round HeaderMenu Buttons */
 
.RoundButtons
{
	display:block;
	float:left;
	height:99px;
	width:99px;
	position:relative;
	z-index:10;
}

#HomeButton
{
	background-image:url(homebutton.gif);
	background-position:top left;
}

#HomeButton:hover
{
	background-position:100% -99px;
}

#PortfolioButton
{
	background-image:url(portfoliobutton.gif);
	background-position:top left;
}

#PortfolioButton:hover
{
	background-position:100% -99px;
}

#ContactButton
{
	background-image:url(contactbutton.gif);
	background-position:top left;
}

#ContactButton:hover
{
	background-position:100% -99px;
}

#InfosysButton
{
	background-image:url(infosysbutton.gif);
	background-position:top left;
}

#InfosysButton:hover
{
	background-position:100% -99px;
}

/* ***************** */

#BodyArea
{
	width:960px;
	position:relative;
}

#BodyPaintLogo
{
	background-image:url(corner.gif);	
	left:-4px;
	position:absolute;
	top:-72px;	
	width:199px;
	height:189px;
}

#BodyContent
{
	background-color:#000000;
	width:850px;
	position:relative;
	margin: 0px auto 25px auto;
}

.ContentMenu
{
	position:relative;
	float:left;	
	background-color:#1f1f1f;
	width:100%;
	/*margin-top:-20px;*/
}

/*.ContentMenu a
{
	background-image:url(mainpagebutton.gif);
	color:#FFFFFF;
	display:block;
	float:left;
	height:28px;
	padding-top:10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:101px;
	font-weight:bold;
}*/

.BlueButton:link, .BlueButton:visited, .BlueButton:active
{
	background-image:url(blue-but.gif);
	background-position:top left;
	color:#FFFFFF;
	display:block;
	float:left;
	height:28px;
	padding-top:10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:106px;
	font-weight:bold;	
}
.BlueButton:hover
{
	background-position:100% -38px;	
}

.PinkButton:link, .PinkButton:visited, .PinkButton:active
{
	background-image:url(pink-but.gif);
	background-position:top left;
	color:#FFFFFF;
	display:block;
	float:left;
	height:28px;
	padding-top:10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:106px;
	font-weight:bold;	
}
.PinkButton:hover
{
	background-position:100% -38px;	
}

.YellowButton:link, .YellowButton:visited, .YellowButton:active
{
	background-image:url(yellow-but.gif);
	background-position:top left;
	color:#FFFFFF;
	display:block;
	float:left;
	height:28px;
	padding-top:10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:106px;
	font-weight:bold;	
}
.YellowButton:hover
{
	background-position:100% -38px;	
}

#FooterArea{}

#AdminMenu
{
	position:fixed;
	bottom:10px;
	left:10px;
}

.ModuleTitle_MenuItem 
{
	border: none 0px transparent;
}

.ControlPanel
{
	position:fixed;
	top:0px;
	left:0px;
	z-index:1000;
}

#dnn_contentMenuPane
{
	width:850px;
	position:relative;
	border:none 0px!important;
	background-color:#1f1f1f;
}

#dnn_leftpane
{
	width: 550px;
	vertical-align:top;
	display:table-cell;
	position:relative;
	float:left;
	border:none 0px!important;
	background-color:#000000;
}

#dnn_rightpane
{
	width: 300px!important;
	vertical-align:top;
	position:relative;
	float:right;
	border:none 0px!important;
	background-color:#000000;
}

#dnn_contentpane
{
	width:850px;
	position:relative;
	color:White;
	clear:both;
	border:none 0px!important;
	background-color:#000000;

}
#dnn_footer
{
	background-image:url(footer.gif);
	background-position:center;
	background-repeat:no-repeat;
	border:0px none !important;
	clear:both;
	color:#FFFFFF;
	height:35px;
	margin:0px auto 25px;
	position:relative;
	text-align:center;
	width:855px;
	padding-top:10px;
}

#dnn_footer a
{
	color:#ffffff;
	text-decoration:none;
}

#dnn_footer a:hover
{
	color:#00FFFF;
}

a.CommandButton
{
	color:#1695CC!important;
}

a.CommandButton:hover
{
	color:#FD0D94!important;
}

/* Blue Heading */
.Head 
{
	color:#1695CC!important;
}
/* Pink Sub Heading */
.SubHead 
{
	color:#FD0D94!important;
}


h1
{
	color:#ffffff;
	font-size:1.5em;
	padding-bottom:10px;
	font-weight:bold;
}

h2{
	color:#ffffff;
	font-size:1.3em;
	padding-top:10px;
	font-weight:bold;
}
p
{
	color:#ffffff;
	font-size:1.3em;
	padding-bottom:10px;
	text-align:justify;	
}

ul li
{
	font-size:1.3em;
	color:#ffffff;
}

#AdminHostList
{
	background-color:#1f1f1f;
	color:#FD0D94;
}

/* CSS for containers */

.emptyContainer
{
	padding:5px;
	position:relative;
	float:left;
	background-color:#000000;
	/*width:99%;*/
}

.flashContainer
{
	/*padding:5px;*/
	position:relative;
	/*float:left;*/
	clear:both;
	background-color:#000000;
	width:100%;
	height:200px;
}

.pinkContainer
{
	background-image:url(pinkbg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	height:25px;
	clear:both;
}

.footerContainer
{
	padding:5px;
	position:relative;
	float:left;
}



.blueContainer
{
	background-image:url(bluebg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	height:25px;
	clear:both;
}

.yellowContainer
{
	background-image:url(yellowbg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	height:25px;
	clear:both;
}

.blackContainer
{
	background-image:url(blackbg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	height:25px;	
	clear:both;
}

.Normal, .NormalDisabled 
{
	color:#ffffff;	
}

.Container_Title
{
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:25px;
	padding-left:5px;
}

.Container_Content
{
	padding: 5px;
	background-color:#000000;
}

.emptyCont_Pane
{
	position:relative;
	float:left;	
	width:100%;
}

label, .NormalBold
{
	color:#FD0D94;
}

.WizardText
{
	color:#ffffff;
}

.DNNEmptyPane
{
	display:none;
}

ul
{
	padding: 5px;
	margin-left:20px;
}

ul li
{
	list-style-type:circle;
}

.DataGrid_Container
{
	background-color:#000000;
}

.DataGrid_Header
{
	color:#FD0D94;
}


.DataGrid_Item 
{
	color:#ffffff;
}

.DataGrid_AlternatingItem
{
	background-color:#34BFF8;	
}

a:link, a:active, a:visited, .DataGrid_AlternatingItem a:link, .DataGrid_AlternatingItem a:visited, .DataGrid_AlternatingItem a:active,.DataGrid_Item a:link, .DataGrid_Item a:visited, .DataGrid_Item a:active
{
	color:#FD0D94;
	text-decoration:underline;
}

a:hover, .DataGrid_AlternatingItem a:hover,.DataGrid_Item a:hover
{
	color:#00FFFF;
	text-decoration:underline;
}

.PagingTable
{
	background-color:#000000;
	border:0px none;
}

iframe
{
	margin-left:10px;
	background-color:#000000;
}

/* Search Box */
#dnn_dnnSEARCH_txtSearch.NormalTextBox 
{
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	color:#4C4C4C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	height:22px;
	left:9px;
	padding:5px 0px 0px 5px;
	position:absolute;
	top:10px;
	width:180px;
}

#searchArea
{
	background-image:url('print-box.gif');
	background-repeat: no-repeat;
	background-position: right;
	width:203px;
	height:48px;
	position:absolute;
	right:90px;
	top:40px;
}
.SearchBTN
{
	background-image:url('print-button.gif');
	background-repeat: no-repeat;
	background-position: right;
	height:43px;
	width:44px;
	position:absolute;
	right:-40px;
	top:0px;
	cursor:pointer;
}