/* CSS Document */

html, body {

	width: 768px;

	margin: 0 auto;

	background-image: url(images/bgk-page.gif);

	background-repeat: repeat-x;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color: #00618A;

}



#mainpage {

	width: 768px;

	background-image: url(images/page-bg.jpg);

}



#mainleft {

	width: 215px;

	padding-left: 13px;

	float: left;

	background-image: url(images/list-bg.gif);

	background-position: 13px 0;

	background-repeat: repeat-y;

}



#mainleft h1 {

	color:#34A6D6;

	font-size: 12px;

	font-weight: bold;

	background-image: url(images/bullet-yellow.gif);

	background-position: 0px 3px;

	background-repeat: no-repeat;

	margin: 10px 0 10px 30px;

	padding-left: 16px;

}



#mainleft ul {

	width: 180px;

	margin: 0px;

	margin-left: 17px;

	margin-bottom: 20px;

	padding: 0px;

	list-style: none;

	font-size:10px;

}



#mainleft li {

	color: #00618A;

	margin: 0;

	padding: 0;

	padding-left: 13px;

	line-height: 20px;

	background-image: url(images/dots-horiz.gif);

	background-position: bottom;

	background-repeat: repeat-x;

}



#mainleft li a {

	color: #00618A;

	text-decoration: none;

}



#mainleft li a:hover {

	color: #34A6D6;

}



#mainleft form  {

	margin-left: 30px;

	font-size: 10px;

	color: #00618A;

}



.textfield {

	border: 1px solid #B6B6AD;

	width:140px;

	line-height: 20px;

	background-color: #F3F3F3;

}



.button {

	border: 1px solid #4F6E82;

	background-color: #587A91;

	color: White;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



#mainright {

	width:508px;

	float: left;

	margin: 0px;

	padding: 0px;

	margin-left: 17px;

}



#mainright h1 {

	color:#707070;

	font-size: 12px;

	font-weight: bold;

	background-image: url(images/bullet-yellow.gif);

	background-position: 0px 3px;

	background-repeat: no-repeat;

	margin: 10px 0 10px 0px;

	padding-left: 16px;

}



#mainright p {

	margin: 0px;

	padding:0px;

	margin-bottom: 14px;

	color: #5F5F5F;

	font-size: 10px;

	line-height: 18px;

}



#bula {

	padding-top: 20px;

	clear: left;

	text-align: center;

	font-size: 10px;

	color: #66A0B9;

}



#bula a {

	color: #66A0B9;

}



#bula a:hover {

	text-decoration: none;

}



/* bibicu */



h2.layout-h1 {

	background-color: #E8EEF1;

	width: 500px;

	border-bottom: 1px solid #CBD9DF;

	line-height: 22px;

	height: 22px;

	color: #00618A;

	font-size: 11px;

	padding-left: 5px;

	text-align: center;

}



.table-layout-info {

	border: 1px solid #CBD9DF;	

	font-size: 11px;

	background-color: #E8EEF1;

	color: #3A55AC;

	margin-bottom: 3px;

}



.table-layout-info a {

	color: #3A55AC;

	text-decoration: none;	

}



.table-layout-info a:hover {

	text-decoration: underline;

}



.table-layout-info td {

	padding: 10px;

}



.table-layout-info-details td {

	padding: 3px;

}



.pic-description {

	margin-top: 2px;

	font-size: 11px;

	background-color: #BFC1C3;

	width: 121px;

	line-height: 20px;

	text-align:center;

	color: #363636;

	display: block;

}



.table-layout-info-pages {

	border: 1px solid #CBD9DF;	

	font-size: 11px;

	background-color: #E8EEF1;

	color: #6A6A6A;

	margin-bottom: 3px;

}



.table-layout-info-pages td {

	padding: 5px;

}



.table-layout-info-pages p {

	color: #5F5F5F;	

}

.table-layout-info-pages a {

	color: #6A6A6A;

	text-decoration: none;	

}





.table-header {

	background-color: #E8EEF1;

	color: #00618A;

}



.border-bottom {

	border-bottom: 1px solid #CBD9DF;

}



.border-top {

	border-top: 1px solid #CBD9DF;	

}



.border-left {

	border-left: 1px solid #CBD9DF;	

}



.border-right {

	border-right: 1px solid #CBD9DF;	

}



.bottom-border1px {

	border-bottom: 1px #CBD9DF solid;

}



.right-border1px {

	border-right: 1px #CBD9DF solid;

}



.font-size11-center {

	font-size: 11px;

	text-align: center;

	line-height: 20px;

	color: #3A55AC;

}



.price-row {

	line-height: 45px;

	color: #6A6A6A;

	font-size: 11px;

}



.price-row a {

	color: #6A6A6A;

	text-decoration: underline;



}



.price-row a:hover {

	text-decoration: none;

}



.full-border {

	background-color: #F3F3F3;

	margin-bottom: 3px;

}

.hand {
 cursor:pointer; cursor:hand;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px

}.faq tr td {	vertical-align:top;}
