#nav .main {
	float: left;
	display: inline;
	margin-top: 0px;
	width:100%;
	background-image:url('../../lib/images/nav_bg.jpg');
}

#nav .main ul li {
	float: left;
	margin: 0px 15px 0px 0px;	
}

#nav .main ul li a {
	color: #969696;
	display: block;
	padding: 3px 12px;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 0.1em;

/*Rounds the corners*/
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	
	-webkit-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0) inset, 
	0 1px 0 rgba(255, 255, 255, 0);	
	-moz-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0) inset, 
	0 1px 0 rgba(255, 255, 255, 0);
	box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0) inset, 
	0 1px 0 rgba(255, 255, 255, 0);

	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
	
	/*background colour of the buttons*/
	background-color: rgba(0, 0, 0, 0.07);
	
/*drop shadow*/
	-webkit-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0.2) inset, 
	0 1px 0 rgba(255, 255, 255, 1);	
	-moz-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0.2) inset, 
	0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0.2) inset, 
	0 1px 0 rgba(255, 255, 255, 1);

	text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
}

#nav .main ul li a:hover {
	/*color: #3f3f3f;*/
	color: #FFF;
	background-color: #005289;
	
	/* Gradient on the buttons */
	background-image: -moz-linear-gradient(top, #005289, #00426e);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #005289),color-stop(1, #00426e));
	background-image: linear-gradient(top, #005289, #00426e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#005289', EndColorStr='#00426e');
	
	/*3D's the hover botton */
	-webkit-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
}

#nav .main ul li a.current {
	color: #fff;
	background-color: #0365a6;
	
	-webkit-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	
	background-image: -moz-linear-gradient(top, #0365a6, #0274c0);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #0365a6),color-stop(1, #0274c0));
	background-image: linear-gradient(top, #0365a6, #0274c0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0365a6', EndColorStr='#0274c0');
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
}

#nav .main ul li a.current:hover {
	color: #fff;
	cursor: default;
 background-color: #005289;
	
	/*controls the hover */
	-webkit-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;

	background-image: -moz-linear-gradient(top, #005289, #00426e);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #005289),color-stop(1, #00426e));
	background-image: linear-gradient(top, #005289, #00426e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#005289', EndColorStr='#00426e');

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);	
}

.clearfix {
	display: block;
	width: 100%;
	margin-top:8px;
	padding-top:10px;
}


/* -----------------------------------------------
#  Side Form Styles  #
----------------------------------------------- */
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

.col-2 {width:240px;}
#contacts-form fieldset { border:none; }
#contacts-form label { display:block; height:40px; overflow:hidden; }
#contacts-form input { width:230px; padding:4px 2px 4px 5px; border:1px solid #dbd7d7;	background:#FFFFFF; color:#a09d99; }
#contacts-form textarea { width:230px; padding:4px 2px 4px 5px; border:1px solid #dbd7d7; background:#FFFFFF; 
color:#a09d99; 	height:178px; margin-bottom:30px; overflow:auto; }
#contacts-form .button { float:left; margin-left:0px;	}

#contacts-form .button a {	
	color: #969696;
	padding: 5px 15px;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 0.1em;

/*Rounds the corners*/
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	
	-webkit-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0) inset, 
	0 1px 0 rgba(255, 255, 255, 0);	
	-moz-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0) inset, 
	0 1px 0 rgba(255, 255, 255, 0);
	box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0) inset, 
	0 1px 0 rgba(255, 255, 255, 0);

	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
	
	/*background of the buttons*/
	background-color: rgba(0, 0, 0, 0.07);
	
/*drop shows the rollover*/
	-webkit-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0.2) inset, 
	0 1px 0 rgba(255, 255, 255, 1);	
	-moz-box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0.2) inset, 
	0 1px 0 rgba(255, 255, 255, 1);
	box-shadow: 
	0 1px 0 rgba(0, 0, 0, 0.2) inset, 
	0 1px 0 rgba(255, 255, 255, 1);

	text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
}

#contacts-form .button a:hover {
	color: #FFF;
	background-color: #005289;
	
	/*controls the hover */
	-webkit-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 
	1px 1px 5px rgba(0, 0, 0, 0.2),
	0px 1px 2px rgba(255, 255, 255, 0.2) inset,
	0px -1px 2px rgba(0, 0, 0, 0.1) inset;

	background-image: -moz-linear-gradient(top, #005289, #00426e);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #005289),color-stop(1, #00426e));
	background-image: linear-gradient(top, #005289, #00426e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#005289', EndColorStr='#00426e');

	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
}

/* -----------------------------------------------
#  Main Styles  #
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {	font-weight: bold;	line-height: 1.5em; margin-bottom: 0.5em; font:"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}

h1 { color:#004c78; font-size: 210%;}
h2 { color:#004c78; font-size: 190%;}
h3 { color:#004c78; font-size: 170%;}
h4 { color:#000; font-size: 150%;}
h5 {	color:#000; font-size: 130%; }
h6 {	color:#000; font-size: 110%; }
p { margin-bottom: 15px; line-height: 1.4em; text-align:justify; }
ul, ol { padding-left: 20px; margin: 0px 0px 15px 0px; }
ol { list-style-type: decimal; }


a:link {	color:#004c78; text-decoration: none;	outline: none; }
a:visited {	color:#666666; text-decoration: none;	outline: none; }
a:hover {	 colour:#004c78; text-decoration: underline;	outline: none; }

.img {outline: none; padding: 0px 10px 10px 0px; float:left; }

.crown { float:right; padding: 240px 10px 10px 0px;}
.crown2 { float:right; padding: 20px 10px 10px 0px;}
.crown3 { float:right; padding: 10px 10px 10px 0px;}

.admin{font-family: Arial, Verdana; font-size:18px; color:#ff0000; weight:600; padding-bottom:4px; }

.kit:link {
color: #b6b6b6;
text-decoration:none;
font-size:12px;
}
.kit:visited {
color: #b6b6b6;
text-decoration:none;
font-size:12px;
}
.kit:hover {
color: #959595;
text-decoration: underline;
font-size:12px;
}
.kit:active {
color: #959595;
text-decoration:underline;
font-size:12px;
}