﻿.bgFormClass {
		margin:0; 
		padding:0;

        background-color:white;

        /* IE10 Consumer Preview */ 
        background-image: -ms-linear-gradient(top, #A795BF 0%, #FFFFFF 100%);

        /* Mozilla Firefox */ 
        background-image: -moz-linear-gradient(top, #A795BF 0%, #FFFFFF 100%);

        /* Opera */ 
        background-image: -o-linear-gradient(top, #A795BF 0%, #FFFFFF 100%);

        /* Webkit (Safari/Chrome 10) */ 
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A795BF), color-stop(1, #FFFFFF));

        /* Webkit (Chrome 11+) */ 
        background-image: -webkit-linear-gradient(top, #A795BF 0%, #FFFFFF 100%);

        /* W3C Markup, IE10 Release Preview */ 
        background-image: linear-gradient(to bottom, #A795BF 0%, #FFFFFF 100%);
        
        background-repeat:no-repeat;
}


.textual-image h1 {
line-height:24px;
font-size:20px;
margin-bottom:7px;
}
/*added by Jeff to change just landing page H1 text 4-1-2014 */

.imgLeft {
float:left;
margin-bottom:10px;
margin-right:10px;
}
/*added by Jeff to easily float stuff left */

.imgRight {
float:right;
margin-bottom:10px;
margin-left:10px;
}

.ipuLeft {
float:left;
margin-bottom:10px;
margin-right:10px;
width:45%;
color:#9a9a9a;
font-size:.9em;
font-weight:normal;
text-align:left;
}
/*added by Jeff to easily float stuff left */

.ipuRight {
float:right;
margin-bottom:10px;
margin-left:10px;
width:45%;
color:#9a9a9a;
font-size:.9em;
font-weight:normal;
text-align:right;
}

.vidRight {
margin-left:10px;
margin-bottom:10px;
float:right;
width:45%;
}

.vidLeft {
margin-right:10px;
margin-bottom:10px;
float:left;
width:45%;
}

.margin-clear {
margin-top:0px;
margin-bottom:2px;
}
/*added by Jeff to clear off margin from items */

.bottomStyle {
font-size:14px;
color:#990033;
font-weight:bold;
}

h1 {
	font-family: 'noto sans', Arial, Helvetica, sans-serif;
	color: #502783;
	line-height:24px;
}

h2 {
	font-family: 'noto sans', Arial, Helvetica, sans-serif;
	color: #502783;
	/*text-transform: uppercase;*/
	font-size:18px;
	font-weight:normal;
	letter-spacing:-.7px;
	margin-bottom:5px;
line-height:20px;
}
/*font weight, size, letter spacing and margin adjustments added by jeff 4-1-2014*/

p {
	font: small;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.5em;
}


.links {
	color: #af005d;
	font-size:11px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}


.homepage {
	background: url(homepage.html) no-repeat center;
	width: 850px;
	height: 451px;
	clear: both;
	overflow: hidden;
	margin-left:16px;
}
.right-pane {
	background: url(../_default/Skins/VITASSkin/images/right-pane-ads.gif) no-repeat center;
	width: 135px;
	height: 280px;
	clear: both;
	overflow: hidden;
	background-color: #EEEBF3;
}
.branding-top {
	background: url(dnn_large_banner.html) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.html) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.html) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.html) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.html) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.html) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.html) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.html) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.html) no-repeat top left;
}
.training dt {
	background: url(training_icon.html) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .support {
	background: url(support_title.html) no-repeat top left;
}
.support dt {
	background: url(support_icon.html) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.html) no-repeat bottom;
	height: 32px;
	width: 170px;
}
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}




/* left navbar */
#leftcontent {	
	width:141px;
	text-align: left;
	
}

ul {
	/*list-style: none;*/
	margin: 0;
	
}

#leftmenu {
	margin: 0px;
	font: bold 10px 'noto sans';
	background-color: #F2F1F2;
	font-size:10px;
}
	
#leftmenu li a {
	text-decoration: none;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;

	/*border-color: #E7C7D6;
	border-width: 1px;

	border-top-color: #F2F1F2;
	border-left-color: #E7C7D6;
	border-right-color: #E7C7D6;
	border-bottom-color: #E7C7D6;
	
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;*/
	
border-bottom: solid 1px #E7C7D6;
	border-left: solid 1px #E7C7D6;
	border-right: solid 1px #E7C7D6;
	
line-height: 95%;




	

	font-size:12px;

}	
	
#leftmenu li a:link, #leftmenu li a:visited {
	color: #af005d;
	display: block;
	text-decoration: none;
	list-style-type:none;
}

#leftmenu li a:hover, #leftmenu li.selected a, #leftmenu li.selected {

	background-color: #af005d;
	border-left: solid 1px #af005d;
	border-right: solid 1px #af005d;
	color: #ffffff;
	text-decoration: none;
}

/*submenu*/
#leftsubmenu {
	margin: 0px;
	font-weight:bold;
font-size:10px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	background-color: #f6dce7;
}
	
#leftsubmenu li a {
	text-decoration: none;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size:12px;
	line-height: 95%;
	border-bottom: dashed 1px #B4B4B4;
	border-left: dashed 1px #B4B4B4;
	border-right: dashed 1px #B4B4B4;
}	
	
#leftsubmenu li a:link, #leftsubmenu li a:visited {
	color: #af005d;
	display: block;

}

#leftsubmenu li a:hover,#leftsubmenu li.selected a {
	color: #502783;
	text-decoration:underline;
	background-image: url(menu-arrow.png);
	background-repeat: no-repeat;
}



/*subsubmenu*/
#leftsubsubmenu {
	margin: 0px;
font-weight:bold;
font-size:10px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	background-color: #8E8E8E;
}

#leftsubsubmenu ul{
	list-style-type: none;
	list-style: none;
}
	
#leftsubsubmenu li a {
	text-decoration: none;
	padding-left: 24px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-style: solid none none;
	border-color: #fff;
	border-width: 1px;
	font-size:12px;
}	
	
#leftsubsubmenu li a:link, #leftsubsubmenu li a:visited {
	color: #af005d;
	display: block;

}

#leftsubsubmenu li a:hover,#leftsubsubmenu li.selected a {
	color: #502783;
	background-color: #e9bdca;
	background-image: url(menu-arrow2.png);
	background-repeat: no-repeat;
}
/* END left navbar */




#centercontent {
	text-align: left;
	padding: 10px;
	background:#ffffff;
    border:#9A9A9A;
    border-width:2px;
    border-style:solid;
}

#centercontent  ul{
	margin-left:16px;
}

#centercontent  li{
	font-size:small;
	list-style-type:square;
}

#rightcontent {
	position: absolute;
	right:30px;
	top:0px;
	width:135px;
	background:#f6dce7;
}

#readmore a{
font-weight:bold;
font-size:11px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	color: #502783;
	/*text-transform: uppercase;*/
	text-decoration: none;
    padding-top:4px;
    padding-left:8px;
    padding-bottom:4px;
    padding-right:30px;
	background-image: url(../_default/Skins/VITASSkin/images/bgReadMore.gif);
	background-repeat: no-repeat;
	width:100px;
	height:21px;
}
#readmore a:hover{
	text-decoration: none;
	color: #af005d;
	background-image: url(../_default/Skins/VITASSkin/images/bgReadMoreOver.gif);
	background-repeat: no-repeat;
}

#breadcrumbs {
	padding-bottom: 0;
}

.breadcrumbsdivider {
	font-weight:bold;
font-size:15px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	color:#af005d;
	padding: 6px;
}
#breadcrumbs a{
	font-size: 9px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	color: #502783;
	/*text-transform: uppercase;*/
	text-decoration: none;
}
#breadcrumbs a:hover {
	color:#af005d;	
	background-color: inherit;
	text-decoration: none;
}

/* job oppportunitites tabs */


#tabs ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #778;
	font-weight:bold;
font-size:11px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
}

#tabs ul li {
	list-style: none;
	margin: 0;
	display: inline;
}

#tabs ul li a {
	padding: 3px 1em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #f6dce7;
	text-decoration: none;
}

#tabs ul li a:link {
	color: #af005d;
}

#tabs ul li a:visited {
	color: #af005d;
}

#tabs ul li a:link:hover, #tabs ul li a:visited:hover {
	color: #fff;
	background: #af005d;
	border-color: #227;
}

#tabs ul li.selected a{
	background: #af005d;
	color: #fff;
	border-bottom: 1px solid #af005d;
}

.tabscontent {
	background:#f0f0f0;
	padding: 10px;
	border: 1px solid #666666;
	border-top: 0;
	text-align: center;
}

.tabstable {
	width: 300px;
	border: 0;
	border-collapse: collapse;
font-weight:bold;
font-size:11px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
	color: #502783;
	background: inherit;
}

.buttons{
font-weight:bold;
font-size:11px;
font-family: 'noto sans', Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #af005d;
    background-color: #f3cddd;
    text-align: center;
    text-decoration: none;
    border: 0;
    padding: 2px;
    width:60px;
    cursor: pointer;
}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:460px;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:'Noto Sans';
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  background:#afc3e6;
  margin-top:15px;
  border-top: solid 3px #ffffff;
  padding:5px;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url('title_repeater.html');
  -moz-user-select:none;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
  background:#EFEBEF;
}

.AccordionContainer
{
  border-top: solid 0px #C1C1C1;
  border-bottom: solid 0px #C1C1C1;
  border-left: solid 0px #C1C1C1;
  border-right: solid 0px #C1C1C1;
}

.AligbtRigth
{
 text-align:right;
}

.AligbtRigth
{
 text-align:-moz-right;
}
