
.wrapper {margin: 0 auto;}

.content_wrapper 
{
    padding:10px;
    margin:0 auto;
}
.content_center
{
    width:100%;
    float:left;
}

#contentHeader {	
	height: 40px;
	text-align: center;
	background-color: #DAE0E9;
	vertical-align: bottom;
	padding-top: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 120%;
	color: #444;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

#contentBody {
	padding: 20px;
	border: 1px solid #E8E8E8;
	text-align: center;
	}

.contentHeader {
	width: auto;
	height: 26px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 130%;
	color: #555;
	margin-bottom: 20px;
	border: 1px solid #DDD;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	background-image: url(images/bak_head.jpg);
	background-repeat: repeat-x;
}

#centerContent {padding: 20px;}

.contentBody 
{
    text-align: left;
    margin-left: 20px; /*168px; position: relative;*/ 
    width:100%;
    }

#lineSpacer {
	width: 100%;
	height: 0px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 9px;
	margin-bottom: 9px;
	background-color: #f0f2f6;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DDD;
	border-bottom-color: #DDD;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

h5 {
	font-size: 12px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAE1E9;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DAE1E9;
	background-color: #F8F8F8;
	text-indent: 20px;
}

h3 {
	font-size: 15px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAE1E9;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DAE1E9;
	background-color: #F8F8F8;
	text-indent: 40px;
	color: #444;
	background-image: url(images/arrow_p.png);
	background-position: 6px;
	background-repeat: no-repeat;
}

h4 {
	font-size: 14px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAE1E9;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DAE1E9;
	background-color: #F8F8F8;
}

#lineSpacerTop {
	background-color: #A1A1A1;
	display: block;
	height: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #C8D2DB;
	border-right-color: #F0F0F0;
	border-bottom-color: #C6D2DC;
	border-left-color: #F0F0F0;
}


/*/////////////////// Wrapper for the content area tables //////////////////////////////*/


#tableWrap {border:1px solid #DDDDDD;height: 15px;	padding-bottom: 26px;}

#ContentWrap {
	min-height: 650px;
}

.containertitle {text-transform: uppercase;color: #EEE;font-size: 13.5px;height: 82px;}


	
.gotoApp {
	font-size: 0.9em;
	display: block;
	width: 130px;
	margin-left: 136px;
	text-indent: 0px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}

.gotoApp a {color: #AAA; text-decoration: none;}

.gotoApp a:hover {color: #FC0;}

.gotoEdit {background-image: url(images/edit.gif); background-repeat: no-repeat; background-position: 20px;}
#blakBak {background-image: url(images/blak_bak.gif); background-repeat: no-repeat;}

/*#backgroundContent {width: 1500px; margin-right: auto; margin-left: auto;}*/

.dashLatestActivity {  
	background-image:url(images/dash_activity_bak.gif);
	background-repeat:repeat-x;
	color:#444444;
	display:block;
	font-size:1em;
	font-weight:bold;
	height:10px;
	margin-bottom:3px;
	padding-bottom:20px;
	padding-top:2px;
}
	/*display: block;
	height: 25px;
	border: 1px solid #DDD;
	padding-top: 12px;
	background-image: url(images/dash_activity_bak.gif);
	background-repeat: repeat-x;
	padding-left: 30px;
	font-size: 1em;
	color: #444;
	margin-bottom: 1px;
	font-weight: bold;
}*/
.arrow {
	background-image: url(images/arrow_state_grey_right.png);
	background-repeat: no-repeat;
	display: inline;
	height: 15px;
	width: 20px;
}
.gotoApp a img {width: 15px; vertical-align: text-bottom;}

#sideButtons {
	width: 270px;
	height: 400px;
	float: left;
	display: block;
	clear: both;
	position: absolute;
	margin-top: 23px;
}

#leftSideAds {
	background-color:#EEEEEE;
	display:block;
	float:left;
	height:547px;
	left:6px;
	position:absolute;
	top:205px;
	width:176px;
}

#rightSideAds {
	background-color: #EEE;
	display: block;
	float: right;
	height: 547px;
	width: 200px;
	clear: left;
	position: absolute;
	left: 1174px;
	top: 196px;
}

/*/////////////////Sub subNav links//////////////////////*/

#subNav, #subNav ul{
	width: 900px;
	padding:0;
	list-style-type: none;
	position: relative;
	line-height:1em;
	background-image: url(images/transparent.png);
	background-repeat: repeat;
	z-index: 500;
	margin-top: -1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}

#subNav a{
	display:block;
	width: 100%;
	height: 100%;
	margin-bottom: 10px;
	padding:0px;
	color:#EEE;
	text-decoration:none;
}

#subNav a:hover{ color:#FC0;background-image: none; }

#subNav li{ float:left; position:relative; }

#subNav ul {
	position:absolute;
	display:none;
	width:auto;
	top:42px;
	left: 0px;
	padding-left: 8px;
}

#subNav li ul a{width:auto; height:auto; float:left; display: block;}

#subNav ul ul{top:auto;}	

#subNav li ul ul {left:12em; margin:0px 0 0 10px;}

#subNav li:hover ul ul, #subNav li:hover ul ul ul, #subNav li:hover ul ul ul ul{display:none;}

#subNav li:hover ul, #subNav li li:hover ul, #subNav li li li:hover ul, #subNav li li li li:hover ul{display: block;}

#dropNav a {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 20px;
	display: block;
	height: 100%;
}

#dropNav a:hover { }

#leftNavWrap {
	display: block;
	width: 250px;
	background-color: #EEE;
	border: 1px solid #DDD;
	float: left;
	clear: both;
	height:227px;
}

#leftNavButtons li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	width: 100%;
	background-color: #EEE;
	text-indent: 20px;
	background-image: url(images/links_bak.gif);
	background-repeat: repeat-x;
}


/* rounded corners (native in Firefox and Safari) */
.rounded {
	-moz-border-radius-bottomleft:1ex;
	-moz-border-radius-bottomright:1ex;
	-moz-border-radius-topleft:1ex;
	-moz-border-radius-topright:1ex;
}

#headerBox {
	background-color: #686C75;
	display: block;
	float: left;
	height: 60px;
	width: 98%;
	margin-bottom: 20px;
	border: 1px solid #AAA;
}
#headerTitle {
	font-size: 24px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 20px;
	letter-spacing: 1px;
	color: #FAF9F7;
	display: block;
	clear: both;
	float: left;
	margin-top: 16px;
}
#whiteBox {
	background-color: #FFF;
	padding-top: 10px;
	padding-left: 20px;
	height: auto;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
ul .downloadLinksTitle {
	font-size: 16px;
	color: #555;
	background-color: #EEE;
	font-weight: bold;
	background-image: url(images/links_bak.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
}

.bottomtLink { border-bottom-style: none; }

#leftNavButtons ul li a {
	text-decoration: none;
	color: #555;
	font-weight: bold;
	width: 100%;
	display: block;
	padding-top: 12px;
	padding-bottom: 10px;
}

#leftNavButtons ul li a:hover {
	color: #EEE;
	background-color: #757982;
	background-image: url(images/arrow_list.png);
	background-position: 209px 09px;
	background-repeat: no-repeat;
}
.downloadLinksTitle { height: 30px; }

#subContent1 {
	background-color:#EEEEEE;
	height:auto;
	left:319px;
	margin-left:0px;
	margin-top:80px;
	top:600px;
	/*width:866px;*/
	padding: 10px;
	height:auto;
	z-index:5;
}

#subContent2 {
	background-color:#EEEEEE;
	height:100px;
	left:319px;
	margin-left:0px;
	margin-top:20px;
	top:600px;
	/*width:866px;*/
	padding: 10px;
	height:auto;
	z-index:5;
}

#subContent3 {
	background-color:#EEEEEE;
	height:210px;
	left:319px;
	margin-left:0px;
	margin-top:20px;
	top:600px;
	/*width:886px;*/
	z-index:inherit;
}

#subContent4 {
	background-color:#F7FAF8;
	min-height: 208px;
	height:auto;
	left:319px;
	margin-left:0px;
	margin-top:82px;
	top:600px;
	/*width:866px;*/
	padding: 10px;
	height:auto;
	z-index:5;
	border: 1px solid #EEE;
}

#subContent5 {
	background-color:#F7FAF8;
	height:auto;
	left:319px;
	margin-left:0px;
	margin-top:20px;
	top:600px;
	/*width:702px;*/
	padding: 10px;
	height:auto;
	z-index:5;
	border: 1px solid #EEE;
}


#subContent1 img , #subContent2 img , #subContent3 img {padding: 10px;vertical-align: middle;}

.title { color:#444; font-weight:bold; font-size:20px; }

#description{
	display:block;
	float:left;
	margin-top:-50px;
	/*width:580px;*/
	position: relative;
	margin-left: 140px;
}

#subContent3 #description {
	width: 370px;
	display: block;
	padding-top: 50px;
	clear: both;
	float: left;
	margin-left: 20px;
}

#subContent3 #title {
	display: block;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	color: #444;
}

.downloadLink a {
	text-decoration: none;
	color: #111;
	display: block;
	clear: both;
	float: right;
	margin-top: -35px;
	margin-right: 1px;
}
.downloadLink a:hover{ color:  #F30; }

#description a {
	color: #111;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111;
}
#description a:hover {
	color:  #888;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888;
}

.description a {color: #111;text-decoration: none;}

.description a:hover {color:  #888;text-decoration: none;}

#subContent3 #title img {
	position: relative;
	left: -10px;
	top: -12px;
}
.downloadLink a img {
	margin-left: -15px;
	text-decoration: none;
	border-style: none;
	height: 30px;
}

#subContent .downloadLink a img {
	margin-left: -15px;
	margin-top: -50px;
	text-decoration: none;
	border-style: none;
	height: 30px;
}

#headerTitle img {
	margin-top: 10px;
	padding-left: 10px;
	display: block;
	clear: left;
	float: left;
}

#subContent1 .downloadLink a img { float: right; margin-top: -97px; }

#wrapper { margin-left: 250px; padding-left: 20px; }

#mainContent {
	padding-right: 20px;
	color: #777;
}

#headerBox .breadcrums {
	clear:left;
	color:#EEEEEE;
	display:block;
	float:left;
	margin-left:274px;
	margin-top:-32px;
}

#load {
	display: none;
	position: absolute;
	right: 450px;
	top: 70px;
	width: 120px;
	height: 38px;
	text-indent: -9999em;
	background-image: url(images/loading_circle.gif);
	background-repeat: no-repeat;
}

ul .downloadLinksTitle a { }

#subTitle { font-weight: bold; font-size: 14px; display: block; }

#sublist {
	list-style-position: inside;
	list-style-type: circle;
	line-height: 25px;
	text-indent: 35px;
	margin-top: -10px;
}
#mainContent .description {
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	display: block;
}
.user {
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	border-bottom: solid 3px #eee;
	font-size: 14px;
}
#mainContent .sublist {
	font-weight: bold;
	color: #444;
	font-size: 12px;
	display: block;
	margin-bottom: 5px;
	margin-top: 10px;
}

/*////////////////////// Contact form /////////////////////////////*/
#formWrap {
	background-color:#F9F9F9;
	border:1px solid #bebebe;
	margin-left:20px;
	margin-top:10px;
	padding:20px;
	width:550px;
	margin-bottom: 20px;
	}
#contactform {
	margin: 0;
	width: auto;
	padding: 5px;
}
#contactform * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
}
#contactform ol {margin: 0;padding: 0;list-style: none;}

#contactform li {
	margin: 0 0 5px 0;
	padding: 10px;
	background-color: #F9F9F9;
}
#contactform li.buttons {
	margin: 0;
	overflow: hidden;
}
#contactform label {
	margin: 0;
	width: 190px;
	display: block;
	float: left;
	padding: 5px 10px 2px 0;
}
#contactform input.text {
	width: 274px;
	border: 1px solid #D4D4D4;
	padding: 2px;
	margin: 0;
}
#contactform textarea {
	width: 274px;
	border: 1px solid #D4D4D4;
	padding: 2px;
	height: 80px;
	background: #FDFDF7;
}
#contactform li.buttons input {
	padding: 4px;
	float: right;
	margin: 0 0 0 5px;
	width: auto;
}

.formDescription {
	display:block;
	margin-left:20px;
	margin-top:20px;
	padding-left:2px;
	padding-top:10px;
}

.leftNavTitles {
	color: #666;
	font-weight:bold;
	font-size:20px;
	display: block;
	margin-top: 20px;
	margin-left: 20px;
}


.topLink {
	display:block;
	float:right;
	margin-bottom:50px;
	margin-right:50px;
	margin-top:-42px;
}


.topLink a {color:#690;text-decoration: none;}

.topLink a:hover {color: #444;}

#quilLinks {
	display: block;
	clear: right;
	width: 300px;
	height: auto;
	padding-left: 20px;
}
#quilLinks ul li {
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
}

#quilLinks ul li a {text-decoration: none;color:#666;}

#quilLinks ul li a:hover {color:#89AE24;}


#linksBox {
	height:190px;
	margin-left:8px;
	margin-top:8px;
	padding-left:10px;
	width:682px;
	background-color: #f7f7f7;
	border: 1px solid #DDD;
	padding-top: 10px;
}

#linksBox2 {
	background-color:#F7F7F7;
	border:1px solid #DDDDDD;
	clear:both;
	display:block;
	float:left;
	height:180px;
	margin-left:360px;
	margin-top:-202px;
	padding-left:10px;
	width:330px;
	padding-top: 20px;
}

#linksTitleBox {
	background-color:#F7F7F7;
	border:1px solid #DDDDDD;
	height:172px;
	margin-left:8px;
	margin-top:8px;
	padding-left:10px;
	padding-top:10px;
	width:330px;
}

#linksTitleBox2 {
	background-color:#F7F7F7;
	border:1px solid #DDDDDD;
	clear:left;
	display:block;
	float:left;
	height:173px;
	margin-left:360px;
	margin-top:-185px;
	padding-left:10px;
	padding-top:10px;
	width:330px;

}

.quickLinksTitle {
	color:#89AE24;
	display:block;
	font-size:18px;
	margin:0 0 20px 10px;
	padding-left:0;
	padding-right:10px;
	padding-top:10px;

}

#quickLinsInstruct {
	clear:both;
	display:inline-block;
	float:right;
	margin:-165px 90px 10px 0;
	padding:20px 80px 20px 20px;

}

#quickLinsInstruct ul li {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-left: 10px;
	text-decoration: none;
	color: #555;
	list-style:none;
}
#quickLinsInstruct ul li a {color: #555;text-decoration: none;}

#quickLinsInstruct ul li a:hover {
	color:#89AE24;
	text-decoration: none;
	padding-top: 10px;
}
#serialNo {
	font-size: 12px;
	font-weight: bold;
	color: #444;
	margin-top: 20px;
}
#quickLinksWrap {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#linksTitleBox img {
	display: block;
	margin-left: 200px;
	margin-top: -5px;
}
#linksTitleBox2 img { display: block; margin-left: 200px;}
.userButton {
	display: inline-block;
	margin: 10px;
	padding: 10px;
	text-decoration: none;
}
.userButton img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#singleUserInstall a {text-decoration: none;}

.userButton a {
	color: #030;
	text-decoration: none;
	font-size: 16px;
}
.userButton a:hover {color: #9C0;}

.installButtonHead img {margin: 20px;}

.spacer {height: 200px;}

ol {
	color: #222;
	list-style-position: inside;
	line-height: 3em;
	font-size: 10px;
	text-indent: 60px;
	margin-bottom: 20px;
}
.printThis a {
	text-decoration: none;
	font-weight: bold;
	color: #690;
}

.arrowButton img {
	display: inline;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}

#subContent5 h3 a img {
	text-decoration: none;
	margin-top: 5px;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contactform ul li label {
	list-style-type: none;
}

.containerbg {
background-color:#F9F9F9;
border:1px solid #EEEEEE;
line-height:2em;
margin:5px 5px 5px 15px;
min-height:130px;
height:140px;
padding:20px;
width:270px;
overflow: auto;
}


.container {
	background-image: url(images/white_box2.png);
	background-repeat: no-repeat;
	height: 310px;
	width: 350px;
}
/*.containerbg {
	width: 270px;
	line-height: 2em;
	border: 1px solid #EEE;
	padding: 20px;
	min-height: 130px;
	background-color: #f9f9f9;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	overflow: auto;
}*/
.containerbg a {
	color: #669;
	font-weight: bold;
}
.containerbg a:hover {
	color: #AAA;
}
.containertitle img {
	vertical-align: middle;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: -12px;
}
.containertitle span {
	display:block;
	float:left;
	/*margin-top:-29px;
	padding-left: 95px;*/
}

#jumpNavigation {
	height:514px;
	width: 225px;
	background-image: url(images/jump_menu1.png);
	background-repeat: no-repeat;
	padding: 5px;
	clear:both;
float:left;
}
.jumpNav {
	height:35px;
left:20px;
position:relative;
top:145px;
width:185px;

	/*position: absolute;
	height: 35px;
	width: 185px;
	left: 34px;
	top: 175px;*/
}
#navBrowse {
	margin-left:16px;
margin-top:186px;
position:relative;
width:197px;
	/*position: relative;
	width: 197px;
	margin-top: 265px;
	margin-left: 16px;*/
}
#navBrowse ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding-top: 13px;
	padding-right: 0px;
	padding-left: 0px;	
	margin-left:-1px;
	
}
#navBrowse ul li {
	line-height: 2em;
	padding: 0px;	
}

#navBrowse li {
	background-image: url(images/bak_browse.gif);
	background-repeat: repeat-x;
	list-style-position: outside;
	display: block;
	padding-top:0.5px;
	padding-left: 30px;
	position: relative;
}
#jumpMenu {
	background-image: url(images/bak_browse.gif);
	background-repeat: repeat-x;
	width: 189px;
}
#search {
	height:31px;
left:20px;
position:relative;
top:142px;
width:185px;
	/*height: 31px;
	width: 185px;
	position: absolute;
	left: 37px;
	top: 206px;*/
}
#search input {
	height: 14px;
	margin-top: 7px;
	width: 134px;
	font-size: 9px;
	margin-right: 3px;
}
#jumpNavigation .description {
	color:#FFCC66;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
left:125px;
position:relative;
top:58px;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	color: #FC6;
	left: 140px;
	top: 75px;*/
}
#search .buttons {
	width: 30px;
	display: inline;
	height: 30px;
	font-size: 11px;
}
#navBrowse ul li a {
	color: #222;
	text-decoration: none;
	display: block;
	width:188px;
	padding-top:0px;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#navBrowse li a:hover {
	color: #222;
	text-decoration: none;
	background-image: url(images/hover_browse.gif);
	background-repeat: repeat-x;
}
.clr 
{
    clear:both;
}
.pad_50 
{
    padding: 25px 0;
}
/* Pop Window - Clases */
.AjaxWinPopUpOuter {
display:none;
width:350px;
padding:10px;
background-color:#EFF2E1;
border-style:outset;
border-width:2;
}
.AjaxWinPopUpHeader{
cursor: move;
background-color:#EFF2E1;
color:Black;
text-align:center;
border:solid 1px;
border-color:Gray; 
}
.AjaxWinPopUpHeaderDiv{
color:#696969;
font-family:Tahoma;
font-weight:bold;
float:left;
font-size:small;
}
.AjaxWinPopUpHeaderClose{
float:right;
vertical-align:bottom;
margin-top:3px;
margin-right:1px;
}
.AjaxWinPopUpContent{
color:#A5A5A5;
font-family:Tahoma;
font-weight:normal;
float:left;
font-size:small;
margin: 3px; 
padding:3px
}
/* end of AJAX pop window */