/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color: #333333;
}

A{color:#0000CC;}

#Container {
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

h1 {margin:0px; padding:0px; color:#CC0000;	font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
h2 {margin:0px; padding:0px; color:#000066;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
hr {margin:10px 0px; padding:0px; border:0px; width:100%; color:#CCCCCC; background-color:#CCCCCC; height:1px;}

#Topform{
	margin:0px;
	padding:0px;
}

#Topform input{color: #000000; background: #FFFFFF; border: 1px solid #999999; font:10px Verdana, Arial, Helvetica, sans-serif;}

#TopNavi{
	margin:0px;
	padding:0px;
	height:23px;
	color:#FFFFFF;
	word-spacing:1px;
	background-color:#000066;
	border-top:2px solid #339900;
	border-bottom:1px solid #FFFFFF;
}

#TopNavi A{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:10px;
}
#TopNavi A:hover{color:#D73485;}

#TopBanner {
	margin:0px;
	padding:0px;
}

#TopBanner .TBNavi {
	height:230px;
	color:#FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	word-spacing:1px;
}
#TopBanner .TBNavi A{color:#FFFFFF; text-decoration:none;}

#TopBanner .LContent {
	margin:0px;
	padding:10px;
	color:#333333;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
}

#TopBanner .LContent A{color:#000066; text-decoration:none;}

#TopBanner .RContent {
	margin:0px;
	padding:10px;
	color:#333333;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	border-left:1px solid #CCCCCC;
}

#TopBanner .RContent A{color:#000066; text-decoration:none;}

#TopBanner .RContent input{
	margin:3px;
	padding:0px;
	color:#333333;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	border:1px solid #CCCCCC;
}

.qlist { margin: 10px; margin-left: 0px; padding-left: 15px; padding-top: 10px; padding-right: 5px; }
.breadcrumb{margin:0; padding:5px 10px; text-align:left; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.breadcrumb A{text-decoration:none; color:#000000;}
.btlink{margin:0; padding:5px 10px; text-align:left; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.ftlink{margin:0; padding:15px 0px; text-align:left; font: 10px Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #CCCCCC;text-align:center; line-height:18px;}
.ftlink A{color:#333333;}
.botxt{font: 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:15px 0px 0px 0px;}
/********* index-pages ****************/

#photogallery {margin:0px; padding:0px; padding-left:90px; text-align:center;  width:100%; border-right:1px solid #CCCCCC;}
#Lborder {margin:0px; padding:0px; float:left; width:100%; border-right:1px solid #CCCCCC;}
#Lborder .container{margin:10px 0; padding:10px; float:left; text-align:left; font: 12px Arial, Helvetica, sans-serif; line-height:140%;}
#Lborder .container ul li{list-style-type:square; color:#000066;}

#Lborder .breadcrumb{margin:0; padding:5px; text-align:left; font: 10px Verdana, Arial, Helvetica, sans-serif;}
#Lborder .breadcrumb A{text-decoration:none; color:#000000;}
#Lborder .btlink{float:left; margin:0; padding:5px 10px; text-align:left; font: 10px Verdana, Arial, Helvetica, sans-serif;}
#Lborder .box li{color:#237C0F; list-style:none;}
#Lborder h1 {margin:0px; padding:0px; color:#000066; text-align:left; font: bold 16px Arial, Helvetica, sans-serif;}
#Lborder h2 {margin:0px; padding:0px; color:#D42571; text-align:left; font: bold 13px Arial, Helvetica, sans-serif;}
#Lborder h3 {margin:0px; padding:0px; color:#237C0F; text-align:left; font: bold 12px Arial, Helvetica, sans-serif;}
#Navibox {width:215px; float:right; margin:1.7em 0; padding:10px; background-color:#D7D6D6;}
#Navibox ul{margin:0px; padding:0px; list-style-type: none;}
#Navibox li{margin: 2px; margin-left: 10px; .2em 0;}
#Navibox A{font: 11px Arial, Helvetica, sans-serif;}
.successT {margin:0px 0px 20px 0px; padding:0;}
.successB {margin:0; padding:0; text-align:left; font: 10px Verdana, Arial, Helvetica, sans-serif;}
.successL {float:left; display:block; padding:5px; width:200px; margin-left:10px; margin-bottom:30px; border:1px soild #333333; background-color:#FDCBAA; border: 1px solid #333333;}
.successL ul{list-style-type:none; margin:0; padding:0;}
.successL li{background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .8em;}
.successR {float:left; display:block; margin-left:10px; margin-bottom:30px; padding:5px; width:200px; background-color:#C4DF9D; border: 1px solid #333333;}
.successR ul{list-style-type:none; margin:0; padding:0;}
.successR li{background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .8em;}

.txtbold{color:#D42571; text-align:left; font: bold 13px Arial, Helvetica, sans-serif;}

#Rborder {margin:0px; padding:0px;}
#Rborder A{color:#000066; text-decoration:none;	font: 12px Arial, Helvetica, sans-serif;}
#Rborder A:hover{color:#000066; text-decoration:underline;	font: 12px Arial, Helvetica, sans-serif;}
#Rborder h2 {margin:0px; padding:3px 10px; color:#FFFFFF; text-align:left; background-color:#D73485; font: bold 14px Arial, Helvetica, sans-serif;}
#Rborder h3 {margin:0px; padding:3px 10px; color:#FFFFFF; text-align:left; background-color:#1A7D7D; font: bold 14px Arial, Helvetica, sans-serif;}

#Rborder .container{margin:0px; padding:10px; width:260px; float:left; text-align:left; background:url(images/right_bg.jpg) repeat-x top left;}
#Rborder .container ul{margin:0px; padding:0px; list-style-type: none;}
#Rborder .container li{background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .8em; margin:.2em 0;}

#Rborder .container1{margin:0px; padding:10px; width:260px; float:left; text-align:left; background:url(images/right_bg1.jpg) repeat-x top left;}
#Rborder .container1 ul{margin:0px; padding:0px; list-style-type: none;}
#Rborder .container1 li{background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .8em; margin:.2em 0;}



/********* footer ********************/

#footbox {
	margin:0px;
	padding:5px 10px;
	background-color:#339900;
	border-bottom:4px solid #000066;
	color:#FFFFFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
}

#footbox A{color:#FFFFFF; text-decoration:none;}