@charset "UTF-8";
/* CSS Document */

#, html {margin:0; padding:0;}

body {margin:0; padding:0; text-align:center; background:#feca9b; font-family:Arial; font-size:12px; color:#000;}

a, a:link, a:visited, a:active, a:focus, a:hover{color:#21417f; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}

h1 {font-size:16px; font-weight:bold; letter-spacing:1px; color:#21417f; padding:0 0 8px 0;}

h2 {font-size:14px; font-weight:bold; color:#000; padding:0 0 8px 0;}

p {padding:0 0 8px 0; font-family:arial; font-size:12px;}

form {margin:0; padding:0;}

ul {margin:5px 0 10px 20px;}

li {margin:4px 0 4px 0;}

/* Page Divs */

#wrapper {width:975px; margin:10px auto 10px auto; padding:0; text-align:left; border:1px solid #b0b0b0; background:#21417f;}

#header {width:975px; height:115px; background:url(/Portals/0/img/bg_header.gif); margin:0; padding:0; position:relative;}

#downloadapp{width:117px; height:117px; margin:2px; position:absolute; z-index:999; top:4px; right:4px;}

#ancillary {width:602px; text-align:right; margin-right:122px;}
#ancillary p {font-size:12px; font-weight:bold; color:#21417f; padding:8px; margin:0;}
#ancillary a, #ancillary a:link, #ancillary a:visited, #ancillary a:active, #ancillary a:focus, #ancillary a:hover {color:#21417f; text-decoration:none; padding:0 5px 0 5px;}
#ancillary a:hover {color:#ff8e00;}

#nav {width:975px; background:#21417f; color:#fff;}
#nav p {font-size:14px; font-weight:bold; color:#fff; padding:7px 0 0 8px; margin:0; letter-spacing:1px;}
#nav a, #nav a:link, #nav a:visited, #nav a:active, #nav a:focus, #nav a:hover {color:#fff; margin:0 8px 0 8px; text-decoration:none;}
#nav a:hover {color:#b5caf2;}

/* Home Divs */

#content{width:975px; margin:0; padding:0;}

#picrotate{width:975px; height:388px; margin:0 0 315px 0; padding:0; background:#21417f; position:relative; z-index:1; top:0px; left:0;}

#boxcontent {width:936px; margin:0 19px 0 19px; padding:0; border:1px solid #b0b0b0; background:#fff; position:absolute; z-index:999; top:323px; left:0;}

.homebox {width:263px; padding:24px;}
.homebox h1{margin:0 0 8px 0; padding:0;}
.homeboxend {width:264px; padding:24px;}
.homeboxend h1{margin:0 0 8px 0; padding:0;}

#footerHome {width:975px; height:44px; margin:0; padding:0; text-align:right; }
#footerHome p {color:#fff; margin:0; padding: 18px 25px 0 0; letter-spacing:1px;}
#footerHome a, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus, #footer a:hover{color:#96b3ea; text-decoration:none;}
#footerHome a:hover{color:#fff;}

/* Inside Divs */

#contentInside {width:975px; margin:0; padding:19px 0 0 0; background: url(/Portals/0/img/bg_contentinside.gif) no-repeat;}

#contentTable{width:937px; margin:0 19px 0 19px; padding:0;}

#contentTable td.left {width:207px; margin:0; padding:0;}

#contentTable td.right {width:730px; margin:0; padding:0; background:#fff; border:1px solid #b0b0b0;}

.contentpane table {padding:0; margin:5px 0 5px 0; border:1px solid #fff;}
.contentpane table h1 {font-size:14px; font-weight:bold; color:#fff; padding:4px 4px 4px 8px; background:#21417f;}
.contentpane table p {margin:8px;}

.contentpane #picTable {border:0;}
.contentpane table.picTable {border:0;}

#leftPic{width:207px; margin:0; padding:0;}
#leftPic img {border-top:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; margin:0; padding:0;}
#leftPic p{margin:0; padding:0;}

#rightBox {width:700px; margin:0; padding:15px;}
#rightBox img{margin:5px; border:1px solid #21417f; float:right;}
#rightBox img.left{margin:5px; border:1px solid #21417f; float:left;}
#rightBox img.plain{margin:5px; border:0; float:none;}
#rightBox table{font-family:Arial; font-size:12px; color:#000;}

#footer {width:975px; height:44px; margin:0; padding:0; text-align:right; }
#footer p {color:#fff; margin:0; padding: 18px 25px 0 0; letter-spacing:1px;}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus, #footer a:hover{color:#96b3ea; text-decoration:none;}
#footer a:hover{color:#fff;}

/* Inside2 Divs */

#contentInside2{width:937px; margin:0 19px 0 19px; padding:0; background:#fff;}

#rightBox2 {width:907px; margin:0; padding:15px;}
#rightBox2 img{margin:5px; border:1px solid #21417f; float:right;}
#rightBox2 img.left{margin:5px; border:1px solid #21417f; float:left;}
#rightBox2 img.plain{margin:5px; border:0; float:none;}
#rightBox2 table{font-family:Arial; font-size:12px; color:#000;}


/* Admin Divs */

#navadmin {width:955px; padding:5px 10px 5px 10px; background:#b0b0b0;}

#adminbox {width:899px; margin:0 19px 0 19px; padding:14px; background:#fff; border:1px solid #b0b0b0;}

/* CMS Divs */

#invsidemenu-Admin, #invsidemenu-Host  {color:#000; font-size:11px; font-weight:bold; padding:0;}


#invsidemenu-SiteSettings, #invsidemenu-Vendors, #invsidemenu-SiteLog, #invsidemenu-Newsletters, #invsidemenu-EventViewer,
#invsidemenu-Skins, #invsidemenu-Languages, #invsidemenu-SiteWizard, #invsidemenu-Authentication, #invsidemenu-SolutionsExplorer
{display:none;}

.scoots #invsidemenu-SiteSettings, .scoots #invsidemenu-Vendors, .scoots #invsidemenu-SiteLog, .scoots #invsidemenu-Newsletters, 
.scoots #invsidemenu-EventViewer, .scoots #invsidemenu-Skins, .scoots #invsidemenu-Languages, .scoots #invsidemenu-SiteWizard, 
.scoots #invsidemenu-Authentication, .scoots #invsidemenu-SolutionsExplorer
{display:block;}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup{
    background-color:#FFFFFF;
    border-width:3px;
    border-style:solid;
    padding:3px;
    width:250px;
}

#search_box 
{
	margin-top:29px;
    width: 206px;
    height: 23px;
}
#search_box #s, #search_box #dnn_dnnSEARCH_txtSearch  {
	padding: 0;
    margin: 4px 0 0 5px;
    border: 0;
    width: 130px;
    background: none;
    font-size: .9em;
	color:#333;
	text-decoration:none;
}

 #dnn_dnnSEARCH_cmdSearch {
	color:#a25800;
	margin: 0px 0 0 0px;
	padding:0px 0 0 0px;
	background: #fff url(/Portals/0/Skins/JHNewsletter/btn_search.gif) top right no-repeat;
 }
 
 .SearchSkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    padding: 1px 1px 1px 1px;
}

