html, body, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-align: center;
}

#wrapper {
width: 850px;
background-color:#FFFFFF;
margin:0px auto;
border: 1px solid #000000;
text-align:left;
}

#banner {
height: 110px;
background-repeat: no-repeat;
}


#content{
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}

#content h1{
font-size: 130%;
color: #003366;
padding: 0;
margin: 20px;
}

#content h2{
font-size: 110%;
color: #003366;
padding: 0;
margin: /*100px 0 0*/ 20px;
}

.leftimage{
	float: left;
	margin-right: 10px;
}

.rightimage{
margin-bottom: 20px;
float: right;
margin-left: 15px;
border: 1px solid #000000;
width: 150px;
}

/*.clearit{
clear: both;
background-color:#00FF66;
width: 200px;
}*/


 #footer{
	background-color: #4B5A86;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	padding: 7px 0px 7px 0px;
	margin:0px;
	font-size:9px;
	/*text-indent: 8px;*/
}
#footer2{
	
	color: #FFFFFF;
	width: 850px;
	text-align: left;
	padding-top: 7px;
	font-size: 85%;
	margin: 0px auto;
}

#footer p {
font-size: 85%;
padding: 3px;
}

#leftcol{
	margin-left: 0px;
	margin-top: 0px;
	width: 200px;
	background-color:#FFFFFF;
	margin-bottom: 0px;
	float: left;
	padding-top: 5px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}

#content p.right{
float: right;
}

.container{
width: 99%;
float:right;
background-color:#6633CC;
}
a:link.textlinks {
	font-weight:bold;
	color: #7B7168;
	text-decoration: none;
}
a:active.textlinks {
	font-weight:bold;
	color: #7B7168;
	text-decoration: none;
}
a:visited.textlinks {
	font-weight:bold;
	color: #7B7168;
	text-decoration: none;
}
a:hover.textlinks {
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}
a:link.cataloguelinks {
	color: #777777;
	text-decoration: none;
}
a:active.cataloguelinks {
	color: #770000;
	text-decoration: none;
}
a:visited.cataloguelinks {
	color: #666666;
	text-decoration: none;
}
a:hover.cataloguelinks {
	color: #ff0000;
	text-decoration: none;
}

a:link.footerlinks{
  
	color:#FFFFFF;
	text-decoration: none;
}
a:active.footerlinks {

	color: #9999ff;
	text-decoration: none;
}
a:visited.footerlinks {

	color: #ffffff;
	text-decoration: none;
}
a:hover.footerlinks{
	color: #ffffff;
}
.footer_layout {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: auto;
	float: left;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}.navigation {
	width: 220px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.content {

	margin-left: 240px;
	width: 580px;
}
.margin {
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-right: 15px;
}
.bold {
	font-weight: bold;
	color: #4B5A86;
}
.inputbox {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	padding: 1px;
	margin: 0px;
	font-weight:normal;
	background-color:#ffffff;
	border:1px solid;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	color: #000000;
   }


   .boldwhite {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.img_margin {
	padding-right: 4px;
	border: 0;
}
.pageContent {
	margin: 20px 20px 20px 0px;
}

/* SUBNAV BUTTON SET 1*/

.navcontainer {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	float: right;
}

.navcontainer a
{
	display: block;
	border: 1px solid #666666;
	width: 180px;
	background-color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
	text-decoration: none;
}

.navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;

}

.navcontainer li { margin: 0 0 3px 0; }

.navcontainer a:link, a:visited
{
	color: #666666;
	text-decoration: none;
}

.navcontainer a:hover
{
	border: 1px solid #333;
	background-color: #4B5A86;
	color: #FFFFFF;
	text-decoration: none;
}

.active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
/*background-color: #4B5A86;*/
color: #ffffff;
text-decoration: none;
}

/* SUBNAV BUTTON SET 1*/

/* SUBNAV BUTTON SET 2*/

.navcontainer2 {
	border: 1px solid #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 15px;
	float: right;
	padding-bottom: 3px;
}

.navcontainer2 a
{
	display: block;
	border: none;
	width: 180px;
	background-color: #ffffff;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
	text-decoration: none;
}

.navcontainer2 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;

}

.navcontainer2 li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

.navcontainer2 a:link, a:visited
{
	color: #666666;
	text-decoration: none;
}

.navcontainer2 a:hover
{
	border: none;
	background-color: #4B5A86;
	color: #FFFFFF;
	text-decoration: none;
}


/*.active2 a:link, #active2 a:visited, #active2 a:hover
{
background-color: #4B5A86;
color: #ffffff;
text-decoration: none;
}*/

#active2
{
/*background-color: #4B5A86;*/
color: #ffffff;
text-decoration: none;
}


.active2 a:link, a:hover
{
/*background-color: #4B5A86;*/
color: #ffffff;
text-decoration: none;
}


/* END OF SUBNAV BUTTON SET 2*/


.box {
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
}
.subtitle {
	font-size: 110%;
	font-weight: bold;
	color: #4B5A86;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.img_left {
	margin-right: 6px;
	margin-bottom: 6px;
}
.image_right {
	float: right;
	margin-bottom: 6px;
	margin-left: 6px;
}
.linkspage {
	padding-bottom: 10px;
}
.webaddress {
	color: #666666;
	text-decoration: none;

}
.navcontainer2 .subnavheader {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 100%;
	color: #4B5A86;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 5px;
}
.date {
	font-size: 90%;
	font-weight: bold;
}

.usr_er {
	 padding-left:10px; color:#FF0000; font-size:11px; font-weight:bold
}

.usr_ok {
	 padding-left:10px; color:#7E93D4; font-size:11px; font-weight:bold
}

.usr_default {
	 padding-left:10px; color:#333333; font-size:11px; font-weight:bold
}

.submit {
	background-color:#4B5A86; color:#FFFFFF; border:1px solid gray
}

.scr{
text-decoration:none; border:0px; color:#FFFFFF; background-color:FFFFFF;
}
.scr:hover{background-color:FFFFFF; color:#FFF;text-decoration:none; border:0px;}
.scr:active{background-color:FFFFFF; color:#FFF}
.scr:visited{background-color:FFFFFF; color:#FFF}

/*------------------------------24-11-09-------------------------------------------*/

.testimonial_block{
width:610px; height:auto; float:left;
font-family:Calibri, Arial; font-size:15px; color:#333;
font-weight: normal;
border-bottom:1px dotted #47557F;
margin:10px  0px 10px 0px;
padding-bottom:15px

}

.logo_block{
width:600px; height:auto; float:left;
font-family:Calibri, Arial; font-size:15px; color:#333;
font-weight: normal;
border-bottom:1px dotted #47557F;
margin:10px  0px 10px 0px;
padding:0px 0px 0px 0px

}


.testimonial_block p{ float:left;
font-family:Calibri, Arial; font-size:15px; color:#333;
font-weight: normal;  line-height:18px;
 margin:0px; padding:0px 0px 5px 0px;
 
}

.testimonial-text{
width:477px; height:auto; float:left;
margin:0px; padding:0px;
}

.testimonial-text1{
width:361px; height:auto; float:left;
margin:0px; padding:0px;
}

.logo-text{
width:250px; height:auto; float:left; text-align:center;
margin:0px; padding:40px 0px 0px 0px; 
}
.logo_img{
float: right; width:300px; height:auto;
margin:0px 0px 20px 0px; padding:0px; 
}
.testimonial_img{
float: right;
margin:0px; padding:0px 
}

.testimonial_block p span{ float:left;
font-family:Calibri, Arial; font-size:15px; color:#006CB4;
font-weight: normal;  line-height:18px;
margin:0px; padding:0px 0px 10px 0px;
}

.gallery{
width:605px; height:auto;
margin:0px; padding:0px;
}

.gallery_curve1{
width:605px; height:18px ; font-size:0px; float:left;
background:url(../../../images/galler_curve1.jpg) no-repeat left top;
margin:0px; padding:0px;
}

.gallery_curve2{
width:605px; height:18px ; font-size:0px; float:left;
background:url(../../../images/galler_curve2.jpg) no-repeat left top;
margin:0px; padding:0px;
}

.gallery_box{
width:601px; height:auto; float:left;
border-left:2px solid #006CB4;
 border-right:2px solid #006CB4;
margin:0px; padding:0px;
}

.category
{
font-family:Calibri, Arial; font-size:18px; color:#006CB4;
font-weight:bold; 
text-transform:capitalize; 
margin:0px;
padding:0px;
}
a:link
{
color:#006CB4;
}
.imageli
{
  margin:0px 10px 0px 0px;
}

.border {
	border:1px solid #14285B; border-collapse:collapse;
}
.ttl01 {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:18px; 
	font-weight:bold; color:#14285B;
}
.bg01 {
	background-color:#DEE6F8; 
}
.td01 {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:18px; 
	color:#006CB4; border:1px solid #14285B; border-collapse:collapse;  
	margin:0px; padding:0px 0px 0px 5px;
}
.td02 {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:12px; 
	color:#006CB4; border:1px solid #14285B; border-collapse:collapse;
	margin:0px; padding:0px;
}
.td02 a:link,.td02 a:visited {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:12px; 
	color:#006CB4; 
	text-decoration:none;
	margin:0px; padding:0px;
}
.td02 a:hover {
	text-decoration:underline;
}


.border {
	border:1px solid #14285B; border-collapse:collapse;
}
.ttl01 {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:18px; 
	font-weight:bold; color:#14285B;
}
.bg01 {
	background-color:#DEE6F8; 
}
.td01 {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:18px; 
	color:#006CB4; border:1px solid #14285B; border-collapse:collapse;  
	margin:0px; padding:0px 0px 0px 5px;
}
.td02 {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:12px; 
	color:#006CB4; border:1px solid #14285B; border-collapse:collapse;
	margin:0px; padding:0px;
}
.td02 a:link,.td02 a:visited {
	font-family: Calibri, Arial, Helvetica, sans-serif; font-size:12px; 
	color:#006CB4; 
	text-decoration:none;
	margin:0px; padding:0px;
}
.td02 a:hover {
	text-decoration:underline;
}

/*.windows {
text-decoration:none;
border:none;
margin:0px; padding:0px;

}
.windows a:link,.windows a:visited,.windows a:hover {
text-decoration:none;
border:none;
margin:0px; padding:0px;
}*/

