/*
Notes for using this document

Every complex section contains CSS node tree which is kept in comments.
Please do not delete or modify this unless neccessary
*/

/*========================== Comman - Start ============================*/
a:link, a {
	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;
}


.PageName, .PageHead 
{
	font-family:Arial Narrow;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:24px; /*(30-6) due to font height */
	margin-top:7px;
	color: #075F8D;	/*Taken from aqua class*/
	text-align:left;
}

.Special_Pages {
	text-align:left;
	position:relative;
	top:-13px; /*to overcome br problem*/
}

.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 {
	margin-bottom:20px;
}

.container_default p.PageName {
/*Default margin -1 as container_default have 1 px paddiing*/

	margin-top:1px; 
	margin-left:-1px;
}


/* ------- Utility Classes - Start ------- */

/* ------- Comman Formatting and FCK Template related - Start ------- */

.subheader, 
.subheader span {
	font-weight:bold;
	font-size:12px;
	/*margin-top:12px;
	color: #075F8D;*/
	text-align:left;
}

.subsubheader, 
.subsubheader span {
	font-weight:bold;
	font-size:11px;
	/*margin-top:7px;
	color: #075F8D;	*/
	text-align:left;
}

.TitleHead
{
	font-weight:bold;
	font-size:17px;
	/*margin-top:6px;*/
	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;
    /*color:#54C3FD;*/
}

.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;
}

.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;
}

/* ------- Utility Classes - Finish ------- */
/* ------- Skin Related - Start -------- */
.container_default 
	.container_header 
		.Head{
	color:#2A53A2;
}
/* ------- Skin Related - Finish -------- */

/*========================== Comman - Finish ============================*/

/*========================== Skin Related - Start ============================*/

.HeaderMenu a
{
    margin-left:8px;
    padding-left:12px;
    background-image:url(Images/Skins/Bullet_TopMenu.jpg);
    background-repeat:no-repeat;
    background-position:center left;
    color:#363636;
    text-decoration:none;
}
.HeaderMenu a:hover 
{
	color:#363636;
}

.HeaderMenu a.first
{
    background:none;
    padding-left:0px;
    margin-left:0px;
}

/*========================== Skin Related - 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, Tahoma, Helvetica;
}

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 
{
	color:#FFFFFF;
}

/*=============== Default DNN styles to override - Finish ===============*/


/*========================== module specific - Start ============================*/

/*------------------ Articles Module - Start ------------------*/


/*------- Article List Page - Start --------*/

/*
==== Tree =====
.ArticlesSection
	.Article_Full*
		.Article_Head
			a.Head*
		.Article_Content
			.Article_Image
			.Article_ReadMore*
				a.NormalBold*
	.Article_ReadMore_Section*
		a*
	.Article_Paging*
*/

.ArticlesSection .Article_Full {
    margin-bottom:13px;
}

.ArticlesSection .Article_Full 
    .Article_Head a.Head {
    font-size:12px;
    /*color: #075F8D; Taken from aqua class*/
	color:#363636;
    font-weight:bold;
	text-decoration:none;
}

.ArticlesSection
	.Article_Full
		.Article_Image{
	margin:2px 14px 3px 0px;
}

/* === 
.ImgFloat-UNMIT
	.Article_Full
		.Article_Content p{
	display:inline;
}


.ImgFloat-UNMIT
	.Article_Full
		.Article_Content
			.Article_ReadMore {
	display:inline;
}*/
/* === */
.ArticlesSection .Article_Full 
    .Article_Content 
        .Article_ReadMore {
    margin-top:5px;
}

.ArticlesSection .Article_Full 
    .Article_Content .Article_ReadMore 
        a.NormalBold,
.ArticlesSection .Article_Full 
	.more
{
    font-family:Arial Narrow;
    font-size:11px;
    color:#FE9D00;
    letter-spacing:0.050em;
    text-decoration:none;
}

.ArticlesSection .Article_ReadMore_Section {
	margin-top:5px;
}

.ArticlesSection .Article_ReadMore_Section a{
	color: #075F8D; /*Taken from aqua class*/
	text-decoration:none;
}

/*------- Article List Page - Finish --------*/

/*------- Article Details Page - Start --------*/

/*
==== Tree ====
.Article_Details*
	.Article_Controls	
		a.Article_Print_Link
			img
		a.Article_MailTo_Link
			img
	.Article_Title*
	.hr1*	
	.Article_Container
		.Article_Description_Container*
			.Article_Description*
	.Article_Image 
	.hr2* 
	.Article_Info* 
		.Article_Author
		.Article_PostedDate 
		.Article_Views 
	.Article_Comments
	.hr3*
	.Article_Return_Link* 
*/

.Article_Details {
	text-align:left;
}

.Article_Details .Article_Title {
	font-size:12px;
	margin-bottom:21px; /*(25-4) due to font height*/
	font-weight:bold;
	display:block;
	
}

.Article_Details 
	.Article_Controls {
	margin-bottom:23px;
	display:;
}
.Article_Details 
	.Article_Controls
		img {
	margin-right:10px;
	border:0px;
	vertical-align:top;
}

.Article_Details 
	.Article_Controls
		.Article_Print_Link {
	margin-right:37px;
}

.Article_Details 
	.Article_Controls
		a {
	color:#075F8D; /*taken from aqua class*/
	text-decoration:none;
}

.Article_Details 
	.Article_Container 
		.Article_Description_Container {
	margin-bottom:15px;
}

.Article_Details 
	.Article_Container 
		.Article_Description_Container 
			.Article_Description {
	font-weight:normal;
}

.Article_Details .hr1, 
.Article_Details .hr2, 
.Article_Details .hr3 {
	display:none;
}

.Article_Details .Article_Info {
	margin-top:15px;
}

.Article_Details .Article_Return_Link {
	display:block;
	margin-top:15px;
}

/*------- Article Details Page - Finish --------*/

/*------------------ Articles Module - Finish ------------------*/


/*------------------ Site counter - Start ------------------*/

table.sitecounter {
}

table.sitecounter td{
   padding-bottom:7px
}

/*------------------ Site counter - Start ------------------*/

/*------------------ News Module - Start ------------------*/

/*--------- NewsWires - Start ---------*/
.NewsWires {
}
.NewsWires .NewsWires_Item {
	padding:0px 0px 10px 0px;
}
.NewsWires .NewsWires_Link {
}
.NewsWires .NewsWires_Other {
	color:#FA8408;
}
/*--------- NewsWires - Finish ---------*/

/*--------- NewsMarquee - Start ---------*/
.NewsMarquee { /*Applied to table*/
}
.NewsMarquee .NewsMarquee_Header {
	font-weight: bold;
	color: #075F8D; /*Taken from aqua class*/
	padding-right:3px
}
.NewsMarquee .NewsMarquee_Item_Container {
	width:100%;
}
.NewsMarquee .NewsMarquee_Date {
	color: #075F8D; /*Taken from aqua class*/
}
.NewsMarquee .NewsMarquee_Link {
}
/*--------- Marquee - Finish ---------*/

/*------------------ News Module - Finish ------------------*/

/*------------------ AdvancedSearch Module - Start ------------------*/
.AdvancedSearchTitle
{
	font-weight:bold;
	color:#3585E4; /*this color is not in site color list*/
}
/*------------------ AdvancedSearch Module - Finish ------------------*/


/*------------------  Repository Module - Start ------------------*/

/* style for Audio image repository module description*/
#RadioImage .normal
{
	font-weight:bold !important;
	font-size:11px; 
	color:#000000;
}
#Radio .head a:hover
{
	color:Blue; 
}

#RadioFotter .normal a:link{
	color:#92563c; 
	font-weight:bold;  
}

#RadioFotter .normal{
	color:#ffffff; 
}

#Video .normal span
{
	color:Blue; 
	cursor:pointer;
}

.Video span:hover
{
	color:Blue; 
	cursor:pointer;
}

.Video_Single a.Video_Desc span,
.Audio_Single a.Audio_Desc span,
.Video_Single a.Video_Desc span.Head,
.Audio_Single a.Audio_Desc span.Head
{
color:#363636;
font-size:11px; 
}

.Video_Single a.Video_Desc:hover,
.Video_Single a.Video_Desc:hover span,
.Video_Single a.Video_Desc:hover strong,
.Video_Single a.Video_Desc:hover em,
.Video_Single a.Video_Desc:hover p,
.Audio_Single a.Audio_Desc:hover,
.Audio_Single a.Audio_Desc:hover span,
.Audio_Single a.Audio_Desc:hover strong,
.Audio_Single a.Audio_Desc:hover em,
.Audio_Single a.Audio_Desc:hover p  {
	color:#3075C5;
font-size:11px; 
}

.RepositoryTitle  {PADDING-LEFT: 12px;}
.RepositoryHeader {BACKGROUND-COLOR: #f4f4f3;}
.RepositoryFooter {
COLOR: #000000;
BACKGROUND-COLOR: #f4f4f3;
}
.RepositoryButtons {
FONT-SIZE: 11px;
FONT-FAMILY: Arial;
BACKGROUND-COLOR: #ffffff ;
}

.RepositoryData {PADDING-LEFT: 12px;}

/*------------------  Repository Module - Finish ------------------*/

/*------------------ Super SKA Gallery Module - Start -----------------*/
.lblaboutPhoto SPAN {
FONT-WEIGHT: bold;
FONT-SIZE: 14px;	
COLOR: #363636;	
FONT-FAMILY: Arial
}
.lblTitle SPAN {	
FONT-WEIGHT: normal;	
FONT-SIZE: 11px;	
COLOR: #363636;	
FONT-FAMILY: Arial;	
TEXT-ALIGN: justify
}
/*------------------ Super SKA Gallery Module - Finish -----------------*/


/*========================== module specific - Finish ============================*/


/* ================ DNN Styles - Start ================ */

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head {
	color:#363636;
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
	font-size:11px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-size:11px;
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	text-decoration:none;
}

A.CommandButton:visited  {
	text-decoration:none;
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
	text-decoration:none;
}

/* button style for standard HTML buttons */

.StandardButton     {
    background: url(Images/Skins/button-bg.jpg); /*To do*/
    border:1px solid #B8BCBD;
    font-family: Arial, Verdana, sans-serif; 
    font-size: 11px;
    line-height:16px;
    font-weight: bold;
    padding-right: 5px;
	padding-left: 5px;
	cursor:pointer; 
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

/*
A:link
{
	text-decoration: none;
	color: inherit;
}

A:visited
{
	text-decoration: none;
	color: inherit;
}

A:hover
{
	text-decoration: none;
	color: inherit;
}

A:active
{
	text-decoration: none;
	color: inherit;
}
*/

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}
/* ================ DNN Styles - Finish ================ */
.container_default_with_title .container_header .container_title .Head 
{
color:#363636;
}



/*------------------ Site Header - Start ------------------*/

/* Set default site headers as per theme */

.pagemaster
	.skinheader-container {
	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 ------------------*/

