﻿/*** Global Resets ***/
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, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	vertical-align: baseline; 
} 
/*** Global Resets - End ***/

/*** HTML ***/
body {
	background-color: #f9f9f9;
}
p { font-size: 0.8em; color: #4e4e4e; line-height: 1.5em; margin: 0 0 1.8em 0; }
ul { color: #4e4e4e; list-style-type: none;}
h1, h2, h3, h3 a { color: #a30046; font-weight: normal; }
h2 { font-size: 1.0em; margin: 0px 0px 4px 0px; }
h3 { font-size: 0.8em; font-weight: bold; }
h3 a { font-weight: bold; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
a img { border: none; }
table { font-size: 0.8em; color: #666; width: 100%; }
/*** HTML - End ***/

/*** Page Struct ***/
#wrapper { 
	background: url(../img/header.jpg) no-repeat center 0px; 
	width: 100%;
	float: left;
	min-width: 995px;
}
#wrapper2 { width: 995px; margin: 0px auto; }
#header { position:relative; width: 995px; float: left; height: 260px;  }
#content { width: 959px; float: left; padding: 0px 16px; background: url(../img/line_y.gif) repeat-y 664px 0px; }
#left { float: left; width: 620px; }
#right, #right2 { width: 287px; float: right; margin: 0px 0px 10px 0px; }
#right2 { width: 310px; }
/*** Page Struct - End ***/

/*** Nav ***/
#navigation { float: left; width: 100%; }
#navigation ul { float: right; margin: 8px 30px 0px 0px; padding: 0px; }
#navigation ul li  {
	float: left; 
	list-style-type: none; }
#navigation ul li a, #navigation ul li span a {
	font-size: 0.7em;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color: #fce7e7;
	font-weight: bold;
	text-decoration: none;
	padding-left:12px;
}
#navigation ul li span a {
	border-right: 1px solid #fce7e7;
	padding-right: 12px;
}
#navigation ul li a:hover { text-decoration: underline; }
/*** Nav - End ***/

/*** Header ***/
#contactus { position:relative; top:154px; left:650px; }
#contactus a { }
/*** Header - End ***/

/*** Left ***/
#left h1 { font-size: 1.35em; color: #be0152; font-weight: normal; letter-spacing: 0.03em; margin: 0 0 0.7em 0; }
#left h2 { color: #be0152; font-weight: bold; font-size: 1.10em; padding: 0 0 0.3em 0; border-bottom:4px solid #ddd; }
#left p a { color: #03558c; }
#left p a:hover { background-color: #c5e3e9; color: #0678a9; }
#pHome #left h2 { font-weight: normal; }
/*** Left - End ***/

/*** Right ***/
#right h2 { 
	font-size: 17px; 
	color: #be0152; 
	font-weight: normal; 
	width: 100%;
	height: 20px;
	float: left;
	margin: 0.95em 0 0.3em 0;}
	
#right p { font-size: 0.7em; line-height: 1.4em; }
#right p span { color: #ff6600; font-weight: bold; }
#right p a { color: #4e4e4e; }
.article { padding: 0px 0px 0px 0px; float: left; width: 287px; } 
.article h2 {
	border-bottom:4px solid #ddd;
	padding-bottom:0.3em;}
.article img {
	padding:5px 0 10px 0;}
.article ul { 
	color: #4e4e4e;
	margin: 0px 0px 6px 4px; 
	font-size: 0.7em;
	list-style-type:none; }
.article ul li {
	padding:2px 0px;}

#reference { float: left; background: url(../img/shadow.png) no-repeat right bottom; padding-bottom: 8px; }
#refbox {
	border: 1px solid #d3d3d3;
	background-color: #ffff99;
	padding: 6px 14px 12px 14px;
	margin: 0px;
    width: 259px;
	text-align:center;
}
#refbox p { margin: 6px 0px; } 
#refbox h2 span { color:#333; font-weight:bold; } 
#refbox p#refquote { 
	font-family:"Times New Roman"; 
	font-size:1.1em;
	font-style:italic;}
#refbox p#refsource {
	font-size:0.9em;
	color:#333;}
.reference {
	width: 200px;
	height: 18px;}
/*** Right - End  ***/

/*** Footer ***/
#footer { border-top: 4px solid #ddd; float: left; width: 953px; padding: 10px 0px; margin: 0px 21px 20px 16px; display: inline; }
#footer hr { display: none; }
#footer p { font-size: 0.7em; margin: 0px; }
#footer p a { color: #333; }
#footer .left { float: left; }
#footer .right { float: right; }
#accreditations {width:100%; text-align:center; padding:40px 0px;}
#accreditations img {border:1px solid #ddd;}
/*** Footer - End ***/

/*** Homepage ***/
.featured { float: left; margin-bottom:10px; padding-top:5px;}
.featured p{ line-height: 1.4em; }
.featured img { width: 287px; height: 190px; float: left; font-size: 11px; color: #fff; }
.featured ul li {
	width: 287px;
	float: left;}
ul.services li {
	background: url(../img/checkbox.png) no-repeat 0px 0px;
	padding-left:30px;
	padding-bottom: 12px;
	font-size:0.8em;}
.featured .shift { padding-left: 46px; }
.featured h3 { margin: 0px; }
.featured img { margin-bottom: 10px; }
.featured .shadow { background: url(../img/shadow.png) no-repeat left bottom; padding-bottom: 8px; margin-bottom: 10px; }
/*** Homepage - End***/

/*** Contactpage ***/
.mandatory {color:Red; font-weight:bold;}
.success {color:Green; font-weight:bold;}
fieldset { border:1px solid #ddd; padding:20px; margin-bottom:20px;}
fieldset p { margin:6px 0; padding:0px;}
fieldset p.multiline {margin-bottom:30px }
input, textarea, select {
	padding:2px;
	width: 340px;
	border: 1px solid #ddd;
}
textarea {	height: 90px; }
textarea:focus, input:focus { background-color:#ffff99; }
input#Ibtn {
	width: 120px;
	height:40px;
	background-color:Transparent;
}
label {
	float: left;
	text-align: left;
	margin-right: 10px;
	width: 200px;
	padding: 2px 0px 0px 10px;
}
label.long {width:500px;}
legend {font-size: 0.9em; color: #4e4e4e; padding:0px 5px;}
table#ChkServices {margin:10px 0px 30px 10px;}
table#ChkServices label {width:220px;}
table#ChkServices input {float:left; width:20px;}
#send {margin-bottom:20px; width:100%; text-align:center;}
.sendsuccess p {width: 620px; text-align:center; color:Green; font-weight:bold;}
.sendfailed p {width: 620px; text-align:center; color:Red; font-weight:bold;}
/*** Contactpage - End ***/



 
