body, html {
font-family: Arial, Tahoma, sans-serif;
text-align: center; /*** Centers the design in old IE versions ***/
font-size: 62.5%;
background-color: #F5FAF9;
}
body {
font-size: 1.2em; line-height:1.6em; color:#333333;
}
br {
padding:0; margin:0; line-height:0.7em;
}
p {
padding:0;
margin:0;
}
a {
color:#009966;
}
a:hover, 
a:active {
color: #AE4333;
}
a:visited {
color: #258E85;
}
a:visited:hover {
color: #AE4333;
}

h1, h2, h3 {
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
h1 {
font-size: 1.9em; color:#666666; font-weight:normal;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.3em;
}
h1 a, #header h2{
color: #fff;
}
hr {
border:1px dashed #CCCCCC;
}
.clear { clear: both; }
.hidden {
display:none;
}
.shown {
display:block;
}
#mainContainer {
width: 760px;
margin: 0 auto; /*** Centers the design ***/
text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
margin-top:20px;
background: url(/Portals/0/Skins/sgbc2/images/bg_page.jpg) center repeat-y;
}

/**************************
HEADER
**************************/
#header {
text-align:right;
padding:0 6px 0 6px;
background: url(/Portals/0/Skins/sgbc2/images/bg_pagetop.jpg) no-repeat;
height:208px;
}
#tagline {
position:relative; top:95px; display:inline; 
}
#logo {
float:right;
border:none;
margin:0;
padding:0;
margin:16px 50px 15px 10px;
}
#header a { text-decoration:none; }
/**********
TOP NAV
************/
#top {
clear:both; 
}
#dnn_TopPane #MainNav{
height:32px; margin:0; padding:0 0 0 20px;
_padding-left:30px;
background:url(/Portals/0/Skins/sgbc2/images/bg_navmain_all.jpg) repeat-x;
font-size:1.3em; text-align:center;
clear:both; font-family:Georgia, "Times New Roman", Times, serif;
}
#dnn_TopPane * { margin:0; padding:0; }
#dnn_TopPane h1 {
display:none;
}
#dnn_TopPane .SubHead {
float:right; width:100px; height:5px;
display:inline;
}
/*#dnn_TopPane #dnn_ctr385_dnnACTIONS_ctldnnACTIONS,
#dnn_TopPane #dnn_ctr385_dnnACTIONBUTTON5_ico1,
#dnn_TopPane #dnn_ctr385_dnnACTIONBUTTON3_ico3,
#dnn_TopPane #dnn_ctr385_dnnACTIONBUTTON4_ico5 {
position:relative; top:-15px; display:inline;
}
#dnn_TopPane #dnn_ctr385_dnnACTIONS_ctldnnACTIONS * {
display:inline;
}*/
#dnn_ctr386_ContentPane h1 {
display:none;
}
#dnn_TopPane #MainNav li {
list-style-type:none; float:left; text-align:center; margin:0; padding:0;
}
#dnn_TopPane #MainNav a {
font-size:0.8em; font-weight:bold; text-decoration:none; color:#FFFFFF; height:27px; padding:5px 15px 0 15px; display:block;
_padding:5px 14px 8px 14px; _display:inline;
}
#dnn_TopPane #MainNav a:hover,
#dnn_TopPane #MainNav #houseMenuCurrentItem a { 
background:url(/Portals/0/Skins/sgbc2/images/bg_navmain_1.jpg) no-repeat center top; color:#660000;
}

#dnn_TopPane .SubHead {
display:none;
}

/**************************
CONTENT AND COLUMNS
**************************/

#dnn_leftPane, #column2, #column3 {
float:left; padding:0; margin:0;
}
.clear { clear:both; }

/**************************
DNN STUFF
**************************/

#dnn_ContentPane {
padding:6px 0 0 6px;
}
.content_pane {
text-align:left;
}
.content_pane table {
/*width:100%;*/
}

/**************************
FOOTER
**************************/
#footer {
clear:both;
width: 760px;
margin: 0 auto;
text-align: center;
background:url(/Portals/0/Skins/sgbc2/images/bg_content_pagebottom.jpg) no-repeat;
padding-top:20px;
padding-bottom:20px;
background-color: #F5FAF9;
}
#footer #search {
margin:0;
padding:0;
display:inline;
}
#footer #dnn_dnnSEARCH_txtSearch { 
background:url(/Portals/0/Skins/sgbc2/images/bg_input.jpg) no-repeat; border:none; font-size:1em;
width:119px; height:19px;
margin:0 3px 0 0;
padding:3px;
}
#footer #dnn_dnnSEARCH_cmdSearch { 
background:url(/Portals/0/Skins/sgbc2/images/bg_searchsubmit.jpg) no-repeat; 
font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#B44535;
padding:2px 20px 2px 8px;
_padding-top:0;
width:68px;
border:none;
margin:0;
text-decoration:none;
font-size:1em;
margin-right:5px;
}
#footer a {
margin:5px;
}
#footer a#backtop {
background:url(/Portals/0/Skins/sgbc2/images/arrow_up.gif) no-repeat left 5px; padding-left:10px;
}

/**************** Control Panel **********************/
#dnn_ControlPanel{
margin: 0 auto; /*** Centers the design ***/
}

/********* Buttons */

#dnn_ctr370_EditHTML_cmdUpdate {
background:url(/Portals/0/Skins/sgbc2/images/icons/page_save.png) no-repeat left 3px; 
font-size:1em; font-weight:bold; color:#258E85;
padding:4px 4px 4px 20px;
}
#dnn_ctr370_EditHTML_cmdCancel {
background:url(/Portals/0/Skins/sgbc2/images/icons/page_red.png) no-repeat left 3px; 
font-size:1em; font-weight:bold; color:#258E85;
padding:4px 4px 4px 20px;
}
#dnn_ctr370_EditHTML_cmdPreview {
background:url(/Portals/0/Skins/sgbc2/images/icons/page_green.png) no-repeat left 3px; 
font-size:1em; font-weight:bold; color:#258E85;
padding:4px 4px 4px 20px;
}
#dnn_ctr385_dnnACTIONBUTTON3_ico3,
#dnn_ctr386_dnnACTIONBUTTON3_ico3,
#dnn_ctr417_dnnACTIONBUTTON3_ico3,
#dnn_ctr396_dnnACTIONBUTTON3_ico3 {
display:none;
}

/* LOGIN PAGE */

#column2 .content_pane * {

}
#column2 .content_pane table {
}
#column2 .content_pane table td{
}