


/*========================== Comman - Start ============================*/

/*--------- Default HTML Styles - Start ----------*/

a /* set default link color for entire portal system here */
{
	text-decoration:none;
	color:blue;
}

p {
    margin:0px;   
    padding:0px;
}

ul {
	list-style-type:square;
}

body,
table,td,div,
span,label,
li,ul,
h1,h2,h3,h4,h5,h6,
p,blackquote,
input, textarea, select,
.Normal, a.Normal /*Related to DNN Styles*/
{
	font-family:Arial; 
	color:#363636;
	font-size:11px;
}

/*--------- Default HTML Styles - Start ----------*/



/*----------- Comman Required Classes - Start --------------*/

.PageName, .PageHead 
{
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
	display:block;
	margin-bottom:24px;
	margin-top:7px;
	color: #075F8D;
}

.container_default p.PageName {
	margin-top:5px; 
}

/*

a.current_portal { 
	color:blue;
}

.Special_Pages {
	text-align:left;
}

*/

.Special_Pages p {
	margin-top:10px;
}

.Special_Pages p.PageName {
	margin-top:3px; /*Taken from PageName class*/
}

/*
.Special_Pages a {
	color:#075F8D; Taken from aqua class
}
*/

.ContactUs_Page p { /*todo - check if this class is required*/
	margin-bottom:20px;
}

/*----------- Comman Required Classes - Finish --------------*/


/* ------- Utility Classes - Start ------- */

/* ------- For HTML Formatting - Start ------- */

.AddHScrollBar {
	width:581px; 
	overflow:auto; 
}

.GapForSearchBar {
	margin-top:20px;
	line-height:1px;
	height:1px;
}

/* ------- For HTML Formatting - Finish ------- */


/* ------- Comman Formatting and FCK Template related - Start ------- */

.subheader, 
.subheader span {
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.subsubheader, 
.subsubheader span {
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

.TitleHead
{
	font-weight:bold;
	font-size:17px;
	text-align:left;
}

/* ------- Comman Formatting and FCK Template related - Finish ------- */

.arialnarrow, .arialnarrow:hover, a.arialnarrow {
	font-family:Arial Narrow;
}

.arial, .arial:hover, a.arial {
	font-family:Arial;
}

.aqua, .aqua:hover, a.aqua {
	color:#075F8D; /*Please mension "Taken from aqua class" where ever this color is set*/
}

.brown, .brown:hover, a.brown {
	color:#91553D;
}

.darkblue, .darkblue:hover, a.darkblue {
	color:#3075C5;
}

.lightblue, .lightblue:hover, a.lightblue {
	color:#56A4DA;
}

.darkorange, .darkorange:hover, a.darkorange {
	color:#b3443c;
}

.small, .small:hover, a.small {
	font-size:10px;
}

.smaller, .smaller:hover, a.smaller	 {
	font-size:9px;
}

.big, a.big, .big:hover {
	font-size:12px;
}

.bigger, a.bigger, .bigger:hover {
	font-size:13px;
}

.bold, a.bold, .bold:hover {
	font-weight:bold;
}

.lp02, a.lp02, .lp02:hover {
	letter-spacing:0.02em;
}

.lp05, a.lp05, .lp05:hover {
	letter-spacing:0.05em;
}

.right, a.right {
	text-align:right;
}

.red, a.red, .red:hover {
	color:Red;
}

.underline, a.underline, .underline:hover {
	text-decoration:underline;
}

.nounderline, a.nounderline, .nounderline:hover {
	text-decoration:none;
}

.hoverunderline, a.hoverunderline {
	text-decoration:none;
}

.hoverunderline:hover, a.hoverunderline:hover {
	text-decoration:underline;
}

.hide {
	display:none
}

.allcaps {
	text-transform:uppercase;
}

.disabled, a.disabled, .disabled:hover,
.silver, a.silver, .silver:hover {
	color:Silver;
}

.disabled, a.disabled, .disabled:hover {
	cursor:text;
}

.normallink, a.normallink, .normallink:hover {
	color:#363636;
	text-decoration:none;
}

.langleft {
	text-align:left;
}

.langright {
	text-align:right;
}

.noborder {
	border:none;
}

.imgbottom {
	vertical-align:text-bottom;
}
.more:hover, a.more:hover{
	text-decoration:underline;
}

/* ------- Utility Classes - Finish ------- */


/*------------------ Comman XSL Files Styles - Start ------------------*/

/*----- Site counter - Start -----*/

table.sitecounter {
}

table.sitecounter td{
   padding-bottom:7px
}

/*----- Site counter - Start -----*/


/*--------- NewsWires - Start ---------*/
.NewsWires {
}

.NewsWires .NewsWires_Item {
	padding:0px 0px 10px 0px;
}

.NewsWires .NewsWires_Link {
}

.NewsWires .NewsWires_Other {
}

/*--------- NewsWires - Finish ---------*/


/*--------- NewsMarquee - Start ---------*/
.NewsMarquee { /*Applied to table*/
}

.NewsMarquee .NewsMarquee_Header {
	font-weight: bold;
	padding-right:3px
}
.NewsMarquee .NewsMarquee_Item_Container {
	width:100%;
}
.NewsMarquee .NewsMarquee_Date {
}
.NewsMarquee .NewsMarquee_Link {
}
/*--------- Marquee - Finish ---------*/

/*------------------ Comman XSL Files Styles - Finish ------------------*/

/*------------------ Child Sites - Start ------------------*/

.ChildPortals {
	text-align:center;
	direction:ltr;
}

.ChildPortals
	a.current_portal { /*to highlight current site*/
	color:blue;
}

a.LangOption { /*applied to all the links of child sites*/
    text-transform:capitalize;
    display:inline-block;
	direction:ltr;
}

/*------------------ Child Sites - Finish ------------------*/


/*------------------ Site Header - Start ------------------*/

/* Set default site headers as per theme */

.pagemaster
	.skinheader-container {
	background-image:url(Images/site_header.jpg); /*default site header*/
	text-align:left;
	background-repeat:no-repeat;
	background-position: top left;
}

/* Positioning Start */

.SiteName, .SiteDesc {
	position:absolute;
}

.SiteName {
	
	/*keep space of 111px on both sides for logos*/
	
	width:578px;  /*800 -111 -111*/
	margin:-74px 111px 0px 111px;

}

.SiteDesc {
	
	/*keep space of 113px on both sides for logos*/
	
	width:574px; /* 800 -113 -113*/
	margin:-27px 113px 0px 113px;
}

/* Positioning End */


/* Look and feel - start */

.SiteName, .SiteDesc {
	color:white;
}

.SiteName {

	font-size:43px;
	font-weight:bold;
	letter-spacing:0.55pt;
	*filter: Shadow(Color=#444444, 	
			Direction=120, 
			Strength=3); 
}

.SiteDesc {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.35pt;
	word-spacing:1.2pt;
}

/* Look and feel - end */

/*------------------ Site Header - Finish ------------------*/

/* -------- Site Search - Start -------- */

.SiteSearchTextbox {
	border:1px solid #A5ACB2;
	color: #999999;
	background-color:#ffffdd;
	padding-left:5px;
	margin-right:7px;
	display:block;
}

/* -------- Site Search - Finish -------- */

/* -------- Horizontal Menu - Start -------- */

.HeaderMenu a {
	margin-left: 8px;
	padding-left: 12px;
	background-image: url(../Skins/images/bullet_topmenu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #363636;
	text-decoration: none;
}

.rtl .HeaderMenu a {
	background-position: right center;
	margin-right: 8px;
	padding-right: 12px;
	margin-left: 0px;
	padding-left: 0px;
	display:inline-block;
}

.HeaderMenu a:hover {
	color:#363636;
}

.HeaderMenu a.first {
    background:none;
    padding-left:0px;
    margin-left:0px;
}

/* -------- Horizontal Menu - Finish -------- */

/* -------- SiteMap - Start -------- */
.MenuHeaderDefault {
	border-bottom:1px solid lightgrey;
	margin-bottom:3px;
	padding-bottom:3px;
	display:block;
	font-weight:bold;
}
/* -------- SiteMap - Finish -------- */

/*========================== Comman - Finish ============================*/



/*=============== Default DNN styles to override - Start ===============*/

.SkinObject,
A.SkinObject:link,
A.SkinObject:visited,
A.SkinObject:active
{
	text-decoration: none;
	color: #363636;
	font-size:11px;
	font-family: Arial;
}

A.SkinObject:hover {
	text-decoration:underline; /*confirm this*/
}

.HeaderDate .SkinObject, .header a.SkinObject,
.footer .SkinObject, .footer a.SkinObject
{
	font-weight:normal;
}

.PagingTable
{
	background-color:Transparent;
	border:none;
	height: auto;
}

.PagingTable .Normal /*To hide pagination information*/
{
	color:#FFFFFF;
}

.Head, .SubHead {
	color:#363636;
}

.Normal, .NormalTextBox
{
	font-size:11px;
}

A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
	text-decoration:none;
}

.StandardButton {
	background: url(../Skins/Images/button-bg.jpg);
	border:1px solid #B8BCBD;
    font-family: Arial; /*as it is taking font settings from earlier defult.css class*/
    font-size: 11px;
    line-height:16px;
	font-weight: bold;
    padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
	color:#363636;
}

a.StandardButton {
	color:#363636;
	display:inline-block;
	line-height:19px;
}

/*=============== Default DNN styles to override - Finish ===============*/
