body{
	background: #3a3a3a;
}

form{
	margin:0;
	padding:0;
}

/* Weird Problem IE/FF - class not included, put style instead. */
.skin_mainContainer{
	width: 940px;
	margin: 0 auto;
	background: url('/Portals/0/images/mainBackground.jpg') #3A3A3A repeat-y;
	padding: 0 10px;
	overflow: hidden;
	position: relative;
}

.allContentCont{
	float: left;
	width: 98%;
	margin: 0 1% 0 1%;
}

.skin_logoCont{
	float: left;
	margin: 10px 0pt 0pt 8px;
}

.skin_whosonCont{
	float: right;
	margin: 30px 10px 0pt 0pt;
}

.skin_whosonCont .right{
	margin: 6px 0 0 10px;
	border-left:1px solid #E1E1E1;
	padding:0 10px;
}

.skin_submenu{
	float: left;
	width: 98%;
	height: 18px;
	padding: 4px 9px 0 9px;
	background: transparent url('/Portals/0/Skins/AntsyII-Blue/images/menubar_05.png');
}


.skin_submenu, .skin_submenu a:link, .skin_submenu a:active, .skin_submenu a:visited {
	color:#606060;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.importantNoteBox{
	border-top: 1px solid #e1e1e1;
	padding: 5px;
	background: #ffe56d none repeat scroll 0pt 0pt;
	position: fixed;
	bottom: 0pt;
	width: 100%;
	z-index: 140;
}

.importantNoteBox div.left img{
	bottom: 0px;
	position: absolute;
}

.importantNoteBox div.left span{
	padding-left: 70px;
}

.skin_headerCont, .skin_fw, #dnn_TopBannerPane, #dnn_MidBannerPane, #dnn_BannerPane, #dnn_TopPane, #dnn_MidTopPane, #dnn_CenterPane, #dnn_BottomPane{
	float: left;
	width: 100%;
}

#dnn_MidLeftPane, #dnn_MiddlePane, #dnn_MidRightPane{
	float: left;
	width: 305px;
}

#dnn_TopLeftPane{
	float: left;
	width: 30%;
}

#dnn_TopRightPane{
	float: right;
	width: 30%;
}

#dnn_LeftPane{
	float: left;
	width: 20%;
	margin: 0 10px 0 10px;
}

#dnn_ContentPane{
	float: left;
	width: 54%;
	margin: 0pt 5px 0pt 10px;
}

#dnn_RightPane{
	float: left;
	width: 20%;
	margin: 0pt 10px 0 5px;
}

#dnn_LeftPane2{
	float: left;
	width: 21%;
	margin: 0 10px 0 10px;
}

#dnn_RightPane2{
	float: left;
	width: 18%;
	margin: 0pt 5px 0 5px;
}

#dnn_ContentPane2, #dnn_ContentPane3{
	float: left;
	width: 74%;
	margin: 0pt 5px 0pt 5px;
}

#dnn_ContentPane3{
	float: left;
	width: 76.5%;
	margin: 0pt 5px 0pt 5px;
}

#dnn_homePaneContent{
	float: left;
	width: 59%;
	margin: 0pt 5px 0pt 10px;
}

#dnn_homePaneRight{
	float: left;
	width: 37%;
	margin: 0pt 10px 0 5px;
}

#dnn_BottomColumn1, #dnn_BottomColumn2, #dnn_BottomColumn3, #dnn_BottomColumn4{
	float: left;
}

.skin_footer{
	float: left;
	width: 100%;
	background: url('/Portals/0/images/skin_footerBg.jpg') #e7e7e7 repeat-x;
	padding: 20px 0 0 0;
	margin-top:10px;
}

.skin_footer p{
	font-size:0.9em;
	padding:6px 0 0 1px;
}

.skin_footer p a, .skin_footer p a:visited {
	color:#888888;
	text-decoration:none;
}

.skin_footer h6 {
	color:#6E6E6E;
}

.skin_footer div p a img{
	margin: 0 10px 0 0;
}

.skin_footer div{
	margin: 0pt 30px;
	float: left;
}

.skin_absfooter{
	float: left;
	width: 100%;
	background: #e7e7e7;
	padding-bottom: 27px;
}

.skin_absfooter .left{
	margin-left: 30px;
}

.skin_absfooter .right{
	margin-right: 30px;
}

.skin_absfooter a{
	font-size: 0.9em;
}

/* Containers */

.skin_container, .skin_container .skin_content{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.skin_container .skin_head{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #e0e0e0;
	padding: 5px 0 3px 0;
	margin: 5px 0 5px 0;
}

h1, h1 a{
	color: #236ba0;
	font-size: 15px;
	font-weight: bold;
	padding:0;
	margin: 0;
}

h2, h2 a{
	font-size:1.25em;
	font-weight:bold;
	color:#4386B7;
	margin-bottom:0.75em;
}

h3, h3 a{
	color: #236ba0;
	font-size: 15px;
	font-weight: bold;
	padding:0;
	margin:0;
}


/* NetroMenu */

#NMM
{
	float: left;
	width: 100%;
	padding-top: 12px;
	background: transparent url('/Portals/0/Skins/AntsyII-Blue/images/menubar_02.png') repeat-x scroll 0 0;
}

#NMM a
{
    color: White;
    display: block;
    white-space: nowrap;
}

#NMM > ul {
    float: left;
	width: 90%;
	margin:0;
	padding:0;
}

#NMM > ul > li
{
    float: left;
    height: 30px;
	list-style-type:none;
	padding-left:1px;
	margin:0;
}

#NMM > ul > li > a
{
	font-family:arial;
	font-size:13px;
	font-weight:900;
	white-space:nowrap;
	text-decoration:none;
        padding: 4px 18px;
}
#NMM > ul > li > ul
{
    background-color: #F1F1F1;
    border-top: 1px solid #35AADE;
    margin: 4px 0 0 0;
    padding-left: 0;
    position: absolute;
    z-index: 100;
}
#NMM > ul > li > ul > li
{
    border-bottom: 1px solid White;
    padding:4px 20px;
	margin:0;
    position: relative;
	list-style-type:none;
}
#NMM > ul > li > ul > li a{
	font-weight:normal;
	color: #606060;
	text-decoration:none;
}
#NMM > ul > li > ul > li:hover
{
    background-color: #fafafa;
}
#NMM > ul > li > ul > li > ul
{
    background-color: #ededed;
	padding-left:0;
	left: 100%;
    position: absolute;
    top: -1px;
	left: 210px;
    z-index: 150;
}
#NMM > ul > li > ul > li > ul > li
{
    border-top: 1px solid White;
    border-right: 1px solid White;
    padding:0 10px;
	margin: 0;
	list-style-type:none;
}
#NMM > ul > li > ul > li > ul > li > a
{
    display: block;
    padding: 4px 10px;
	text-decoration:none;
}
#NMM > ul > li > ul > li > ul > li:hover
{
    background-color: #fafafa;
}
#NMM > ul > li > ul > li > ul > li > ul
{
    background-color: #ededed;
	padding-left:0;
	left: 100%;
    position: absolute;
    top: 0;
    z-index: 150;
}
#NMM > ul > li > ul > li > ul > li > ul > li
{
    border-top: 1px solid White;
    border-right: 1px solid White;
    padding:0 10px;
	margin: 0;
	list-style-type:none;
}
#NMM > ul > li > ul > li > ul > li > ul > li > a
{
    display: block;
    padding: 4px 10px;
	text-decoration:none;
}
#NMM > ul > li > ul > li > ul > li > ul > li:hover
{
    background-color: #fafafa;
}
#NMM ul ul, 
#NMM ul li:hover ul ul, 
#NMM ul ul li:hover ul ul 
{
    display: none;
}
#NMM ul li:hover ul, 
#NMM ul ul li:hover ul, 
#NMM ul ul ul li:hover ul, 
#NMM ul ul ul ul li:hover ul 
{
    display: block;
}
#NMM .jNetMenuSeparator
{
    background-image: url('/Portals/0/Skins/AntsyII-Blue/images/msep.png');
    background-position: 10% 64%;
	height: 24px;
    background-repeat: no-repeat;
    width: 3px;
}

/* BreadCrumb Menu */

#ShowAncestors ul,
#ShowAncestors li
{
    display: inline;
}
#ShowAncestors a
{
    display: block;
    float: left;
    padding: 0 10px 0 5px;
    font-size: 11px;
    color: #606060;
}
#ShowAncestors a:hover
{
    color: #000;
}

/* Hide Jnet BreadCrumb From Homepage */
.hideJnet #ShowAncestors{
	display: none;
}

#absTopNavigation{
	float: left;
	width: 98.8%;
	padding: 4px 0.5%;
	text-align: right;
	background: #f8f8f8;
}

#absTopNavigation a{
	color: #232e3b;
	text-decoration: none;
}

span.langBar img{
	width: 25px;
}