

div, p, h1, h2, h3, h4, h5, h6, blockquote, dl, dt, dd, td, a, img, button 
{ 
	margin: 0; 
	padding: 0; 
	border: 0; 
    
}

html, body
{ 
	margin: 0; 
	padding: 0; 
	border: 0; 
    max-width: 100%;
    overflow-x: hidden;
}

body
{	
	font-size:16px;
	text-align:center; 	
	background-color:Transparent;
	background-image:url(Images/stripes.gif); 
	background-repeat:repeat; 
}

h1, h2, h3, h4, h5, h6 
{
	color:#444444;
}

h1 
{ 
	margin-top:1em; 
	font-size: 1.4em; 
	font-weight: bold; 
}

h2 
{ 
	margin-top:1em; 
	font-size: 1.3em; 
	font-weight: bold; 
}

h3 
{ 
	margin: 0.5em 0; 
	font-size: 1.2em; 
	font-weight: normal; 
}

h4 
{ 
	margin: 0.5em 0 0; 
	font-size: 10px; 
	font-weight: bold; 
	color:#2678be;
}

h5 
{ 
	margin: 0.5em 0; 
	font-size: 1.0em; 
	font-weight: bold; 
}

h6 
{ 
	margin: 0.5em 0; 
	font-size: 0.8em; 
	font-weight: bold; 
}

hr 
{	color: silver; 
	height: 0.5px; 
}

p 
{ 
	margin: 0.3em 0; 
}

a 
{ 
    font-family:Arial Black; 
	text-decoration:none; 
	color:#2678be;
}

a:hover 
{
	color:#ff9900; 
	text-decoration:none;
}

a:selected 
{
	color:Maroon;
}

legend
{	
	font-family:Verdana;
	font-size:11px; 
	font-weight:bold;
    color:#2678be;	
}
 
/*-----------------------------------------------------------
styles for the web page text
-------------------------------------------------------------*/
.contentPage
{	
	font-family: Verdana;	
	font-size: 12px;
	text-align:left; 
	
	/*-----------------------------------------------------------
	to be deleted later
	-------------------------------------------------------------*/
	/*background-image:url(Images/test_version1.gif); 
	background-repeat:no-repeat;*/
}

/*-----------------------------------------------------------
styles for the web page heading text
-------------------------------------------------------------*/
.pageHeading
{  	
	font-family: Verdana; 
	font-size: 14px;  
	font-family: Verdana; 
	font-weight: bold; 
	Color:#12679D;	/* #2678be; */
}	

/*-----------------------------------------------------------
styles for the web page sub heading text
-------------------------------------------------------------*/
.subHeading
{  	
	font-family: Verdana; 
	font-size: 12px;  
	font-family: Verdana; 
	font-weight: bold; 
	Color:#2678be;
}	
	
/*-----------------------------------------------------------
styles for the web page heading text
-------------------------------------------------------------*/
.warningMessage
{	
	font-family: Verdana; 
	font-size: 12px; 
	color: Red; 
	text-align:Left; 
	font-weight:bold;
}

/*-----------------------------------------------------------
styles for the photogallery template
-------------------------------------------------------------*/

#photogallery
{
	font-family: Verdana; 
	font-size: 12px; 
	width:100%;
}


.PhotoGalleryBg
{	
	background:White; 
}

.PhotoGalleryBg a
{
	color:Black;
}
	 
.PhotoGalleryBg a:hover
{
	color:Black; 
	text-decoration:none;
}

.PhotoGalleryContent
{	
	/*border: gainsboro 1px solid; */
}

#photogalleryhead
{
	
}

.AlbumBg
{	
	background-color:#E7E7E7;
	padding-top:20px;
}

.AlbumName
{
	background-color:#E7E7E7;
	height:30px;
	font-weight:bold;
	padding-top:5px;
	color: #5999D4;
	
}

.footermargin
{
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
}


/*-----------------------------------------------------------
styles for the web page frame work
-------------------------------------------------------------*/
#wrapper
{
	width:99.8%; 
	
	margin:0 auto; 
	/*padding-bottom:3px; */
	border:0px solid #a4a3a3;	
	text-align:left; 
	background-color:White;
	/*background-image:url(Images/mainnav_bg.gif);*/ 
	background-repeat:repeat-y;
	background-position:top center;
}

* html .wrapper 
{ 
	width: 97%; 
	
}

/*-----------------------------------------------------------
styles for the header row
-------------------------------------------------------------*/

	
/*-----------------------------------------------------------
styles for the header logo
-------------------------------------------------------------*/
#logo
{
	position:relative;
	top:0px;
	left:0px; 
}
	
/*-----------------------------------------------------------
styles for main menu
-------------------------------------------------------------*/
#mainnav 
{
	height:31px; 
	/*background-color:Silver;*/
	/*border-top:1px solid silver;*/
	background-image:url(Images/menu_bg.gif);
    
}

* html #mainnav tr 
{
	height:1.4em;
}

#mainnav .item 
{
	height:30px;
	/*border-bottom:solid 1px #cc6600;*/
	/*border-left:solid 5px #cc6600;*/
	
	border-right:solid 1px #055F98;
	font-family:Verdana;
	font-weight: bold;
	font-size:11px;
	text-align:center;
	color:White;
	/*background-image:url(Images/bg_menu1.gif);
	background-repeat:repeat-x; 
	/*background-color:Silver;*/
}

/** html #mainnav .item {padding:0 20px;}*/

#mainnav .selected 
{
	/*background-color:#FF9900; 
	color:#FFFFFF; */
}

#mainnav .hover 
{
	/*background-color:#cc6600;*/
	background-image:url(Images/menu_bg_hover.gif);
	background-repeat:repeat-x;
    
}
	
#mainnav .hover1
{
	background-color:#005C96;
	color:White;
	font-weight:bold;
}

/*
#mainnav table {border-right:1px solid #FFFFFF;}
#mainnav table table {border-right:none;}
*/

/*-----------------------------------------------------------
styles for pop item menu
-------------------------------------------------------------*/
.popitem
{ 
	height:20px;
	width:250px;
	padding: 2px 4px;
	/*
	border-width:1px;
	border-style: groove;
	border-color:Silver; /*background-color:#DADADA; */
	border-bottom:solid 1px #0D649B;
	border-left:solid 7px #0D649B;
	border-right:solid 1px #0D649B;
	color:White;
	background-color:#5599C4; /*font-weight: bold;*/
	text-align: left;
	font-size:10px;
}

/*-----------------------------------------------------------
styles for user info - displayed in the header
-------------------------------------------------------------*/
#user
{	
	padding-left:10px;
	text-align:left;
	width:100%;
	
	background-image:url(Images/top_bg5.gif);
	background-repeat:repeat-x;
	padding-top:15px;
	height:25px;
	font-weight:bold;
	font-size:9px;
}


/*-------------------------------------------------------------
Styles for the header menu
---------------------------------------------------------------*/
#topnav
{	
	padding-right:10px;
	padding-top:15px;
	background-image:url(Images/top_bg5.gif);
	background-repeat:repeat-x;
	height:25px;
    
}


#topnav .item
{	
	font-family:Verdana;
	font-size:9px; color:#2678be; 
	
}
	
#topnav .hover
{  
	color:#6EA8CD ; 
	text-decoration:underline;
}
	
#topnav .selected
{  
	color: #ff9900 ; 
}

#topnavSNL
{	
	padding-right:10px;
	padding-top:15px;
	background-image:url(Images/top_bg5.gif);
	background-repeat:repeat-x;
	height:25px;
	
}

#topnavSNR
{	
	padding-right:10px;
	padding-top:15px;
	background-image:url(Images/top_bg5.gif);
	background-repeat:repeat-x;
	height:25px;
	
}


/*-------------------------------------------------------------
Styles for the bottom menu
---------------------------------------------------------------*/
#bottomnav
{ 	
	position: relative; 
	text-align:center; 
}

#bottomnav .item
{ 	
	font-family:Arial Black;
	font-size:10px; color:#2678be; 
}
	
#bottomnav .hover
{ 	
	color:#6EA8CD ; 
	text-decoration:underline;
}
	
#bottomnav .selected
{ 	
	color: #ff9900 ; 
}

/*-------------------------------------------------------------
Styles for the sub menus
---------------------------------------------------------------*/
#subnav
{ 	
	position: relative; 
	text-align:left; 
}

#subnav .item
{ 	
	font-family:Verdana;
	font-size:10px; color:#2678be;
	font-weight:bold;
	padding-right:5px;
	/*background-image:url("Images/bulletL.gif");*/
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
	
#subnav .hover
{ 	
	color:#6EA8CD ; 
	text-decoration:underline;
}
	
#subnav .selected
{ 	
	color: #ff9900 ; 
}

.subnav a
{
    background-image:url("Images/bulletL.gif");
}

/*-------------------------------------------------------------
Styles for web page contents
---------------------------------------------------------------*/

#centercolumn
{
	width: 100%;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	
}

/*-------------------------------------------------------------
Styles for 
---------------------------------------------------------------*/
#copy a 
{ 
	color:#2678be;
    
}

#copy .container 
{
	margin-top: 2px;
	margin-bottom: 2px; /*padding: 10px 2px 10px 2px;*/
	/*border: 1px solid lightgrey;*/
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

#copy .container a 
{
	color:#2678be; 
	text-decoration:none;
}


#copy .container a:hover 
{
	color:#ff9900; 
	text-decoration:none;
}

* html #copy .container 
{
	/*height:1%;*/
}

#copy #rightcolumn img 
{
	border:1px solid #2678be !important;
}

#copy .teaser
{
	margin-top:0;
	color:#777777; 
	font-size:10px; 
	font-weight:normal;
}

#copy td, #copy th 
{
	padding: 0.2em 0.1em;
}

#copy .container table tr 
{
	font-size:10px;
}

#copy fieldset 
{	
	border:1px solid #CCCCCC; 
	/*
	background-image:url("Images/fieldset_bg3.gif");
	background-repeat:repeat-x;
	*/
}

#copy legend 
{ 	
	color:Black;
	background-color:Transparent;
	
}

* html #copy legend 
{ 	
	padding:0.5em; 
}



/*-------------------------------------------------------------
Styles for the controls
---------------------------------------------------------------*/

.lstBox
{
	font-family:Verdana;
	font-size:10px;
	color:Green;
}
.fleUpload
{
	font-family:Verdana;
	font-size:10px;
	color:Green;
}
.ddlist
{
	font-family:Verdana;
	font-size:10px;
	color:Green;
}

.button
{
	font-family: Arial;
	width: 80px;
	height: 25px;
	color: #006699;
	font-weight: bold;
	/*background-color: lightsteelblue;*/
	font-size: 12px; 
	/*
	background-image:url(Images/button_bg.gif);
	border: 1px solid gray;*/
}

.label
{
	font-family:Verdana;
	font-size:13px;
}

.radioButtonList
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}

.hyperLink
{
	font-family:Verdana;
	font-size:9px;
	color:#2678be; 
}

.hyperLink1
{
	font-family:Verdana;
	font-size:small;
	color:#00BFFF; 
	text-decoration:none;
}

/*-------------------------------------------------------------
Styles for login user name
---------------------------------------------------------------*/
.welcomeUser
{
	font-family:Verdana;
	font-size:11px;
	color:Black;
}

/*
This is for Left and Right part of header portion
*/

#LeftHeader 
{
		
}

#header
{
	
}

#RightHeader 
{
	
}

/*-------------------------------------------------------------
Styles for left column
---------------------------------------------------------------*/
#leftcolumn 
{
	padding-left:4px; padding-right:4px;
	float:left;
}


/*-------------------------------------------------------------
Styles for right column
---------------------------------------------------------------*/
#rightcolumn
{
	
	padding-left:4px; padding-right:4px;
	float:right;
	
}

/*-------------------------------------------------------------
Styles for the side bar container
---------------------------------------------------------------*/
.sidebarcontainer
{
	margin-bottom:10px;
    padding:1px 1px 1px 10px;
	border:1px solid silver;
    border-bottom:1px ;
	background-color:Transparent;
    font-size:large;
    font-weight:bold;
    background-color:#1a6ca0;

}
#BottomLinkControls
{
  
    background-color:#1a6ca0;
    margin-left:-2px;
    margin-right:-2px;
    
        
}
* html .sidebarcontainer {height:1%;}

.sidebarcontainer a {color:#2678be;}

.sidebarcontainer a {color:#2678be; }

.sidebarcontainer a:hover {color:#ff9900; text-decoration:none;}

/*-------------------------------------------------------------
Styles for the footer
---------------------------------------------------------------*/
#footer 
{
	clear:both;
	height:63px;
	/*	border-top:1px solid darkgray;*/
	background-image:url(Images/bot_bg.gif);
	text-align:center;
	
}

#footertext
{
	font-family:Arial Black;
	font-size:10px;
	color:black;
    
		
} 

#top_banner
{
	/*background-image:url(Images/top_banner_bg.gif);
	vertical-align:bottom;*/
	/*background-color:#e3e3e3;*/
}

#Lside_ad
{
	padding-left:3px;
	vertical-align:top;
}

#Rside_ad
{
	padding-left:3px;
	vertical-align:top;
	
}

/*-------------------------------------------------------------
Styles for feedback
---------------------------------------------------------------*/
#fbStyle
{
	font-size:10px;
	
	text-align:left;
}

#feedback
{
	/*border: 1px solid #A4A4A4;*/
	margin:10px 0 0 0;
	padding:10px 10px 10px 10px;
}

#feedback .head
{
 padding-bottom:10px;
}


#sidebarcontainerheadtext /* in UserControls */
{
	color:white;
	padding:5px 2px 2px 5px;
	font-weight:bold;
    text-align:left;
    font-size:large;
}


#intnav 
{
	
	padding-top:0px;
    padding-right:0px;
    border-width:0px;
    
}

#intnav .item 
{
	
	text-align:left;
	color:white; 
	margin-left:20px;
    font-size:14px;
	width:250px;
    
}

#intnav .selected 
{
}

#intnav .hover 
{	
	color:#ff9900 ; 
}

#extnav 
{
	
	padding-top:0px;
    padding-right:0px;
    border-width:0px;
    padding-bottom:10px;
}

#extnav .item 
{
	
	text-align:left;
	color:white; 
	margin-left:20px;
    font-size:14px;
	width:250px;
}

#extnav .selected 
{
}

#extnav .hover 
{
	color:#ff9900 ;
}


#sidenav 
{
	padding-top:10px;
}


#sidenav .item 
{
	text-align:left;
	color:white; 
	margin-left:20px;
    font-size:11px;
	text-decoration:undeline;
}

#sidenav .selected 
{
}

#sidenav .hover 
{
	color:#ff9900 ;
}
	
#sidenav .hover1
{
	color:#ff9900 ;
}

.sidepopitem
{ 
	margin:0;
	height:15px;
	padding: 1px 4px;
	border-bottom:solid 1px silver;
	border-left:solid 1px silver;
	color:#C7894C;
	background-color:white;
	text-align: left;
}

#newstext /* NewsUserControl */
{
	padding:10px 5px 2px 5px;
    text-align:left;
}

.pollbar
{
   background-color:#2678be;
   font-size: 4px;   
}

/*-------------------------------------------------------------
Styles for Overview Summary Page
---------------------------------------------------------------*/

.overview_outer
{
    background-color:#dedede;
    margin:3px 0 3px 0;
    padding:5px;
}
.overview_inner_contents
{
    font-family: Verdana;	
	font-size: 10px;
	text-align:left;
}
.overview_outer .pageHeading a
{
    text-decoration:none;
    font-family: Verdana;	
	font-size: 10px;
	text-align:left;
}
.overview_outer .pageHeading a:hover
{
    text-decoration:underline;
    font-family: Verdana;	
	font-size: 10px;
	text-align:left;
}


/*-------------------------------------------------------------
Styles for Pagination Process
---------------------------------------------------------------*/
.pagination
{
    background-color: #005C96;
    border: 1px solid #E1E1DD;
    color:#111111;
    font-weight:bold;
    text-decoration: none;
    margin-left: 4px;
    padding: 2px 5px;
    text-decoration: none;
    width: 22px;
 }
    
 .pagination:hover 
 {
    background-color: #EAC117;
    border: 1px solid #BBDDFF;
    color: #0072BC;
 }
 
 .PaginationNxtandPrev
 {
    background-color:#F5F5F5;
    border: 1px solid #E1E1DD;
    font-weight:bold;
    text-decoration: none;
    margin-left: 4px;
    padding: 2px 5px;
    text-decoration: none;
    width: 22px;
 }
 
 .PaginationNxtandPrev:hover
 {
    background-color: #BEEEFF;
    border: 1px solid #BBDDFF;
 }
 
 /*-------------------------------------------------------------
Styles for Searchbox & Recent Controls such as Recent Articles,Recent Forum Posts,Recent News etc
---------------------------------------------------------------*/

.RecentControls
{
	height:36px;
	width:100%;
	float:left;
	padding-left:2px;
}

.RecentControls td
{
    height:31px;
    width:33%;
	font-size:14px;
	font-family:Verdana;
	text-align:center;
	
	-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background-color: #FFF8DF;
    border-color: #FFCC66 #999999 #FFCC66;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #333333;
    font-weight: bold;
    margin-bottom: 0;
    padding: 5px;
}

.RecentControls td:hover
{
   background-color:#FFCC66;  
}

.RecentUserControls
{
    width:100%;float:left;border: 2px solid #005C96;border-style:ridge;
}

.SearchBoxControl
{
	/*width:100%;float:left;
    border:2px solid #005C96;border-style:ridge;margin-top:4px;margin-bottom:10px;
	/*background-image:url(Images/Default_Orange-background.png);*/
	/*color:#2B60DE;*/
}

.SearchBoxControl td
{
    font-size:small;
}

.SearchBoxButton
{
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #005C96;
    border: 1px solid #005C96;
    color: white;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    text-decoration: none !important;
    white-space: nowrap;
}

.SearchBoxButton:hover
{
     background-color: #2B60DE;
}

.SearchBoxControlTextBox
{
   -moz-border-radius: 2px 4px 2px 4px;
   border-color:#2B60DE;
   border-style:solid;
}

#ArticleControl
{
	border: 1px dotted #005C96; 
}

#ForumCtrl
{
	border: 1px dotted #005C96; 
}

#RecentArticleCtrl
{
	width:100%;
	color:Blue;
}

.RecentForumPost
{
    text-align:center;color:#002EB6;
}

.RecentForumPost select
{
   -moz-border-radius: 1px 4px 1px 4px;
   border-color:#002EB6;
   border-style:solid;
   margin-bottom:5px;
   color:#002EB6;
}

#RecentNewsCtrl
{
    width:100%;
	color:Blue;
}

/*-------------------------------------------------------------
Styles for Forum Pages(Forum,Topic,Thread,Message pages)
---------------------------------------------------------------*/
.ForumHeadbody  /* can also be specified as div.ForumHeadBody */
{
    width:100%;border:1px solid grey;float:left;margin-left:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
    border-top-style:hidden;
}

.ForumHeadings
{ 
    border:0px solid silver;background-color:#3988BB;float:left;width:100%;
    -moz-border-radius:2px;-webkit-border-radius:2px;
    font-size:medium;color:White;
}

.FMHyperLinks
{
    text-decoration:none;
    font-size:small;
}

.FMHyperLinks a:hover
{
   text-decoration:underline;
}

.TopicLinkReplay
{
    width:100%;float:left;font-size:small;color:Red;
}

.TopicLinkReplay span
{
    font-weight:bold;
}

.ThreadButton
{
    color:white;
    background-color:#3D8BBC;
}

.MessageandThreadSubmitButton
{
     -moz-border-radius: 5px 5px 5px 5px;
    background-color: #3988BB;
    border: 2px solid #2B60DE;
    color: white;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    text-decoration: none !important;
    white-space: nowrap;
    border-style:outset;
}

.MessageandThreadSubmitButton:hover
{
  background-color: #2B60DE ;
}

#RelatedThreads
{
    margin-left:10px;
}

.threadinfo-bubble-container-up
{
	position: relative;
}
.threadinfo-bubble-up {
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #FFFFCC !important;
	border: 2px solid #12679D;
	font-weight: normal;
	margin: 15px;
	padding: 0.6em;
	text-align: left;
	text-decoration: none;
	white-space: normal;
}

.threadinfo-bubble-pointer-up, .threadinfo-bubble-pointer-up-inner {
	background: none repeat scroll 0 0 transparent;
	border-top-width: 0;
	height: 0;
	width: 0;
}
.threadinfo-bubble-pointer-up {
	border-bottom: 14px solid #12679D;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	margin-left: 270px;
	position: absolute;
	top:3px;
	
}
.threadinfo-bubble-pointer-up-inner {
	border-bottom: 10px solid #FFFFCC;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	margin-bottom: -16px;
	margin-left: -5px;
	padding-top: 4px;
}


/*-------------------------------------------------------------
Styles for 
---------------------------------------------------------------*/
/*
.hover
{ color: #ff9900 ; }

.selected
{ color:Maroon; }
*/

/*-------------------------------------------------------------
Styles for printing 
---------------------------------------------------------------*/

@media print
{	
	body
	{
		font-size:11pt;
		line-height:13pt;
		background:#FFFFFF !important;
	}	
	
	#wrapper, #contentwrapper, #floatwrapper, #centercolumn, * html #wrapper, * html #contentwrapper, * html #floatwrapper, * html #centercolumn 
	{
		width:auto !important;
		margin:auto !important;
	}

	#wrapper, #contentwrapper {border:none;}

	#mainnav
	{
		display:none;
		border-width:0px;
		
	}

	#leftcolumn, #rightcolumn{display:none;}

	#wrapper, #header, #mainnav, #mainnav .item, #mainnav .selected, #copy .container, #footer 
	{
		background:transparent;
	}
	
	#centercolumn 
	{
		float:none;
		margin:0 1em 0 2.5em;
	}	

	#copy .container
	{
		margin:0;
		padding:0 !important;
		border-style:none !important;
		border-width:0;
	}
	
    /*#copy fieldset {border:none;}	*/
	    
	#footer
	{ 
			display:none;	
		position:fixed;
		border-style:none !important;
		border-top:1px solid #000000;
		text-align:center;
		
	}
	
	#header	{display:none;	}
	
	.pageHeading { color:Black;	}
	
	hr 	{ display:none; }
	
	h4 	{ color:Black; }
	
	a { text-decoration:none; color:Black;}
	
	#copy a { color:Black; }
	
	#copy .container a {color:Black; text-decoration:none;}

	.button { background:; 
border:solid 1px black; height:auto;
}
	
	#copy fieldset {border:1px solid Gray; }

	#copy legend	{color:Black;}
	
	.welcomeUser{display:none;}
	
	.hyperLink1{display:none;}
	
	#topnav{display:none;}

}
#feedback_button input {
            width: auto;
        }

        h3 {
            margin-top: 2px;
            margin-bottom: 5px;
            padding-top: 5px;
            padding-bottom: 5px;
            text-align: center;
            background-color: #84B9E6;
            color: white;
        }

        loginback {
            background-image: url('~/Style/images/loginback.png');
        }

        .webpageoftheday {
            font-weight: bold;
            color: red;
            background-color:palegoldenrod;
            min-height:0px;
            margin:0px;
            
        }
        .plhWPDBottom {
            
            background-color:aliceblue;
            
        }
        .container {
            width: 98%;
        }

        .MenuContainer {
            width: 98%;
            min-height:60px;
            padding-top:10px;
                        
        }
        .LogoContainer {
            padding-top:12px;
            padding-left:50px;
        }
        .TopSearchBar {
            margin-top:10px;
            
        }
        .FooterPanel {
            background-color:aliceblue;
            
        }

        @media screen and (max-width: 400px) {
            #LeftSideNavigation {
                display: none;
            }
             #rightcolcontainer{ display:none;   }
        }

        @media screen and (min-width: 401px) and (max-width: 1024px) {
            #LeftSideNavigation {
                display: block;
            }
            #rightcolcontainer{ display: block;  }
        }
        .NavbarBackroundColour {
            background-color:#f8f8f8;
        }

        .BackGroundColourBlack{
            background-color:#1a6ca0;
        }
        .LogoDefaultSize{
            max-width:150px;
            max-height:120px;
        } 
			.navbar-custom 
{
    background-color:white;
    color:#f8f8f8;
    border-radius:0;
}

.navbar {
      margin-bottom: 0;
      border-radius: 0;
    }
    
    /* Set height of the grid so .sidenav can be 100% (adjust as needed) */
     .row.content {}
.menuhead
{
 border:solid;
 border-color:#1a6ca0;
  
}
 
.body
{
 border:solid;
 border-width:0px;
 border-color:white;
 border-radius:inherit; 
} 

    /* Set gray background color and 100% height */

    .sidenav {
      padding-top: 20px;
      background-color: #f1f1f1;
      height: 100%;
      
    }
    
    /* Set black background color, white text and some padding */
    footer {
      background-color:#1a6ca0;
      color: white;
      padding: 15px;
    }
    
    /* On small screens, set height to 'auto' for sidenav and grid */
    @media screen and (max-width: 767px) {
      .sidenav {
        height: auto;
        padding: 15px;
      }
      .row.content {height:auto;} 
    }	
  @media screen and (min-width: 770px) {
            #leftContactSocial {
                float: right;
                
            }
            
        }
         @media screen and (max-width: 770px) {
            #leftContactSocial {
                margin-bottom:20px; 
                padding-top:10px; 
                
            }
            
        }
         @media screen and (max-width: 770px) {
            #ToggleHead {
                width:20px;
                float: right;
            }
            
        }
#DivNewsLetter
         {
             background-color:#1a6ca0;
         }

.HomePageRecentNewsSummary
{
	background-color:antiquewhite;
}

.HomePageFlashNewsSummary
{
	background-color:gainsboro;
}

.HomePageRecentForumSummary
{
	background-color:bisque;
}

.HomePageRecentBugListSummary
{
	background-color:blueviolet;
}


.HomePageBlogSummary
{
	background-color:ActiveBorder;
}

.HomePageECommerceSummary
{
	background-color:gainsboro;
}

.HomePageRecentMembersSummary
{
	background-color:ActiveCaption;
}

.HomePageRecentPhotoAlbumSummary
{
	background-color:gainsboro;
}

.HomePageRecentArticleSummary
{
	background-color:ActiveCaption;
}

.HomePageRecentExamTakers
{
	background-color:antiquewhite;
}

.ForumPageRelatedThread
{
	background-color:gainsboro;
}

.HomePageContainer
{
	margin:0px;
}
.TemplatePageContainer
{
	margin:10px;
}

.ForumPageContainer
{
	margin:20px;
}
.NewsLetterContainer
{

}
.carousel-news
{
    background-color:black;
    
}

.carousel-caption-left
{
    top:10px;
    left:100px;
    text-align:left;
}
.carousel-caption-center
{
    top:300px;
    left:200px;
}
.carousel-caption-right
{
    top:10px;
    right:200px;
    text-align:right;
}

.carousel-caption-top
{
    top:10px;
    left:600px;
    text-align:left;
}

.carousel-caption-bottom
{
    top:400px;
    right:200px;
    text-align:center;
}

.slider-title
{
    font-style:oblique;
    background:none;
    color:black;
    font-size:xx-large;
}

.slider-desc
{
    background:none;
    color:black;
     
}

.slider-button
{
    
}

