/*
 ================================
 Skin styles for Ixion
 ================================
 */ * {
    padding: 0;
    margin: 0
}

body {
    background-color: #5f9215;
    font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
    padding: 0;
    margin: 0
}

#wrap {
    width: 100%
}

.tmain {
    width: 995px
}

#header {
	height:124px;
	width:100%;
	background-color:#FFF;
	border-bottom: 1px solid #000;
}
#headerInner {
	margin: 0 auto;
	width:974px;
	height:100%;
}
#headerInner .imgLeft {
	float:left;
	margin:23px 0 0 10px;
	border:none;
}
#headerInner .imgRight {
	float:right;
	margin:15px 10px 0 0;
}
#navSearchContainer {
	width:100%;
	height:44px;
	background-color: #333;
}
#navSearchInner {
	margin: 0 auto;
	width:974px;
	height:100%;
}
#primaryNav {
	float:left;
	background: url("/Portals/_default/Skins/ixion-skins/navGrad.jpg") repeat-x top left;
	height:100%;
}
#search {
	float:right;
}
.main_dnnmenu_rootitem {
	color:#FFF;
	border-left: 1px solid #333;
	padding:14px 10px 13px 12px;
	float:left;
	font-size:13px;
	cursor:pointer;
	cursor:hand;
}
.main_dnnmenu_submenu {
    background-color: #FFF;
    cursor: pointer;
    cursor: hand;
    margin-top:1px;
    padding:0 0 14px 0;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    z-index:10000;
}
.main_dnnmenu_submenu .main_dnnmenu_item {
	font-size:13px;
}
.searchWrapper {
	height:32px;
	background: url(/Portals/_default/Skins/ixion-skins/searchBox.jpg) no-repeat top left;
	border:none;
	margin-top:5px;
	float:right;
	width:278px;
}
.searchWrapper input.NormalTextBox {
	background:none;
	margin:0 0 0 5px;
	width:210px;
	border:none;
	font-size:14px;
}
#dnn_SEARCH1_ClassicSearch {
	float:left;
}
#dnn_SEARCH1_ClassicSearch #dnn_SEARCH1_cmdSearch {
	background: url(/Portals/_default/Skins/ixion-skins/searchButton.jpg) no-repeat top left;
	border:none;
	padding:0 8px;
	line-height:34px;
	display:inline-block;
	color:#000;
}
#dnn_SEARCH1_ClassicSearch #dnn_SEARCH1_cmdSearch:hover {
	color:#FFF;
}
.main_dnnmenu_submenu .hov {
	background-color:#eee;
}
.main_dnnmenu_submenu td { 
    padding: 8px 10px 8px 1px;
    border-bottom:1px dotted #333;
}
.main_dnnmenu_itemhover {
    background-color:#333;
    padding:14px 10px 13px 12px;
}
.main_dnnmenu_item {
	font-size:14px;
	padding:3px 0 3px 0;
}
#primaryNav .sel{
	background-color:#FFF;
	color:#000;
	padding:15px 10px 13px 12px;
}
#primaryNav span span img {
	display:none;
}

/* submenu - green */
div.subm2 {
    background-image: url("box2i.gif");
    background-repeat: no-repeat;
    background-position: left bottom;;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0
}

div.subm2 h3 {
    width: 100%;
    text-align: left;
    color: #ffc;
    font-size: 0.5em;
    font-weight: normal;
    background-image: url("box2.gif");
    background-repeat: no-repeat;
    background-position: left top;
    border-bottom: 1px solid #fff;
    padding: 0;
    margin: 0
}

/* page framework */
.bordermaintop {
    text-align: right;
    background-image: url("cssImages/contentBody/contentBodyTopSquare.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #fff
}

.bordermaincentral {
    background-color: #fff;
    background-image: url("cssImages/contentBody/contentBodyMid.png");
    background-repeat: repeat-y;
    padding: 0 20px;
	padding-top:8px;
}

.bordermaincentral-2 {
    background-color: #fff;
    background-image: url("cssImages/contentBody/contentBodyMid.png");
    background-repeat: repeat-y;
    padding: 25px 0 0 20px
}

.bordermainbottom {
    text-align: right;
    background-image: url("border_main_bottom.jpg");
    background-repeat: no-repeat;
    background-position: 0 0
}

.borderfooter {
    width: 100%;
    text-align: right;
    background-image: url("border_footer.jpg");
    background-repeat: no-repeat;
    background-position: 0 0
}

/* front page */
.mainimage {
    width: 955px;
    text-align: top;
    background-image: url('front-2.jpg');
    background-repeat: no-repeat;
    background-color: #555;
    padding: 10px 0 70px 0;
    margin: 0
}

.maincopyfront {
    width: 420px;
    text-align: left;
    color: #eee;
    font-size: 17px;
    border-bottom: 1px solid #fff;
    line-height: 1.4em;
    position: relative;
    top: 20px;
    left: 55px
}

td.front-box {
    font-size: 0.85em;
    padding: 15px 0
}

div.front-box-4 {
    width: 230px;
    height: 200px;
    background-image: url("box3i.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0 0 8px 0;
    margin: 5px 5px 5px 1px
}

div.front-box-4 h3 {
    text-align: left;
    color: #fff;
    font-size: 1.4em;
    font-weight: bold;
    background-image: url("box3.gif");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #c0c0c0;
    padding: 8px 0 6px 15px;
    margin-top: 0;
    margin-bottom: 8px
}

div.front-box-4 p {
    text-align: left;
    color: #555;
    line-height: 1.35em;
    padding-right: 15px;
    padding-left: 15px
}

/* front page new */
.newmainleft {
    width: 25%;
    text-align: top;
    vertical-align: top;
    background-color: #fff;
    padding: 0px 10px 10px 0;
    margin: 0
}

.newmainimage {
    width: 75%;
    height: 250px;
    text-align: top;
    vertical-align: top;
    background-image: url('front-new.jpg');
    background-repeat: no-repeat;
    background-color: #fff;
    padding: 10px 0 70px 0;
    margin: 0
}

.newmaincopyfront {
    width: 250px;
    text-align: left;
    color: #fff;
    font-size: 1.6em;
    font-weight: bold;
    border-bottom: 0px solid #fff;
    line-height: 1.1em;
    position: relative;
    top: 10px;
    left: 25px
}

.newmaincopy2front {
    width: 275px;
    height: 80px;
    text-align: left;
    color: #5f9215;
    font-size: 0.9em;
    font-weight: normal;
    border-bottom: 0px solid #fff;
    background-color: #dddddd;
    line-height: 1.0em;
    padding: 5px 0px 0px 5px;
    position: relative;
    top: 55px;
    left: 20px
}

.newmaincopy2front a {
    text-align: left;
    color: #5f9215;
    font-size: 0.8em;
    font-weight: bold;
    border-bottom: 0px solid #fff;
    line-height: 1.0em;
    padding: 10px 0px 0px 5px;
}

td.newfront-box {
    font-size: 0.85em;
    padding: 5px 0 0 0
}

td.newfront-box-4 a, td.newfront-box-4 a:link, td.newfront-box-4 a:visited {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

/* four link boxes on front page */
div.newfront-box-4 {
    width: 165px;
    height: 215px;
    background-image: url("box3i-new.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0 0 8px 0;
    margin: 2px 2px 2px 1px
}

div.newfront-box-4 h3 {
    text-align: left;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url("box3-new.gif");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #c0c0c0;
    padding: 8px 0 6px 15px;
    margin-top: 0;
    margin-bottom: 8px
}

div.newfront-box-4 p {
    text-indent: 0px;
    text-align: left;
    color: #555;
    font-size: 0.8em;
    line-height: 1.35em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-4 a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4 a {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4 a:link {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4 a:visited {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4 a:hover {
    text-decoration: underline;
    color: #5f9215
}

div.newfront-box-4 br {
    line-height: 0.5em;
}

a.newfront-box-4 a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

.newfront-box-4 a:hover {
    text-decoration: underline;
    color: #5f9215
}

/*Left most link box */
div.newfront-box-4a {
    width: 165px;
    height: 207px;
    background-image: url("skills_lowerbox.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0 0 8px 0;
    margin: 2px 2px 2px 1px
}

div.newfront-box-4a h3 {
    text-align: left;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url("Skills_box-new.gif");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #c0c0c0;
    padding: 8px 0 6px 15px;
    margin-top: 0;
    margin-bottom: 8px
}

div.newfront-box-4a p {
    text-indent: 0px;
    text-align: left;
    color: #555;
    font-size: 0.8em;
    line-height: 1.35em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-4a a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4a a {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4a a:link {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4a a:visited {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4a a:hover {
    text-decoration: underline;
    color: #5f9215
}

div.newfront-box-4a br {
    line-height: 0.5em;
}

a.newfront-box-4a a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

.newfront-box-4a a:hover {
    text-decoration: underline;
    color: #5f9215
}

/* 2nd from left link box */
div.newfront-box-4b {
    width: 165px;
    height: 207px;
    background-image: url("Learning_lowerbox.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0 0 8px 0;
    margin: 2px 2px 2px 1px
}

div.newfront-box-4b h3 {
    text-align: left;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url("Learning_box-new.gif");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #c0c0c0;
    padding: 8px 0 6px 15px;
    margin-top: 0;
    margin-bottom: 8px
}

div.newfront-box-4b p {
    text-indent: 0px;
    text-align: left;
    color: #555;
    font-size: 0.8em;
    line-height: 1.35em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-4b a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4b a {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4b a:link {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4b a:visited {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4b a:hover {
    text-decoration: underline;
    color: #5f9215
}

div.newfront-box-4b br {
    line-height: 0.5em;
}

a.newfront-box-4b a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

.newfront-box-4b a:hover {
    text-decoration: underline;
    color: #5f9215
}

/* 3rd from left link box */
div.newfront-box-4c {
    width: 165px;
    height: 207px;
    background-image: url("Leadership_lowerbox.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0 0 8px 0;
    margin: 2px 2px 2px 1px
}

div.newfront-box-4c h3 {
    text-align: left;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url("Leadership_box-new.gif");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #c0c0c0;
    padding: 8px 0 6px 15px;
    margin-top: 0;
    margin-bottom: 8px
}

div.newfront-box-4c p {
    text-indent: 0px;
    text-align: left;
    color: #555;
    font-size: 0.8em;
    line-height: 1.35em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-4c a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4c a {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4c a:link {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4c a:visited {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4c a:hover {
    text-decoration: underline;
    color: #5f9215
}

div.newfront-box-4c br {
    line-height: 0.5em;
}

a.newfront-box-4c a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

.newfront-box-4c a:hover {
    text-decoration: underline;
    color: #5f9215
}

/* 4th from left link box */
div.newfront-box-4d {
    width: 165px;
    height: 207px;
    background-image: url("Change_lowerbox.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0 0 8px 0;
    margin: 2px 2px 2px 1px
}

div.newfront-box-4d h3 {
    text-align: left;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url("Change_box-new.gif");
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #c0c0c0;
    padding: 8px 0 6px 15px;
    margin-top: 0;
    margin-bottom: 8px
}

div.newfront-box-4d p {
    text-indent: 0px;
    text-align: left;
    color: #555;
    font-size: 0.8em;
    line-height: 1.35em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-4d a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4d a {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4d a:link {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4d a:visited {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

div.newfront-box-4d a:hover {
    text-decoration: underline;
    color: #5f9215
}

div.newfront-box-4d br {
    line-height: 0.5em;
}

a.newfront-box-4d a /*, a:link, a:visited */ {
    text-indent: 0px;
    text-align: left;
    color: #000;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0px;
}

.newfront-box-4d a:hover {
    text-decoration: underline;
    color: #5f9215
}

/* text links on left */
div.newfront-box-left {
    width: 225px;
    height: 325px;
    background-image: url("box-left-new.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px 2px 2px 1px
}

div.newfront-box-left h3 {
    text-align: left;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    padding: 5px 0px 0px 15px;
    margin-top: 0;
    margin-bottom: 8px
}

div.newfront-box-left p {
    text-align: left;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.5em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-left span.p {
    text-align: left;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.5em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-left a /*, a:link, a:visited, a:active */ {
    text-align: left;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-left a {
    text-align: left;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-left a:link {
    text-align: left;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-left a:visited {
    text-align: left;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 15px
}

div.newfront-box-left a:active {
    text-align: left;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 15px
}

/*Networking row */
.networkingRow {
    height: 70px;
    padding-top: 10px;
}

.networkingRow img {
    margin: 0 5px;
}

/* image links on left */
div.newfront-box-left2 {
    width: 225px;
    padding: 0 0 8px 0;
    margin: 0px 2px 2px 1px
}

div.newfront-box-left2 h3 {
    text-align: left;
    border-bottom: 1px solid #0689d1;
    color: #0689d1;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 0 6px 0;
    margin: 8px 0 0 16px;
}

div.newfront-box-left2 p {
    font-size: 0.8em;
    margin: 5px 0 0 16px;
}

div.newfront-box-left2 a /*, a:link, a:visited, a:active */ {
    text-align: left;
    color: #0689d1;
    font-size: 1.0em;
    line-height: 1.2em;
}

a.newfront-box-left2, a.newfront-box-left2:link, a.newfront-box-left2:visited, a.newfront-box-left2:active {
    text-align: left;
    color: #0689d1;
    font-size: 1.0em;
    line-height: 1.2em;
    padding-right: 15px;
    padding-left: 15px
}

.newfront-box-left2-images {
    margin: 8px 0 0 0;
    float: left;
}

/* content pages */
.contentpane1, .contentpane2 {
    font-size: 100%
}

.contentpane2 {
    width: 60%;
    text-align: left
}

.contentpane3, #dnn_ContentPane {
    font-size: 100%;
    padding: 10px 10px 25px 15px
}

.contentpane3, #dnn_ContentPane p {
    line-height: 1.75;
    font-size: 115%;
    margin: 10px 0
}

.leftpane, #dnn_LeftPane {
}

.leftpane2 {
    width: 40%;
    border-right: 1px solid #5f9215;
    padding: 10px
}

.leftpane2 p {
    line-height: 1.5;
    margin: 12px 0
}

.rightpane, #dnn_RightPane {
    width: 245px;
    text-align: right
}

/* search results */
table#dnn_ctr353_SearchResults_dgResults td {
    vertical-align: bottom;
    padding: 5px
}

table#dnn_ctr353_SearchResults_dgResults span.subhead {
    height: 90%;
    vertical-align: top;
    display: block;
    color: #999;
    padding: 4px 0 0 0;
    margin: 0
}

/* footer */
.footer {
    text-align: left;
    font-size: 85%;
    font-weight: normal;
    background-image: url("bkgrdstripblk.jpg");
    background-repeat: repeat-y;
    background-position: 0 0
}

.footer p {
    text-align: left;
    line-height: 2;
    color: #999;
    font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: 11px;
    padding: 5px 30px 10px 30px;
    margin: 0
}

.footer p.fslogan {
    float: right;
    color: #fff;
    font-size: 85%;
    padding: 10px 30px 0 0
}

.footer span.skinobject {
    color: #999;
    font-weight: normal;
    font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
}

/* footernew */
.footernew {
    text-align: left;
    font-size: 85%;
    font-weight: normal;
    background-image: url("bkgrdstripblk.jpg");
    background-repeat: repeat-y;
    background-position: 0 0
}

.footernew p {
    text-align: left;
    vertical-align: top;
    line-height: 1.2em;
    color: #999;
    font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: 11px;
    padding: 5px 30px 10px 30px;
    margin: 0
}

.footernew p.fslogan {
    float: right;
    color: #fff;
    font-size: 85%;
    padding: 10px 30px 0 0
}

.footernew span.skinobject {
    color: #999;
    font-weight: normal;
    font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
}

div.footernew {
    padding: 0;
    margin: 0;
    position: relative;
    left: 30px;
}

.footernewimgs {
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.footernewimgs img {
    padding: 0px 0px 0px 0px;
    text-align: right;
}

/* general */
p.pcenter {
    width: 95%;
    text-align: center
}

p.pquote {
    color: #333;
    font-style: italic;
    padding: 0 30px 0 20px;
    margin: 10px 0 5px 0
}

p.pattr {
    text-align: right;
    color: #333;
    font-size: 0.85em;
    padding: 0 60px 20px 0
}

.clr {
    clear: both;
    padding: 0;
    margin: 0
}

hr.ixn {
    width: 100%;
    color: #fff;
    border: 0;
    border-bottom: 1px solid #5f9215
}

/* lists */
table.content-txt ul {
    line-height: 1.5;
    padding: 10px 25px
}

table.content-txt ul li {
    font-size: 115%;
    line-height:1.75;
    margin: 0 0 5px 0
}

table.content-txt ul.big li {
    margin: 0 0 20px 0
}

/* images */
img.biglogo {
    margin: 5px 25px
}

img.midlogo {
    margin: 0 12px
}

img.smlogo {
    margin: 0 2px
}

img.icon-pdf {
    text-align: left;
    padding: 0 8px 0 0
}

/* links */
a, a:link, a:visited, a:active {
    text-decoration: none;
    color: #5f9215;
}

a:hover {
    text-decoration: underline;
    color: #5f9215
}

/* bold */
a.lbold, a.lbold:link, a.lbold:visited, a.lbold:hover, a.lbold:active {
    font-weight: bold
}

/* smaller */
a.lsmall, a.lsmall:link, a.lsmall:visited, a.lsmall:hover, a.lsmall:active {
    font-size: 85%
}

/* search */
.top2 a.skinobject:link, .top2 a.skinobject:visited, .top2 a.skinobject:active {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    padding: 0;
    margin: 0
}

.top2 a.skinobject:hover {
    text-decoration: underline;
    color: #5f9215;
    font-size: 12px;
    padding: 0;
    margin: 0
}

/* front */
a.lfront:link, a.lfront:visited, a.lfront:active {
    text-decoration: none;
    color: #fff;
    font-size: 75%
}

a.lfront:hover {
    text-decoration: underline
}

/* main nav without js */
/*#dnn_dnnLINKS_lblLinks a.skinobject:link, a.skinobject:visited, a.skinobject:active {
    text-decoration: none;
    color: #D3FF92;
    font-weight: bold;
    font-style: normal;
    font-size: 95%;
    font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
    padding: 7px 10px
}

#dnn_dnnLINKS_lblLinks a.skinobject:hover {
    text-decoration: underline
}*/

/* submenu */
a.subm:link, a.subm:visited, a.subm:active {
    text-align: left;
    color: #333;
    font-size: 13px;
    font-weight: normal;
    background-color: #eee;
    display: block;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #999;
    padding: 5px 0 5px 10px;
    margin: 0
}

a.subm:hover {
    text-decoration: none;
    background-color: #ddd
}

/* contact */
a.ixCommandButton:link, a.ixCommandButton:visited, a.ixCommandButton:active {
    width: 100px;
    text-align: center;
    display: block;
    color: #fff;
    background-color: #5f9215;
    text-decoration: none;
    font-size: 16px;
    padding: 10px
}

a.ixCommandButton:hover {
    text-decoration: underline
}

/* search results */
table#dnn_ctr353_SearchResults_dgResults a:link {
    text-decoration: none;
    color: #5f9215;
    padding: 0
}

table#dnn_ctr353_SearchResults_dgResults a:visited {
    text-decoration: none;
    color: #5f9215;
    padding: 0
}

table#dnn_ctr353_SearchResults_dgResults a:hover {
    text-decoration: underline;
    color: #5f9215;
    padding: 0
}

table#dnn_ctr353_SearchResults_dgResults a:active {
    text-decoration: none;
    color: #5f9215;
    padding: 0
}

/* footer */
.footer a:link, .footer a:visited, .footer a:active {
    text-decoration: none;
    color: #999
}

.footer a:hover {
    text-decoration: underline
}

.footernew a:link, .footernew a:visited, .footernew a:active {
    text-decoration: none;
    color: #999
}

.footernew a:hover {
    text-decoration: underline
}

/* DNN generated footer */
.footer a.skinobject:link, .footer a.skinobject:visited, .footer a.skinobject:active {
    text-decoration: none;
    color: #999;
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    padding: 0;
    margin: 0
}

.footer a.skinobject:hover {
    text-decoration: underline
}

.footernew a.skinobject:link, .footernew a.skinobject:visited, .footernew a.skinobject:active {
    text-decoration: none;
    color: #999;
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    padding: 0;
    margin: 0
}

.footernew a.skinobject:hover {
    text-decoration: underline
}

/*
 ================================
 Skin styles for DotNetNuke
 ================================
 */
.pagemaster {
    width: 995px;
    height: 100%;
    background-color: #5f9215;
}

.skinmaster {
    width: 100%;
    background-color: #f3f5fa;
    border-right: #7994cb 0px solid;
    border-top: #7994cb 0px solid;
    border-left: #7994cb 0px solid;
    border-bottom: #7994cb 0px solid;
}

.skinheader {
}

.skingradient {
    background-image: url(gradient_DkBlue.jpg);
    height: 30px;
}

.controlpanel {
    width: 100%;
    background-color: #fefefe;
    z-index: 5;
}

.toppane {
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}

.leftpane {
    width: 175px;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}

.contentpane {
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}

.rightpane {
    width: 175px;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}

.bottompane {
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 1px;
}

/*.main_dnnmenu_container {
}

.main_dnnmenu_bar {
}
.main_dnnmenu_item td { 
    color: #E9FFC8;
    font-weight: bold;
    font-style: normal;
    white-space: nowrap; 
    padding: 5px; 
    background-color: #A7C767;
}

.main_dnnmenu_rootitem { 
    color: #D3FF92;
    font-weight: bold;
    font-style: normal;
    font-size: 95%;
    white-space: normal; 
    padding: 10px 12px;
}

.main_dnnmenu_itemhover {
    text-decoration: none;
    color: #D3FF92
}

.main_dnnmenu_itemhover td {
    color: #E9FFC8;
    background-color: #5f9215
}

.main_dnnmenu_icon {
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
}

.main_dnnmenu_submenu {
    background-color: #cad5ea;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}*/
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
#dnn_ctr942_ContentPane {
	float:left;

}
.content-txt {
	
}
#button a {   
    display: block;   
    background:  url(http://www.ixionholdings.com/Portals/0/Images/buttons/WebButtonMentor.gif) top;   
    width: 227px;   
    height: 60px;   
}
    
#button a:hover {   
    background:  url(http://www.ixionholdings.com/Portals/0/Images/buttons/WebButtonMentor.gif) no-repeat bottom;   
    }





