/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
ol, ul {margin-left:20px;line-height:1.5}
li {margin-bottom:10px;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;
font-size: 13px; 
color: #111;
line-height:1.4;
background-color:#ccd9ff
}
strong {font-weight:700}

.wrapper {width:960px;margin:20px auto;}
.header {zoom:1;overflow:hidden;border-bottom:0;background-color:#fff;margin-bottom:20px;}
	.header .top {font-size:1px;line-height:1px;height:10px;background: url(../graphics/header-top.png)}
	.header .bottom {font-size:1px;line-height:1px;height:10px;background: url(../graphics/header-bottom.png)}
	.header .contact {float:right;font-size:15px;line-height:1.8;margin-right:30px}
.header img {margin-left:20px;}

.content {overflow:hidden;zoom:1}


.left, .page, .right {float:left;}

.left {width:200px;margin-right:20px;display:inline;}
	.left .top {font-size:1px;line-height:1px;height:10px;background: url(../graphics/nav-top.png)}
	.left .bottom {font-size:1px;line-height:1px;height:10px;background: url(../graphics/nav-bottom.png)}
.nav, .box {margin-bottom:20px;}
.nav ul {font-size:18px;background-color:#fff;border-top:1px solid #dde5ff;list-style-type:none;margin-left:0}
.nav li {border-bottom:1px solid #dde5ff;margin-bottom:0}
.nav li a {display:block;padding:5px 10px;line-height:25px}
.nav li a:hover, .nav li a:focus {background-color:#C1C8F2;text-decoration:none}
.nav .active a {background-color:#eef2ff}
.nav ul ul {font-size:14px;background-color:#eef2ff;border-top:0;padding-left:20px;}
.nav ul ul li {border-bottom:0;}
.nav ul ul li.active a {background-color:#C1C8F2;}

.left .inner {background-color:white;padding:0 10px 10px}
.left h3 {margin:0 0 6px;border-bottom:1px solid #dde5ff;padding-bottom:9px}
.left ul {list-style-type:none;margin-left:0}

.page {width:740px; background-color:#fff;}
	.page .top {font-size:1px;line-height:1px;height:10px;background: url(../graphics/page-top.png)}
	.page .bottom {font-size:1px;line-height:1px;height:10px;background: url(../graphics/page-bottom.png)}
	.page .inner {padding:10px 20px}
	
.page .columns {overflow:hidden;zoom:1;clear:both}	
.page .col {float:left;width:232px;border-right:1px solid #dde5ff;}
.page .col-half {border-right:0;width:350px;}
.page .col-half-right {border-right:0;width:350px;text-align:right}
.page .col img {border:1px solid #ccd9ff}
.page .col-small {width:200px;border:0}
.page .col-large {width:500px;border:0}
.page .col-last {border:0} 

.cat-image {border:1px solid #ccd9ff; float:right; margin:0 0 20px 20px;}
.catalogue-second {border-top:1px solid #dde5ff}
.catalogue .col {padding-bottom:15px;}
.catalogue-second .col {padding-top:10px;padding-bottom:0}
.catalogue h3 {margin-left:10px;margin-top:0;}
.catalogue p {margin:10px 0 0 10px}
.col .cat-image {margin:0 10px 0 5px}


.catacolumns p {text-align:left;margin-top:2px;margin-right:20px}
.catacolumns .col-half-right p {margin-left:8px;}
 
 
.images-right {float:right;width:65px;margin:0 0 20px 20px;}
	.images-right img {border:1px solid #ccd9ff;margin-bottom:10px;}
	
#g-map {height:400px;width:700px;border:1px solid #ccd9ff;}

p
{ margin:15px 0; line-height:1.4 }

hr
{
color:#6273F0; width:95%; text-align:center;
}

td {width: 118px;border:1px solid #ccc;padding:7px 10px}

h1 {margin:0px 0px 5px;color: #6273F0;font-size: 32px;font-weight: 400;line-height:32px}
h2 {color: #333;font-size: 18px;font-weight: 700;margin:30px 0px 10px;}
h3 {color: #333;font-size: 16px;font-weight: 700;margin:30px 0px 10px;}
h2.strap {margin-top:0;}

a:link { color: #6273F0; text-decoration: none;}
a:visited { color: #6273F0; text-decoration: none;}
a:active { color: #4b598c; text-decoration: none;}
a:hover { color: #4b598c; text-decoration: underline;}


.maroon
{
color: #4b598c;
font-family: trebuchet MS,arial,verdana,tahoma;
font-size: 12px; 
font-weight: bold; 
}



	.brown A:link  {
		COLOR : #79684C;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}
	
	.brown A:visited  {
		COLOR : #79684C;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}
	
	.brown A  {
		COLOR : #79684C;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}
	
	
	.brown A:hover  {
		COLOR : #79684C;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}

		
	.brown  {
		COLOR : #79684C;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}



		.white A:link  {
		COLOR : #ffffff;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}
	
	.white A:visited  {
		COLOR : #ffffff;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}
	
	.white A  {
		COLOR : #ffffff;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}
	
	
	.white A:hover  {
		COLOR : #4b598c;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}

		
	.white  {
		COLOR : #ffffff;
		TEXT-DECORATION : none;
		font-family: trebuchet MS,arial,verdana,tahoma;
		font-size: 11px;
	}


	
	
.heading
{
font-family: trebuchet MS,arial,verdana,tahoma;
font-size: 12px; 
color: #ffffff;
font-weight: bold; 
}


.underline
{
font-family: trebuchet MS,arial,verdana,tahoma;
font-size: 11px; 
color: #848282;
font-weight: normal; 
border-color: #cccccc; 
border-style: solid; 
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}

.dotted
{
border-color: #ffffff; 
border-style: dotted; 
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
}


.footer
{
font-family: trebuchet MS,arial,verdana,tahoma;
font-size: 10px; 
color: #E8E8E8;
font-weight: normal; 
}







