/*Global Styling*/
body {
	background-color: #D0E6D9;
	background-image: url('../../img/common/bgGradient.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #545454;
	padding: 10px;
	margin: 0px; background-position-y:50%
}
td
{
    vertical-align:top;
}
a
{
    color: #45a266;
}
a:hover
{
    color: #87e1a6;
}

/*Top Banner Styling*/
#header {
	width: 990px;
	height: 160px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url('../../img/common/dropShadow.gif');
	background-repeat: repeat-x;
	background-position:top;
}

#header1 {
	width: 990px;
	height: 180px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url('../../img/common/dropShadow.gif');
	background-repeat: repeat-x;
	background-position:top;
}

.logo {
	position:relative;
	float:left;
	padding-top: 80px;
	padding-left: 30px;
}

/*Main Navigation Styling*/
#nav {
	position:relative;
	float: right;
	padding-right: 10px;
	padding-top: 126px;
}
#nav a {
	position:relative;
	display: block;
	float: left;
	height: 29px;
	overflow: hidden;
	padding-right: 20px;
}
#nav div {
	position:relative;
	display: block;
	float: left;
	height: 29px;
	overflow: hidden;
	padding-right: 20px;
}
.aaPlayer{
    position: relative;
    top: -3px;
}

/*Navigation Btns*/
#nav a.homeBtn {
	width: 29px;
	background: url('../../img/nav/home_btn.gif') no-repeat 0px 0px;
}
#nav a.thoseBtn {
	width: 78px;
	background: url('../../img/nav/those_btn.gif') no-repeat 0px 0px;
}
#nav a.resrcBtn {
	width: 47px;
	background: url('../../img/nav/resrc_btn.gif') no-repeat 0px 0px;
}
#nav a.prodsBtn {
	width: 47px;
	background: url('../../img/nav/prods_btn.gif') no-repeat 0px 0px;
}
#nav a.testBtn {
	width: 62px;
	background: url('../../img/nav/test_btn.gif') no-repeat 0px 0px;
}

#nav a.artBtn {
	width: 62px;
	background: url('../../img/nav/art_btn.gif') no-repeat 0px 0px;
}
#nav a.blogBtn {
	width: 57px;
	background: url('../../img/nav/blog_btn.gif') no-repeat 0px 0px;
}
#nav a.aboutBtn {
	width: 71px;
	background: url('../../img/nav/about_btn.gif') no-repeat 0px 0px;
}
#nav a:hover {
	background-position: 0 -29px;
}

/*Navigation Active Sections*/
#nav div.homeAct {
	width: 29px;
	background: url('../../img/nav/home_act.gif') no-repeat 0px 0px;
}
#nav div.thoseAct {
	width: 78px;
	background: url('../../img/nav/those_act.gif') no-repeat 0px 0px;
}
#nav div.resrcAct {
	width: 47px;
	background: url('../../img/nav/resrc_act.gif') no-repeat 0px 0px;
}
#nav div.prodsAct {
	width: 47px;
	background: url('../../img/nav/prods_act.gif') no-repeat 0px 0px;
}
#nav div.testAct {
	width: 62px;
	background: url('../../img/nav/test_act.gif') no-repeat 0px 0px;
}
#nav div.artAct {
	width: 62px;
	background: url('../../img/nav/art_act.gif') no-repeat 0px 0px;
}
#nav div.blogAct {
	width: 57px;
	background: url('../../img/nav/blog_act.gif') no-repeat 0px 0px;
}
#nav div.aboutAct {
	width: 71px;
	background: url('../../img/nav/about_act.gif') no-repeat 0px 0px;
}

/*Sub Navigation Styling*/
#subNav {
	position:relative;
	float: left;
	padding-top: 10px;
	padding-left: 30px;
}
#subNav a {
	position:relative;
	display: block;
	float: left;
	height: 29px;
	overflow: hidden;
	padding-right: 20px;
}
#subNav div {
	position:relative;
	display: block;
	float: left;
	height: 29px;
	overflow: hidden;
	padding-right: 20px;
}
#subNavContainer{
	position: relative;
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 37px;
}

/*Sub Navigation Btns*/
#subNav a.singlBtn {
	width: 71px;
	background: url('../../img/nav/singl_btn.gif') no-repeat 0px 0px;
}
#subNav a.noresBtn {
	width: 105px;
	background: url('../../img/nav/nores_btn.gif') no-repeat 0px 0px;
}
#subNav a.childBtn {
	width: 41px;
	background: url('../../img/nav/child_btn.gif') no-repeat 0px 0px;
}
#subNav a.extndBtn {
	width: 82px;
	background: url('../../img/nav/extnd_btn.gif') no-repeat 0px 0px;
}
#subNav a:hover {
	background-position: 0 -29px;
}

/* Sub Navigation Active Sections*/
#subNav div.singlAct {
	width: 71px;
	background: url('../../img/nav/singl_act.gif') no-repeat 0px 0px;
}
#subNav div.noresAct {
	width: 105px;
	background: url('../../img/nav/nores_act.gif') no-repeat 0px 0px;
}
#subNav div.childAct {
	width: 41px;
	background: url('../../img/nav/child_act.gif') no-repeat 0px 0px;
}
#subNav div.extndAct {
	width: 82px;
	background: url('../../img/nav/extnd_act.gif') no-repeat 0px 0px;
}

/*Main Content Styling*/
#mainContainer
{
    padding-top: 3px;
	width: 750px;
}
.whiteBorder{
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
}
.dropShadow{
	background-image: url('../../img/common/dropShadowGreen.gif');
	background-repeat: repeat-x;
	padding-bottom: 2px;
	margin-bottom: 3px; background-position:top;
}
.dropShadow1{
	background-image: url('../../img/common/dropShadowpurple.gif');
	background-repeat: repeat-x;
	padding-bottom: 2px;
	margin-bottom: 3px; background-position:top;
}
#mainContainer h1{
	font-size: medium;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 8px;
	margin-left: 29px;
	color: #8455be;
	font-weight: normal;
}
#mainContainer p{
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#mainContainer span{
	color:#8455be;
}
#mainContainer ul{
	list-style-position: outside;
	color: #238d53;
	list-style-image: url('../../img/common/bullet.gif');
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 47px;
	padding: 0px
}

#mainSignUp{
	position: relative;
	height:250px;
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url('../../img/home/sign_up.jpg');
	background-repeat: no-repeat
}
#mainSignUp form{
	position: relative;
	margin-top: 140px;
	margin-left: 30px;
	width:450px;
}
#mainSignUp .input
{
    margin:0px;
    padding:0px;
    width:210px;
    height:16px;
    }

#mainSignUp .submitImg
{
    padding-left:3px;
    height:45px;
}
#mainSignUp td
{
    margin:0px;
	color:#6223b1;
}
#mainSignUp .header
{
    padding-bottom:15px;
}
#mainSignUp .footer
{
    font-size:82%;
    padding-top:10px;
}

.diagram
{
    padding-top:10px;
    padding-left:30px;
}
.diagramBottom
{
    padding-top:10px;
    padding-left:30px;
    padding-bottom:20px;
}


#sections p
{
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.section
{
    border-bottom: #777777 1px dotted;
    margin-left:30px;
    margin-bottom:20px;
    padding-bottom:10px;
    margin-right: 30px;
}
#sections h1{
	font-size: medium;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #8455be;
	font-weight: normal;
}

.prodImg
{
    float:right;
    margin-left:20px;
}

#questionnaire .space
{
    padding-bottom:10px;
}

.disclaimer 
{
    font-size: 82%;
    color: #AAAAAA;
}

/*Side Panel Styling*/
#sidePanelContainer
{
    padding-left:5px;
    padding-top:3px;
    width:235px;
    color: #4b5952;
	font-size: 82%;
	line-height: 120%;
}
.sideWhiteBorder{
	border: 5px solid #FFFFFF;
	background-color: #69E6A2;
    padding: 18px;
}
.sideWhiteBorder1{
	border: 5px solid #FFFFFF;
	background-color: #BF96F2 ;
    padding: 18px;
}

}
.sideWhiteBorder-new{
	background-color:none;
    }

#sideSignUp form{
	position: relative;
	margin-top: 0px;
	margin-left: 10px;
	width:158px;
}
#sideSignUp{
	background-color: #BC93EF;
	height: 385px;
	border: 5px solid #FFFFFF;
}
#sideSignUp td{
	color:#6223b1;
	font-size:82%;
	line-height: 120%;
	padding-bottom: 5px;
}
#sideSignUp input.text{
	width:156px;
}
#sidePanelContainer p{
	padding: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
}
#sidePanelContainer a{
	color: #4b5952;
	text-decoration: underline;
}
#sidePanelContainer a:hover {
	color: #4A8D69;
}


/*Footer Styling*/
#footer{
	width: 720px;
	background-color: #FFFFFF;
	background-image: url('../../img/common/dropShadowGreen.gif');
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 20px; background-position:top;
}
#footer p{
	font-size: 82%;
	margin: 0px;
}

.article {
list-style:square;
color:#545454;
line-height:180%;
}

.article a{
text-decoration:none;
color:#545454;
}

.article a:hover{
text-decoration:none;
color:#999999;
}



.whiteBorder2{
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	height:861px;
}

.whiteBorder3{
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	height:861px;
}

.whiteBorder4{
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	height:692px;
}

.whiteBorder5{
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	height:1022px;
}


	
.pdf-download {
text-align:center;
margin-left:30px;
margin-right:30px;
}	

.back {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#8455be;
margin-left:30px;
margin-right:30px;
}

.back a{
text-decoration:none;
color:#8455be;
}

.back a:hover{
text-decoration:underline;
color:#009966;
}