/* Quba New Media Ltd */
/* © 2005 Quba New Media */
/* CSS / XHTML by Michael Auty 2005 */

/* GLOBAL STYLES
---------------------------------------------------------------------------------------------------------------------------*/
html, body {
	height:100%;
	margin:0;
}
body {
	text-align:left;
	background:#fff;
	font-size:62.5%;
	font-family:Verdana, Helvetica, sans-serif;
}
h1 {
	font-size:1.8em;
	color:#575884;
	margin:0;
	padding:20px 0 20px 0;
	font-weight:normal;
}
.invisibletext {
	display:none;
}
.bold {
	font-weight:bolder;
}
.clear {
	clear:both;
}
.clearnone {
	clear:none;
}

a:link, a:visited, a:active {
	color:#E79100;
	text-decoration:none;
	font-weight:bolder;
}
a:hover {
	font-weight:bolder;
	text-decoration:underline;
}
fieldset {
	border:0;
	margin:0;
	padding:0;
}

/* GENERIC LAYOUT STYLES
------------------------------------------------------*/

#site_wrapper {
	position:absolute;
	margin:0 0 0 120px;
	background:#fff;
	width:772px;
	height:100%;
}

/* THE HEADER */
#header {
	float:left;
	width:772px;
	height:auto;
	background:#1A1A63;
	text-align:left;
	z-index:100001;
	border-bottom:1px solid #878A90;
	padding:0px;
	margin:0px;
}
/* THE MAIN NAVIGATION */
#header ul {
	margin:0;
	padding:4px 0 5px 7px;
	font-weight:bolder;
	width:607px;
	height:auto;
}
#header ul li {
	display:inline;
	margin:0;
	list-style-type:none;
}
#header ul li a:link, #header ul li a:visited, #header ul li a:active {
	padding:0 12px 0 16px;
	color:#C2C3C7;
	text-decoration:none;
	background:url(../../images/bulletmain.gif) 0 2px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	border:none;
}
#header ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../../images/bulletmain_over.gif) 0 2px no-repeat;
	border:none; 
}
/* THE HEADER SEARCH BOX */
#searchbox {
	float:right;
	width:150px;
	height:auto;
}
/* THE BANNER */
#banner {
	width:772px;
	background-color:#1A1A63;
	border:none;
}
#logo {
	margin-top:22px;
	width:772px;
	height:79px;
	background:url(../../images/logomain.gif) no-repeat;
}
#logomarks {
	float: right;
	width:204px;
	height:79px;
	background:url(../../images/logomarks.gif) no-repeat;
}

/* THE MAIN CONTENT */
#no_cols {
	text-align: left;
	margin:0 20px 0 20px;
	padding:8px 0 0 0;
	font-size:1.1em;
	color:#5D5C96;
	font-weight:bolder;
	width:732px;
}
#column_wrapper {
	border-top:4px solid white;
	width:772px;
	height:auto;
	background:url(../../images/fauxcol.gif) repeat-y;
}
#column_bott {
	margin:0;
	width:772px;
	height:1px;
	font-size:.1em;
	background:url(../../images/fauxcol_bott.gif) no-repeat;
}

/* THE LEFT COLUMN */
#leftcol {
	float:left;
	width:514px;
	height:auto;
	text-align:left;
}
#splash {
	width:514px;
	height:auto;
	background:#fff url(../../images/banner.jpg) no-repeat;
	border-bottom:1px solid white;
	text-align:right;
	padding:0 0 10px 0;
}
#splash h1 {
	font-size:1.8em;
	color:#575884;
	margin:0;
	padding:2px 20px 0 0;
	font-weight:normal;
}
#splash p {
	float:right;
	margin:0 20px 0 0;
	padding:8px 0 0 0;
	width:200px;
	font-size:1.1em;
	color:#5D5C96;
	font-weight:bolder;
}
#splash p.cite {
	font-size:1.1em;
	font-weight:normal;
	font-style:italic;
	
}
/* THE CATALOGUE and RESOURCES BOX */
#leftcol_l {
	float:left;
	width:254px;
	height:auto;
}
#leftcol_l img {
	border: 0;
	padding:5px 5px 0px 5px;
}
.lcoltitle {
	margin:0;
	padding:4px 0 5px 10px;
	font-size:1.2em;
	color:#fff;
	width:244px;
	height:auto;
	background:#666699;
}
#leftcol_l h2.lcolsub_title {
	margin:0;
	padding:8px 0 6px 16px;
	width:244px;
	font-size:1.2em;
	color:#5C5D9D;
	background:none;
}
#leftcol ul {
	margin:0;
	padding:6px 10px 90px 24px;
	background:url(../../images/screenshots.png) bottom no-repeat
}
#leftcol table {
	margin:0;
	padding:0 0 0 16px;
}
#leftcol label {
	margin:0;
	padding:0 0 0 0;
	font-size:1.0em;
	color:#929699;
}

#leftcol ul li {
	margin:0;
	padding:0 0 3px 0;
	color:#1E1566;
	font-size:1.1em;
}
#leftcol_l p {
	margin:0;
	padding:10px 0 5px 16px;
}
#leftcol_l p a {
	background:url(../../images/icon_link.gif) 0 3px no-repeat;
	font-size:1.1em;
	font-weight:bolder;
	padding:0 0 0 15px;
}

/* THE 'FOCUS ON...' BOX */
#leftcol_r {
	float:right;
	width:254px;
	height:auto;
}
#leftcol_r h3 {
	margin:0;
	padding:0 0 0 4px;
	font-size:1.1em;
	color:#1F1A6E;
}
#leftcol_r table { margin:0 0 0 6px; padding:0; }
#leftcol_r td { margin:3px 3px 3px 3px; padding:3px 3px 3px 3px; }
#leftcol_r table img { border:1px solid #CBC9D7; margin:4px 0 4px 0; }
#leftcol_r table td.bottom { border-bottom:none; }
#leftcol_r p {
	font-size:1.1em;
	margin:0;
	padding:0 10px 0 4px;
}

/* THE SIGNED IN 'FOCUS ON...' BOX */
#leftcol_r_si {
	float:right;
	width:254px;
	height:auto;
}
#leftcol_r_si h3 {
	margin:0;
	padding:0 0 0 4px;
	font-size:1.1em;
	color:#1F1A6E;
	}
#leftcol_r_si table { margin:0 0 0 6px; padding:0; }
#leftcol_r_si table img { border:4px solid white; margin:4px 0 10px 0; }
#leftcol_r_si table td.bottom { border-bottom:none; }
#leftcol_r_si p {
	font-size:1.1em;
	margin:0;
	padding:0 10px 0 4px;
}

/* THE RIGHT COLUMN */
#rightcol {
	float:right;
	width:253px;
	height:auto;
	text-align:left;
}
#rightcol h2.rcoltitle {
	margin:0;
	padding:4px 0 5px 10px;
	font-size:1.2em;
	color:#fff;
	width:243px;
	height:auto;
	background:#666699 url(../../images/icon_beta.gif) top right no-repeat;
}
#rightcol h2 {
	margin:0;
	padding:0 0 6px 0;
	color:#191964;
	font-size:1.2em;
	font-weight:bolder;
}
#rightcol h2.registered {
	margin:0;
	padding:10px 0 6px 10px;
	color:#191964;
	font-size:1.2em;
	font-weight:bolder;
}
#rightcol h4 {
	margin:0;
	padding:0 7px 0 10px;
	font-size:1.1em;
	font-weight:normal;
	color:#555287;
}

/* THE MEMBERS BOX */
#members {
	margin:0;
	padding:10px 10px 10px 10px;
	width:231px;
	height:auto;
	border-left:1px solid #CBC8D9;
	border-right:1px solid #CBC8D9;
	border-bottom:1px solid #CBC8D9;
}
.signupdesc {
	margin:0;
	padding:6px 4px 0 0;
	color:#191964;
	font-size:1.1em;
	width:100px;
}
.signupbox {
	color:#191964;
	font-size:1.1em;
	width:131px;
}
#members form {
	margin:0;
	padding:4px 0 0 0;
}
#members table p {
	margin:4px 0 0 0;
	padding:4px 0 0 4px;
	font-size:1.1em;
	color:#544E8E;
}
#members table p.error{color:red;font-weight:bold;}
.reminder {
	background:url(../../images/bulletpass.gif) 0 3px no-repeat;
	padding:0 0 0 16px;
	font-size:.9em;
}
#members table p a:link, #members table p a:visited, #members table p a:active {
	font-weight:normal;
	font-size:1.1em;
	color:#1B155F;
}
 #members table p a:hover {
 	color:#E79100;
}
/* THE 'NOT REGISTERED YET?' BOX */
#rightcol ul {
	margin:0;
	padding:7px 0 1px 25px;
}
#rightcol ul li {
	margin:0;
	padding:2px 6px 2px 0;
	font-size:1.1em;
	color:#929699;
}
#rightcol ol {
	margin:6px 1px 0 1px;
	padding:1px 0 1px 0;
}
#rightcol ol li {
	margin:0;
	padding:0 6px 1px 10px;
	list-style-type:none;
}
#rightcol ol li a:link, #rightcol ol li a:visited, #rightcol ol li a:active {
	background:url(../../images/icon_link.gif) 0 3px no-repeat;
	font-size:1.1em;
	font-weight:bolder;
	padding:0 0 0 16px;
}
#rightcol ol li.inline {
	display:inline;
}
#rightcol ol li.bottom {
	margin:5px 0 0 0;
}
/* THE MEMBERS AREA 'MY BLUEBOOK' STYLES */
#mybluebook {
	padding:0 5px 0 10px;
}
#mybluebook h3 {
	font-size:1.1em;
	color:#181C66;
	margin:0;
	padding:5px 0 0 0;
}
#mybluebook p {
	margin:0;
	padding:2px 0 2px 0;
	color:#1E1C67;
	font-size:1.1em;
}
#mybluebook p a:link.signout {
	text-decoration:underline;
}
#mybluebook ul {
	margin:8px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px solid #C8C9DB;
}
#mybluebook ul li {
	margin:0;
	padding:0 0 2px 13px;
	list-style-type:none;
	background:url(../../images/icon_link.gif) 0 3px no-repeat;
	font-size:1.1em;
}
#mybluebook ul li.bottom {
	margin:10px 0 10px 0;
}
#projbox {
	border-top:1px solid #C8C9DB;
	margin:10px 0 10px 0;
	overflow:auto;
	height:179px;
}
#projbox ul {
	border:none;
	padding:6px 0 0 0;
	margin:0;
}
#projbox ul li {
	padding:0 0 10px 13px;
}
#projbox p {
	margin:0;
	padding:0;
	font-size:1em;
}
/* THE BOTTOM ROW */
#bottrow {
	float:left;
	margin:4px 0 0 0;
	padding:0;
	width:772px;
	height:auto;
	text-align:left;
	background:url(../../images/bottrow_back.gif) repeat-y;
}
#bottrow_top {
	width:772px;
	height:1px;
	background:url(../../images/bottrow_top.gif) no-repeat;
}
#bottrow_bott {
	margin:0;
	width:772px;
	height:1px;
	background:url(../../images/bottrow_bott.gif) no-repeat;
}
#bottrow h2 {
	margin:0;
	padding:3px 0 4px 10px;
	font-size:1.2em;
	color:#fff;
	width:504px;
	height:auto;
	background:#666699;
}

/* BOTTOM ROW - left hand side */
#bottrow_l {
	float:left;
	margin:0 0 0 1px;
	padding:5px 0 0 0;
	width:511px;
	height:auto;
}
#bottrow_l p {
	margin:0;
	padding:5px 0 10px 10px;
	width:190px;
	color:#5C5D9D;
	font-size:1.1em;
}
#bottrow_l ul {
	float:right;
	width:300px;
	margin:0;
	padding:5px 0 0 0;
}
#bottrow_l ul li {
	margin:0;
	padding:0 0 12px 0;
	list-style-type:none;
}
#bottrow_l ul li a:link, #bottrow_l ul li a:visited, #bottrow_l ul li a:active {
	font-size:1.1em;
	font-weight:normal;
	color:#5C5B9D;
}
#bottrow_l ul li a:hover {
	color:#CE7F00;
}
#bottrow_l ul li a:hover {
	font-size:1.1em;
	font-weight:normal;
}

/* BOTTOM ROW - right hand side */
#bottrow_r {
	float:right;
	margin:0;
	padding:0;
	width:244px;
	height:auto;
}
#bottrow_r h2.bottrowr_title {
	margin:0;
	padding:6px 0 0 4px;
	width:244px;
	font-size:1.2em;
	color:#5C5D9D;
	background:none;
}
#bottrow_r a img {
	border:0;
	padding:5px 0 0 4px;
	margin:0 0 -12px 0;
}
#bottrow_r p a {
	margin:-10px 0 20px 0;
	padding:0 0 0 20px;
	font-size:1.1em;
	background:url(../../images/icon_link.gif) 5px 3px no-repeat;
}

/* STEPDOWN STYLES */
#no_cols h1 {
	font-size:1.6em;
	font-weight:bolder;
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	line-height:10px;
}
#no_cols h1.bottom {
	font-size:1.6em;
	font-weight:bolder;
	margin:30px 0 0 0;
	padding:30px 0 10px 0;
	line-height:10px;
	border-top:1px solid #dedede;
}
#no_cols h2 {
	font-size:1.2em;
	margin:10px 0 10px 0;
	padding:15px 0 0 0;
}
#no_cols h2.border { 
	font-size:1.2em;
	margin:10px 0 10px 0;
	padding:15px 0 0 0;
	border-top:1px solid #DEDEDE;
}
#no_cols h2.boxed { 
	margin:0 0 10px 0;
	padding:6px 0 6px 10px;
	background:#66669A;
	color:#fff;
}
#no_cols h3, #no_cols h4
{
	font-size:1.0em;
}
#no_cols p {
	margin:0;
	padding:0 30px 10px 0;
	font-weight:normal;
	line-height:16px;
}
#no_cols p a:link.top, #no_cols p a:visited.top, #no_cols p a:active.top { 
	text-decoration:underline;
	background:url(../../images/arrow_bullet.gif) 0 3px no-repeat;
	padding:0 0 0 14px;
}
#no_cols p a:hover.top { 
	text-decoration:none;
}
#no_cols ul {
	margin:0 0 0 10px;
	padding:0 0 0 10px;

}
#no_cols ul li {
	padding:0 0 8px 0;
	font-weight:normal;
}
#no_cols ul li ul {
	margin:0 0 0 5px;
	padding:10px 0 0 11px;

}
#no_cols ul li a:link, #no_cols ul li a:visited, #no_cols ul li a:active { text-decoration:underline; }
#no_cols ul li a:hover { text-decoration:none; }
.boxout {
	width:200px;
	border:1px solid #66669A;
	float:right;
	background:#fff;
	margin:0 -10px 20px 20px;
	padding:0;
}
#no_cols .boxout p {
	width:160px;
	margin:0 0 0 10px;
}
#no_cols p.italic {
	font-style:italic;
	font-weight:bolder;
	padding:0 30px 0 0;
}
#no_cols .specshots {
	border-bottom:1px solid #dedede;
	float:left;
	height:auto;
	padding:0 0 30px 0;
	width:732px;
}
#no_cols .specshots img {
	float:right;
	margin:30px 0 0 20px;
}
.boxout form { margin:10px; }

/* THE FOOTER */
#footer {
	float:left;
	margin:5px 0 0 0;
	padding:5px 0 6px 0;
	width:772px;
	height:auto;
	background:#1A1A64;
	text-align:left;
}
#footer p {
	float:left;
	color:#fff;
	margin:0;
	padding:0 0 0 10px;
}
#footer ul {
	float:right;
	height:auto;
	margin:0;
	padding:0;
}
#footer ul li {
	margin:0;
	padding:0 10px 0 10px;
	display:inline;
	border-right:1px solid white;
}
#footer ul li.right {
	margin:0;
	padding:0 10px 10px 10px;
	display:inline;
	border-right:none;
}
#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active {
	color:#fff;
	text-decoration:underline;
	font-size:1em;
	font-weight:normal;
}
#footer ul li a:hover {
	color:#CC7F00;
	font-weight:normal;
}

/* Register page styles */
#labels {
	float:left;
}

#labels p {
	margin-bottom:4px;
	font-weight:bold;
}

#boxes {
	float:left;
}

#boxes input, #boxes select {
	display:block;
	margin-bottom:6px;
}

#form_bottom {
	float:left;
	position:relative;
	margin-top:20px;
}

p.red {
	color:Red;
}

/* user guide page styles */
#leftuser {
	float:left;
	width:550px;
	height:auto;

}

#rightuser {
	float:right;
	margin-top:30px;
	width:180px;
	height:auto;
}

#rightuser img {
	margin:20px 0 20px 0;
	padding:0;
	border:0;
}

div.left {
	float:left;
	margin-bottom:30px;
}
	
div.right {
	float:left;
	margin-top:40px;
	margin-bottom:30px;
}
	
#getreader {
	margin:0 0 0 -45px;
}

#interestform span
{
	font-weight:bold;
	width:170px;
	float:left;
}

.brochures td{width:200px;padding-bottom:10px;}

.desktopeditionsystemreqs{width:300px;}
.desktopeditionsystemreqs, .desktopeditiondownloadwindows, .desktopeditiondownloadmac
{float:left;margin-right:20px;}
.desktopeditiondownloadwindows, .desktopeditiondownloadmac{text-align:center;}
.desktopeditiondownloadwindows{width:105px;}
.desktopeditiondownloadmac{width:190px;}
.desktopeditiondownloadwindows .downloadlink, .desktopeditiondownloadmac .downloadlink
{
	background:no-repeat top center #EEE;
	display:block;
	height:15px;
	width:80px;
	padding-top:42px;
	margin:0 auto;
}
.desktopeditiondownloadwindows .downloadlink{background-image:url(../../images/windowsLogo.gif);}
.desktopeditiondownloadmac .downloadlink{background-image:url(../../images/appleLogo.gif);}