/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/

body {
        background-color: #fff;
}

#TopContainerTable{
        border-left: solid #ffffff 10px;
        border-right: solid #ffffff 10px;
        width: 920px;
}
.TopBar

{
	height:10;
	background:#181EA5;
	vertical-align:top;
}

#td_BannerPaneLeft

{
	vertical-align:top;
	margin:0;
	padding-top:0px;
	padding-bottom:5px;
	height: 160px;
	background: #687777;
}

#td_BannerPaneRight

{
	vertical-align:top;
	margin:0;
	padding-top:0px;
	padding-bottom:5px;
	height: 160px;
	background: #687777;
}

#BannerPaneLeft_WhiteMargins
{
	background: #fff;
	padding-top: 5px;
	padding-bottom: 2px;
	margin: 0;
}

#BannerPaneRight_WhiteMargins
{
	background: #fff;
	padding-top: 5px;
	padding-bottom: 2px;
	margin: 0;
}

/******** Menu Settings ************/

#MainContainer
{
	vertical-align:top; 
	width: 900px;
}

#MainContainer td
{
	vertical-align:top;
}


/****** Container settings are redundant *****/
.main_dnnmenu_container {

}

/****** Main Menu Bar ******/
.main_dnnmenu_bar {
    cursor: pointer; 
    font-family: century gothic;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
    z-index: 10000;
    vertical-align: bottom;
}

/******* Items displayed in Main Menu Bar  ****/
.main_dnnmenu_rootitem {
        cursor: pointer;
	color: #ffffff;
	font-family: century gothic;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	background-color: Transparent;
        padding-left: 12px;
	border-right: 
        padding-right: 6px;
        padding-top: 10px;
        height: 20px;
}
.main_dnnmenu_rootitem img {
        display: none;
}
.main_dnnmenu_RootMenuItemBreadcrumb img{
        display: none;
}

.main_dnnmenu_RootMenuItemBreadcrumb  {   
        background-color: #687777; 
	color: #ffffff;
        font-family: Arial,Tahoma, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
        z-index: 10000;
	cursor: pointer;
        padding-left: 10px;
        padding-right: 6px;
        padding-top: 10px;
	border-right: #3f5156 1px solid;
        height: 20px;
}

/***** Sub menu container *****/
.main_dnnmenu_submenu {
    background-color: #2F3C40;
    border-top: solid 1px #3f5156;
    border-bottom: solid 3px #3f5156;
    border-left: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
    z-index: 1000;
    cursor: pointer;
    vertical-align: middle;
    padding-left: 7px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;

}

/**** Sub menu table defn ****/
.main_dnnmenu_submenu td {
    border-bottom: solid 1px #3f5156;
}

/**** Sub menu items *****/
.main_dnnmenu_item {
    font-weight: Normal;
    font-family: century gothic;
    font-size: 10px;
    color: #ffffff;
    text-align:left;   
    vertical-align: middle;
    height: 22px;
    z-index: 10000;
}

/**** Menu/Sub-Menu Item hover *****/
.main_dnnmenu_itemhover {
    background-color: #687777;
    height: 22px;
}

/**** Menu Icon ****/
.main_dnnmenu_icon {
    display: none;
}

/**** Menu arrow ****/
.main_dnnmenu_arrow
{
    font-family: Webdings;
    color: #3f5156;
    vertical-align: bottom;
}


/***** Content Styles *****/

H1  {
	font-family: century gothic;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #181EA5;
        padding-top: 0px;
        padding-bottom: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
}

H1.HeaderWithBackground
{
        background:#343434;
        color: white;
        font-size: 12px;
        padding-left: 5px;
        padding-top: 4px;
        padding-bottom: 4px;
        border-bottom:solid 3px grey;
}

H2  {
	font-family: century gothic;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: grey;
        padding-top: 8px;
        padding-bottom: 8px;
        margin-top:0px;
        margin-bottom: 0px;
}

H3  {
	font-family: century gothic;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #7EE600;
        padding-bottom: 7px;
        padding-top: 0px;
        margin-top:0px;
        margin-bottom: 0px;
}

H4  {
	font-family: century gothic;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #181EA5;
        padding-bottom: 6px;
        padding-top: 6px;
        margin-top:0px;
        margin-bottom: 0px;
}

H5, DT  {
	font-family: century gothic;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: 525b5c;
        padding-bottom: 0px;
        padding-top: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

H6  {
	font-family: century gothic;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #7EE600;
}

P
{
   padding-top:0px;
   padding-bottom:0px;
   margin-top:0px;
   margin-bottom:0px;
}

.Normal {
	font-family: century gothic;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: charcoal;
        padding-left: 0px;
}

TR {
	font-family: century gothic;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

TD {
     padding-bottom:10px;
     padding-top:0px;
     margin-top:0px;
     margin-bottom:0px;
}

a:hover {
	text-decoration: none;
	color: #181ea5;
}
a:link img {
	text-decoration: none;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

/*

a:link {
	color: #cccccc;
	text-decoration: none;
}

a:focus img {
	text-decoration: none;
        color: #ffffff;
}

a:visited img {
	text-decoration: none;
        color: #ffffff;
}

a:hover img{
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #596366;
}
a:active img{
	text-decoration: none;
}

*/
#BreadCrumbContainer
{
    vertical-align: middle;
}

.BreadcrumbStyle {
    font-family: century gothic;
    font-size: 10px;
    color: #999999;
}

.BreadcrumbStyle:link
{
    color: #999999;
}

.BreadcrumbStyle:visited
{
    color: #999999;
}

#BreadCrumbContainer

{

   color: #999999;

}


.FooterStyle {
    font-family: century gothic;
    font-size: 8pt;
    color: #596366;
}

.QuickLinkStyle  {
}

#dnn_ContentPane {
     padding-left: 20px;
     padding-right: 20px;
     margin-left: 0px;
     margin-right: 0px;
}

#dnn_ContentPane a{
     color: #181ea5;
     text-decoration: none;
}
#dnn_ContentPane a:hover{
     text-decoration: none;
}

#dnn_ContentPane p{
    font-family: century gothic;
    font-size: 9pt;
    padding-bottom: 8px;
    text-align: justify;
    color: charcoal;
}
#dnn_ContentPane ul{
     font-family: century gothic;
     font-size: 9pt;
     color: charcoal;
     padding-top: 2px;
     padding-bottom: 10px;
}

#dnn_ContentPane ul li {
     list-style-image: url("/portals/0/Greensmith-brothers-bullet.gif");
     font-size: 8.5pt;
     color: charcoal;
}
#dnn_ContentPane ul li a {
      /*  list-style-image: url("/portals/0/Greensmith-brothers-bullet.gif"); */
    color: charcoal;
    text-decoration: none;
}

#dnn_ContentPane ul li li{
        list-style-image: url("/portals/0/arrowSB.gif"); 
}

#dnn_ContentPane ul li li li{
        list-style-image: url("/portals/0/arrowSB.gif"); 
}

#dnn_rightpane table{
    background-color: #F1F3F3;
    width: 250px;
    border-bottom: solid 7px #DBDFE0;
}

#dnn_rightpane td{
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: solid 1px #ffffff;
    margin-left: 0px;
}
#dnn_rightpane h3{
     color: #ffffff;
     text-align: left;
     background-color: #999999;
     padding-left: 0px;
     padding-right: 0px;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-right: 0px;
     margin-left: 0px;
     padding-top: 5px;
     padding-bottom: 5px;
     text-indent: 10px;
     border-bottom: solid 2px #888888;
}
#dnn_rightpane a{
    color: #596366;
    text-decoration: none;
    font-family: century gothic;
    font-weight: normal;
    padding-left: 0px;
}

#dnn_rightpane a:link, #dnn_rightpane a:visited
{
    padding-left: 10px;
}

#dnn_rightpane a:hover {
    color: #181ea5;
}

#dnn_rightpane img{
    margin-right:10px;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    float: right;
}
#dnn_rightpane p{
    color: charcoal;
    font-family: century gothic;
    font-weight: normal;
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/****** colours ******/

.green 	{color: #66226f;}
.red 	{color: #C60C30;}
.purple {color: #C60C30;}
.orange	{color: #DB9E2C;}

/*** Avoid images having hyperlink borders **/
image
{
border-style: none; }


/* NewsScroller */

.newsscroller_header
{
    font-family: century gothic;
    font-size: 11px;
    background: #2F3C40;
    color: white;
    height: 21px;
    padding-left: 10px;
}

/* Autosubmenu */

#AutoSubMenuModule
{
   border: 0px;
   padding-left: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-right: 0px;
}

.AutoSubMenu_Title
{
    font-family: century gothic;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    height: 25px;
    padding-left:2px;
    padding-right:0px;
    margin-left: 0px;
    margin-right: 0px;
}

.AutoSubMenu_Item
{
    font-family: century gothic;
    font-size: 8.5pt;
    text-align:left;
    padding-left:0px;
    padding-right:0px;
    margin-left: 0px;
    margin-right: 0px;
}

.AutoSubMenu_Item_Image
{
    vertical-align: top;
}

.AutoSubMenu_Item_Image_Container
{
    padding-top: 5px;
    padding-right: 2px;
    vertical-align: top;
/*    border-bottom: 1px dotted #e0e0e0; */
}

.AutoSubMenu_Item_Link_Container
{
    vertical-align: top;
/*    border-bottom: 1px dotted #e0e0e0; */
}

.AutoSubMenu_Item_Link:link
{
    color: #596366;
}

.AutoSubMenu_Item_Link:visited
{
    color: #596366;
}

.AutoSubMenu_Item_Link:hover
{
}

/* Skin Search Module */
.SearchPane
{
   vertical-align: middle;
    border-top: 5px solid white;
    border-bottom: 5px solid white;
    border-left: 0px;
    border-right: 0px;
    width:240px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
    margin-top: 0px;
   height:40px;
   background-color: #dbdfe0;
}

.SearchTextBox
{
   width: 185px;
   height: 20px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-top: 0px;
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
}

.SearchButton:link
{
    font-family: century gothic;
    color: white;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 2px;
    padding-right: 4px;
    padding-left: 4px;
    background-color: #2F3C40;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
   border-top: 0px;
   border-bottom: 0px;
   border-left: 0px;
   border-right: 0px;
   
}

/* Container Styles for Home, Privacy and Terms&Conditions */

.containermaster_blue {
	background-color: #ffffff;
	border-right: 0px; 
	border-top: 0px; 
	border-left: 0px; 
	border-bottom: 0px; 
}

/* end */














