@charset "UTF-8";
/* KiwiBase Print Style Sheet*/

body {
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	line-height:140%;
}
dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
	margin:0px;
	padding:0px;
	font-weight:normal;
	letter-spacing:-0.01em;
}
h1, h2, h3, h4, h5, h6{
	color:#aaa;
	line-height:130%;
}
img {
	padding:0;
	margin:0;
	border:0;
}
#container {
	position:relative;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:auto;
}
/* mainContent (middle panel of page) CSS Styles start here */
#mainContent {
	padding: 0px;
	background-color:#fff;
}
#mainContent p{
	padding:0px;
	line-height:140%;
}

.photoCaption{
	display:none;
	font-size:0.8em;
	font-style:oblique;
	color:#666666;
	line-height:1.2em;
}

.returnTop {
	display:none;
	color:#827e7e;
	text-decoration:none;
	font-size:0.8em;
	background-image:URL(../images/uparrow10x9.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	margin-top:20px;
	margin-bottom:10px;
}
.reference {
	font-style:italic;
	font-weight:bold;
	color:#666666;
}
.clear {
	clear:both;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
#mainContent a:link, #mainContent a:visited, #footer2 a:link, #footer2 a:visited {
	text-decoration:underline;
	color:#333333;
}
#mainContent a:hover, #mainContent a:active, #footer2 a:hover, #footer2 a:active {
	text-decoration:underline;
	color:#333333;
}
#mainContent ul li{
	padding:3px 20px 5px 70px;
	text-indent:-15px;
	list-style-position:inside;
	list-style-type:square;
}
#mainContent img {
	display: none;
	border: none;
	padding: 0 0 0 10px;
}
#header {
	display:none;
	height:100px;
	text-align:left;
	margin:0;
	padding:10px 0 0 0;
	border-bottom:1px solid #0db04b;
	background-color:#fff;
}

/* Left SideBar CSS Styles start here */
#leftSidebar {
	display:none;
	width:140px;
	float:left;
	margin:10px 0 30px 0;
}
#leftSidebar img {
	padding:10px;
}
#leftPromo1{
	width:140px;
	margin:0;
	padding:20px 0;
}
/* Left vertNav Navigation CCS Starts */
#vertNav{
	padding:0px;
	font-size:1em;
	width:140px;
}
#vertNav li{
	list-style-type:none;
	margin:0;
	padding:6px 0 6px;
	border-bottom:1px solid #0db04b;
	background-color:#2b4f78;
}
#vertNav a{
	color:#fff;
	text-decoration:none;
	padding:0px 10px;
	display:block;
}
#vertNav li:hover{
	background-color:#c3ebd2;
	border-right:#0db04b 10px solid;
}
#vertNav li:hover a{
	color:#929497;
}
#vertNav li ul{
	position:absolute;
	border:1px solid #b7b4b3;
	padding:0px;
	display:none;
	width:160px;
}
#vertNav li:hover ul{
	display:block;
	left:119px;
	margin-top:-25px;
}
#vertNav li ul li{
	float:none;
	margin:0px;
	background-image:none;
	border-bottom:1px solid #b7b4b3;
}
#vertNav li:hover ul li a{
	color:#333;
}
#vertNav li ul li:hover a{
	color:#fff;
}
#vertNav .selected{
	background-color:#607b9a;
	border-right:#0db04b 10px solid;
}
	/* Left vertNav Navigation CCS ends */
/* Left SideBar CSS Styles finish here */

/* Right SideBar CSS Styles start here */
#rightSidebar {
	width:140px;
	float:right;
	padding:0;
}
#rightSidebar p{
	padding:0px 10px 0 10px;
	font-size:0.9em;
	line-height:1.3em;
}
#rightSidebar h4{
	padding:5px 10px 5px 10px;
	text-align:center;
}
.imgSmall{
	padding:7px 12px 7px 12px;
}
#rightSidebar a:link, #rightSidebar a:visited {
	text-decoration:underline;
	color:#333333;
}
#rightSidebar a:hover, #rightSidebar a:active {
	text-decoration:underline;
	color:#333333;
}
address {
	text-align:center;
	color:#ffffff;
	font-size:0.85em;
	font-style:normal;
	padding:5px;
	width:130px;
}
#rightSidebar address a:link, #rightSidebar address a:visited {
	text-decoration:underline;
	color:#ffffff;
}
#rightSidebar address a:hover, #rightSidebar address a:active {
	text-decoration:underline;
	color:#ffffff;
}
#rightPromo1{
	width:140px;
	margin:0;
	padding:10px 0 5px;
}
#rightPromo2{
	width:140px;
	margin:0;
	padding:10px 0 5px;
}
#rightAddress{
	width:140px;
	margin:0;
	padding:10px 0 5px;
}
	/* rightNav Navigation CCS Starts */
#rightNav{
	padding:0px;
	font-size:0.9em;
	width:140px;
	z-index:50;
}
#rightNav li{
	list-style-type:square;
	list-style-position:inside;
	margin:0;
	padding:3px 10px 3px;
	border-bottom:1px solid #b7b4b3;
}
#rightNav a{
	color:#333333;
	text-decoration:none;
	display:inline-block;
}
#rightNav li:hover{
	color:#333333;
	text-decoration:none;
}
#rightNav li:hover a{
	color:#333333;
}
#rightUl li{
	list-style-type:square;
	list-style-position:inside;
	padding:3px 10px 3px 26px;
	text-indent:-14px;
	font-size:0.9em;
	line-height:1.3em;
}
li .selected {
	background-color:#999999;
}
.quickPageIndex h5{
	font-size:0.9em;
	font-family:"Lucida-Grande", Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	color:#666666;
	padding:5px 5px 0 5px;
}
	/* rightNav Navigation CCS ends */
/* Right SideBar CSS Styles finishes here */

/* Footer CSS Styles start here */
#footer {
	clear:both;
	padding:0px;
	margin:0px
}
#footer2 {
	margin:0px;
	padding:10px;
	font-size:0.8em;
	text-align:center;
	line-height:1.6em;
	border-top:1px solid #666666;
}
/* Footer CSS Styles finish here */

/* Background Container shadow boxes starts */
.leftBground {
	
}
.rightBground {

}
.leftBottomBground{
}

.rightBottomBground{
	
}
.bottomStrip{

}
/* Background Container shadow boxes finishes */

/* Enquiry Form CSS starts */

form {
	position:relative;
	padding:5px 0 0 0;
	width:97%;
}
legend {
	color:#333333;
	font-weight:bold;
	background-color:#fff;
	font-size:1em;
	}
fieldset{
	border:1px dotted #999999;
	margin:5px 0 10px 0;
	padding:10px 0 10px 14px;
}
.formRow {
	clear:both;
	width:95%;
	margin: 5px 0 8px 0;
}
.formRow input{
	width:60%;
}
.formLabel {
	width:30%;
	min-height:5px;
	float:left;
	color:#666666;
}
.formRadio {
	float:left;
}
.formRequired {
	color:#333333;
}
.formDisclaimer {
	color:#333333;
	font-size:0.8em;
	line-height:1.1em;
	padding:0;
	margin:0;
	text-indent:-5px;
}

/* Enquiry Form CSS finishes */

/* Rounded Boxes CSS starts */
/* Light Blue */
#lbContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#lbContent .lbBottomRight{
	height:100%;
}
.lbTop{
	width:140px;
	margin:0;
	background:#e5e9ee URL(../images/lbtop.png) top center repeat-x;
}
.lbBottom{
	background:URL(../images/lbbottom.png) bottom center repeat-x;
}
.lbLeft{
	background:URL(../images/lbleft.png) top left repeat-y;
}
.lbRight{
	background:URL(../images/lbright.png) top right repeat-y;
}
.lbTopLeft{
	background:URL(../images/lbtopleft.png) top left no-repeat;
}
.lbTopRight{
	background:URL(../images/lbtopright.png) top right no-repeat;
}
.lbBottomLeft{
	background:URL(../images/lbbottomleft.png) bottom left no-repeat;
}
.lbBottomRight{
	background:URL(../images/lbbottomright.png) bottom right no-repeat;
	min-height:10px;
	padding:5px;
}
/* End of Light Blue */

/* Light Green */
#lgContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#lgContent .lgBottomRight{
	height:100%;
}
.lgTop{
	display:none;
	width:140px;
	margin:auto;
	background:#e1f5e9 URL(../images/lgtop.png) top center repeat-x;
}
.lgBottom{
	background:URL(../images/lgbottom.png) bottom center repeat-x;
}
.lgLeft{
	background:URL(../images/lgleft.png) top left repeat-y;
}
.lgRight{
	background:URL(../images/lgright.png) top right repeat-y;
}
.lgTopLeft{
	background:URL(../images/lgtopleft.png) top left no-repeat;
}
.lgTopRight{
background:URL(../images/lgtopright.png) top right no-repeat;
}
.lgBottomLeft{
	background:URL(../images/lgbottomleft.png) bottom left no-repeat;
}
.lgBottomRight{
	background:URL(../images/lgbottomright.png) bottom right no-repeat;
	padding:0px;
	min-height:10px;
}
/* End of Light Green */



/* Dark Green */
#dgContent{
	width:100%;
	margin:0px;
	padding:0px;
}
#dgContent .dgBottomRight{
	height:100%;
}
.dgTop{
	width:120px;
	margin:auto;
	background:#0db04b URL(../images/dgtop.png) top center repeat-x;
}
.dgBottom{
	background:URL(../images/dgbottom.png) bottom center repeat-x;
}
.dgLeft{
	background:URL(../images/dgleft.png) top left repeat-y;
}
.dgRight{
	background:URL(../images/dgright.png) top right repeat-y;
}
.dgTopLeft{
	background:URL(../images/dgtopleft.png) top left no-repeat;
}
.dgTopRight{
	background:URL(../images/dgtopright.png) top right no-repeat;
}
.dgBottomLeft{
	background:URL(../images/dgbottomleft.png) bottom left no-repeat;
}
.dgBottomRight{
	background:URL(../images/dgbottomright.png) bottom right no-repeat;
	min-height:10px;
	padding:5px 0px 7px;
}
/* End of Dark Green */

/* Mid Green */
#mgContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#mgContent .mgBottomRight{
	min-height:20px;
}
.mgTop{
	display:none;
	width:140px;
	margin:0;
	background:#a8e5bf URL(../images/mgtop.png) top center repeat-x;
}
.mgBottom{
	background:URL(../images/mgbottom.png) bottom center repeat-x;
}
.mgLeft{
	background:URL(../images/mgleft.png) top left repeat-y;
}
.mgRight{
	background:URL(../images/mgright.png) top right repeat-y;
}
.mgTopLeft{
	background:URL(../images/mgtopleft.png) top left no-repeat;
}
.mgTopRight{
	background:URL(../images/mgtopright.png) top right no-repeat;
}
.mgBottomLeft{
	background:URL(../images/mgbottomleft.png) bottom left no-repeat;
}
.mgBottomRight{
	background:URL(../images/mgbottomright.png) bottom right no-repeat;
	min-height:10px;
	width:140px;
	padding:5px 0;
}
/* End of Mid Green */

/* Mid Blue */
#mbContent{
	width:140px;
	margin:0px;
	padding:0px;
}
#mbContent .mbBottomRight{
	min-height:20px;
}
.mbTop{
	display:none;
	width:140px;
	margin:0;
	background:#b0bdcc URL(../images/mbtop.png) top center repeat-x;
}
.mbBottom{
	background:URL(../images/mbbottom.png) bottom center repeat-x;
}
.mbLeft{
	background:URL(../images/mbleft.png) top left repeat-y;
}
.mbRight{
	background:URL(../images/mbright.png) top right repeat-y;
}
.mbTopLeft{
	background:URL(../images/mbtopleft.png) top left no-repeat;
}
.mbTopRight{
	background:URL(../images/mbtopright.png) top right no-repeat;
}
.mbBottomLeft{
	background:URL(../images/mbbottomleft.png) bottom left no-repeat;
}
.mbBottomRight{
	background:URL(../images/mbbottomright.png) bottom right no-repeat;
	min-height:20px;
	padding:5px 0;
}
/* End of Mid Blue */


/* End of Kiwi Base Style Sheet */
