/*GAELA*/


/*LAYOUT*/
div.layout{
width:760px;
}
div.contentfooter{
margin:1em 0;
padding:1em 0 0 0;
text-align:center;
border-top:1px solid #dddddd;
}


/*DNN OVERRIDES
*/
div#dnn_ctr_ManageUsers_pnlTabs td,
div#dnn_ctr3566_ManageUsers_pnlTabs td,
div#dnn_ctr3566_ManageUsers_pnlTabs a,div#dnn_ctr3566_ManageUsers_pnlTabs a:link,div#dnn_ctr3566_ManageUsers_pnlTabs a:active,div#dnn_ctr3566_ManageUsers_pnlTabs a:visited,div#dnn_ctr3566_ManageUsers_pnlTabs a:hover,
div#dnn_ctr_ManageUsers_pnlTabs a,div#dnn_ctr_ManageUsers_pnlTabs a:link,div#dnn_ctr_ManageUsers_pnlTabs a:active,div#dnn_ctr_ManageUsers_pnlTabs a:visited,div#dnn_ctr_ManageUsers_pnlTabs a:hover{
white-space:nowrap;
font-weight:bold;
}
span#dnn_ctr3566_ManageUsers_cmdUser{
display:none;
}
span#dnn_ctr3566_ManageUsers_User_UserEditor{
display:inline !important;
width:auto !important;
text-align:left !important;
}
span#dnn_ctr3566_ManageUsers_Membership_MembershipEditor{
display:inline !important;
width:auto !important;
text-align:left !important;
}
div.DNNTree,
div.DNNTree *{
text-align:left;
}
div#dnn_ctr_ManageUsers_pnlProfile input,
span#dnn_ctr3566_ManageUsers_Profile_ProfileProperties input{
width:20em;
}
span#dnn_ctr_ManageUsers_Profile_cmdUpdate input{
width:auto;
}
div#dnn_ctr3588_Login_pnlLogin{
text-align:center;
}
div#dnn_ctr3588_Login_pnlLogin table{
margin:0 auto;
}
div#dnn_ctr3588_Login_pnlLogin td{
text-align:center;
}
div#dnn_ctr3584_HtmlModule_lblContent td{
vertical-align:top;
padding:2px 5px 3px 5px;
}



/*LINKS
*/
a:link,a:active,a:visited,
a span.Normal{
color:#000000;
text-decoration:underline;
}
a:hover,
a span.Normal{
color:#636a70;
text-decoration:underline;
}
a.arrow_left{
background:url(/Portals/36/images/arrow_left.gif) 0 50% no-repeat;
padding-left:6px;
}
a.arrow_right{
background:url(/Portals/36/images/arrow_right.gif) 100% 50% no-repeat;
padding-right:6px;
}


/*NAVIGATION MENUS
*/
/*menu bar*/
div.navigation{
background:#636a70;
}
/*top level menu links*/
div#snapsis_menu li a:link,div#snapsis_menu li a:active,div#snapsis_menu li a:visited{
color:#ffffff !important;
}
div#snapsis_menu li a:hover{
color:#ffffff !important;
}
/*second/third/etc. level menu items*/
div#snapsis_menu li li{
background:#636a70;
}
div#snapsis_menu li li:hover,
div#snapsis_menu li li.iehover{
background:#9f9f9f;
}
/*second/third/etc. level menu links*/
div#snapsis_menu li li{
background:#636a70;
}
div#snapsis_menu li li a:link,div#snapsis_menu li li a:active,div#snapsis_menu li li a:visited{
color:#ffffff !important;
}
div#snapsis_menu li li a:hover{
background:#9f9f9f !important;
color:#ffffff !important;
}
div#snapsis_menu li li:first-child{
border-top:1px solid #545a5f;
}
div#snapsis_menu li li li:first-child{
border-top:0;
}
/*login link*/
table.nav a.SkinObject:link,table.nav a.SkinObject:active,table.nav a.SkinObject:visited,table.nav a.SkinObject:hover{
color:#ffffff;
}
/*breadcrumb and user account links*/
table.subnav a:link,table.subnav a:active,table.subnav a:visited{
color:#0a69c7;
}
table.subnav a:hover{
color:#84b4e3;
}
td.breadcrumb,
td.breadcrumb *{
color:#0a69c7;
}


/*LEFT-HAND CONTEXT MENUS
*/
div#snapsis_level_menu a:link,div#snapsis_level_menu a:active,div#snapsis_level_menu a:visited{
color:#636a70;
text-decoration:none;
}
div#snapsis_level_menu a:hover{
color:#636a70;
background:#dedede;
}



/*CONTAINER COLOURS
see MulticolourNew container.css
for required styles and over-ride
colours in portal.css if required
*/
table.Settings{
margin:0 auto;
}
table.Settings + p{
text-align:center;
}
table.Settings + p a:link,table.Settings + p a:active,table.Settings + p a:visited,table.Settings + p a:hover{
margin:0 1em;
}
table.Wizard{
border:0;
}
div.callout_content td td,
table.Wizard td td{
text-align:left;
}
div.callout_content{
overflow:auto;
padding-bottom:1em;
}
* html div.callout_content{
height:1%;
}
table.callout_foot{
clear:both;
}
div.nocontainer{
padding:0 0 8px 0;
}



/*PORTAL TEXT
*/
.Head{
font-size:14px;
font-weight:bold;
color:#000000;
}
h2{
font-size:14px;
font-weight:bold;
clear:both;
margin:1em 0;
padding:0;
color:#000000 !important;
}
* html h2{
height:1%;
margin:0 0 1em 0;
}
h2 a:link,h2 a:active,h2 a:visited,h2 a:hover{
text-decoration:underline !important;
}
h3{
color:#000000;
font-weight:bold;
}
h4{
color:#000000;
font-style:italic;
}
p{
margin:0 0 1em 0;
padding:0;
}
div{
font-size:11px;
}
td.contentleft .Normal,
td.contentright .Normal{
font-size:11px;
}
td.contentmid .Normal,
td.contentmidleft .Normal,
td.contentmidright .Normal{
font-size:12px;
}


/*TEXT VARIANTS
*/
/*lists in callouts*/
div.callout_content ul,
div.callout_content ol{
margin:0 0 0 2em !important;
padding:0 0 1em 0!important;
}
div.callout_content li{
margin:0 !important;
padding:0 !important;
}



/*BREADCRUMBS AND USER NAMES*/
table.subnav a.SkinObject,
table.subnav span.SkinObject,
table.subnav a.SkinObject:link,
table.subnav a.SkinObject:active,
table.subnav a.SkinObject:visited,
table.subnav a.SkinObject:hover{
font-size:10px;
color:#636a70;
}
td.breadcrumb{
padding:0 0 20px 8px;
color:#636a70;
}
td.breadcrumb *{
color:#636a70;
}
td.navuser{
text-align:right;
padding:0 8px 20px 0;
}
/*blue*/
div.callout_blue,
div.titlebar_blue{
background-color:#002e62 !important;
}
div.callout_blue div.callout_content a:link,div.callout_blue div.callout_content a:active,div.callout_blue div.callout_content a:visited,
div.titlebar_blue div.callout_content a:link,div.titlebar_blue div.callout_content a:active,div.titlebar_blue div.callout_content a:visited{
color:#002e62 !important;
}
div.callout_blue div.callout_content a:hover,div.titlebar_blue div.callout_content a:hover{
color:#002e62 !important;
}
/*bluedark*/
div.callout_bluedark,
div.titlebar_bluedark{
background-color:#002e62;
}
div.callout_bluedark div.callout_body{
background-color:#c2d9f1;
}
div.callout_bluedark div.callout_content a:link,div.callout_bluedark div.callout_content a:active,div.callout_bluedark div.callout_content a:visited,
div.titlebar_bluedark div.callout_content a:link,div.titlebar_bluedark div.callout_content a:active,div.titlebar_bluedark div.callout_content a:visited{
color:#002e62 !important;
}
div.callout_bluedark div.callout_content a:hover,div.titlebar_bluedark div.callout_content a:hover{
color:#002e62 !important;
}
/*orange*/
div.callout_orange,
div.titlebar_orange{
background-color:#ff4500;
}
div.callout_orange div.callout_content a:link,div.callout_orange div.callout_content a:active,div.callout_orange div.callout_content a:visited,
div.titlebar_orange div.callout_content a:link,div.titlebar_orange div.callout_content a:active,div.titlebar_orange div.callout_content a:visited{
color:#ff4500 !important;
}
div.callout_orange div.callout_content a:hover,div.titlebar_orange div.callout_content a:hover{
color:#ff4500 !important;
}
/*footer
*/
table.footer{
border-top:1px #002e62 solid;
margin:20px 0 0 0;
width:100%;
}
td.footerleft{
padding:10px;
color:#002e62;
}
td.footerright{
padding:10px;
text-align:right;
color:#002e62;
}
table.footer a:link,
table.footer a:active,
table.footer a:visited,
table.footer a.SkinObject:link,
table.footer a.SkinObject:active,
table.footer a.SkinObject:visited{
font-size:11px;
text-decoration:none;
font-weight:normal !important;
color:#002e62 !important;
}
table.footer a:hover,
table.footer a.SkinObject:hover{
font-size:11px;
text-decoration:underline;
font-weight:normal !important;
color:#002e62 !important;
}


/*ASSOCIATION LIST*/
table.association_list{
border-collapse:collapse;
}
table.association_list td{
vertical-align:middle;
padding:2px 20px 4px 0;
}
table.association_list td.association_flag *{
margin:0;
padding:0;
border:0;
}
table.association_list a{
font-size:13px;
}
table.association_detail{
width:100%;
border-collapse:collapse;
}
table.association_detail a.arrow_left{
display:inline-block;
margin:0 0 1em 0;
}
table.association_detail td{
vertical-align:top;
padding:2px 5px 4px 10px;
}
table.association_detail td.left_column{
border-right:1px solid #dddddd;
padding:2px 10px 4px 0;
}
table.association_detail td.association_list_link{
border-right:0;
}
table.association_detail td h2{
margin:0;
padding:0;
}
table.association_detail td.association_logo *{
margin:0;
padding:0;
border:0;
}
table.association_detail td.association_name{
vertical-align:middle;
}


/*STAKEHOLDER LIST*/
table.stakeholder_list td{
vertical-align:top;
padding:2px 20px 4px 0;
}
table.association_list td.stakeholder_logo *{
margin:0;
padding:0;
border:0;
}


/*DOCUMENTS*/
div.DNN_Documents tr.SubHead td{
color:#000000;
border-bottom:1px solid #dddddd;
}
div.DNN_Documents td{
padding:2px 10px 3px 0;
}
div.DNN_Documents td.DownloadCell a{
background:url(/Portals/36/images/arrow_right.gif) 100% 50% no-repeat;
padding-right:6px;
}


/*KEY CONTACTS*/
table.key_contact_list{
width:100%;
border-collapse:collapse;
}
table.key_contact_list th{
font-weight:bold;
color:#000000;
font-size:11px;
padding:2px 10px 3px 0;
border-bottom:1px solid #dddddd;
}
table.key_contact_list td{
padding:2px 10px 3px 0;
}


/*LINKS*/
tr.UDT_Table_Head td{
padding:2px 10px 3px 0;
border-bottom:1px solid #dddddd;
}
tr.UDT_Table_Item td{
padding:2px 10px 3px 0;
vertical-align:top;
}