/* CIS-net.co.uk - New Stylesheet 2006 */
/* Designed by Keith Moss */

BODY {
	margin:0;
	background:#ebebf5;
	color:#000;
	font:normal 100% 'arial',sans-serif;
}

a {
	color:#000066;
	background-color:inherit;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}


.clearfix {display: inline-block;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; font-size:1px;line-height: 0;height: 0;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#cis-page {
	width:770px;
	margin:0 auto;
	color:#000000;
	background: url(../img/format.jpg) #fff no-repeat 100% 96%;
	/* padding-bottom:35px; */
}

#cis-header {
	border-top:10px solid #113355;
	background: url(../img/cis-net.png) #fff no-repeat top left;
	color:#000;
	padding:0 0 0 170px;
	margin:0;
	height:100px;
}
#cis-header H1{
	font:normal 1em 'verdana',sans-serif;
	margin:30px 0 0;
}
#cis-header p{
	font:bold 1.25em 'verdana',sans-serif;
	margin:0;
}

#cis-navupper {
	background: url(../img/nav.png) #113355 repeat-x;
	color:#f5f5f5;
	text-align:center;
	font-size:0.8em;
	font-weight: bold;
}
#cis-navupper p{
	margin:2px 0;
	padding:0.2em 0;
}
#cis-navupper a{
	color:#f5f5f5;
	text-decoration:none;
	padding:0.2em 0;
}
#cis-navupper a:hover{
	color:#f5f5f5;
	background:#000080;
}

#cis-colleft {
	float:left;
	width:25%;
	margin:0;
	padding:0;
	text-align:center;
}
#cis-colright {
	float:left;
	width:74%;
}
#cis-colright H2 {
	margin:10px 5px 0 0;
	padding:0;
	line-height:100%;
	font:bold 1em 'verdana',sans-serif;
}
#cis-colright P {
	margin-left:5px;
	margin-right:5px;
	font-size:0.9em;
}
#cis-colright blockquote {
	font-size:0.95em;
	border:1px solid #ccc;
	background:#eee;
	color:#000;
	padding:0.2em;
}

#cis-footer {
	background:#ccc;
	color:#000;
	font:normal 0.75em 'Times New Roman',serif;
	text-align:center;
}
#cis-footer p {
	margin:0;
}
#cis-footer a {
	background:#ccc;
	color:#006;
	text-decoration:none;
}



.leftpane { /* Used in left column panels */
	margin:10px auto;
	padding:0;
	width:150px;
	border:1px solid #006;
	background:#eff0ff;
	color:#000;
}

.leftpane H2 {
	margin:0;
	padding: 1px 0 0 0;
	line-height:100%;
	height:19px;
	background:#009;
	/* background: url(images/header_payment.png) #009 repeat-x top; */
	color:#f9f9f9;
	font:bold 0.75em 'arial',sans-serif;
	text-align:center;
}

.clearer {
	clear:both;
	height:1px;
	font-size:1px;
}

.cisform p{
/* width: 300px; */
clear: left;
margin: 0;
padding: 0.5em 1em;
/* border-top: 1px dashed gray; */
height: 1%;
}

.cisform label{
	float: left;
	/*margin-left: -10em; width of left column*/
	width: 10em; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cisform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 15em;
	border:1px solid #999;
	background-color:#eee;
	color:#000;
}
.cisform input[type="text"]:focus {
	background-color:#f5f5f5;
	color:#000;
	border-color:#000;
}

.cisform textarea{
	width: 15em;
	height: 10em;;
	border:1px solid #999;
	background-color:#eee;
	color:#000;
}
.cisform textarea:focus {
	background-color:#f5f5f5;
	color:#000;
	border-color:#000;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}