
body{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
	background:url(../images/bg.jpg);
}


p { text-align:justify;}

a:link, a:visited { border:0px;}

#wrapper {width:  948px; margin: 0 auto;}

#header { background: url(../images/heading.png) no-repeat; height:164px; position:relative; z-index:10;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius: 4px;
    border-radius:4px;
	margin-top:10px;
}

#page{	
background-color:#F0F0F0; font-size:12px; padding:10px;
border-top:4px solid #333;
}
#header2 { 
	background:#e7e7e7; border-bottom:4px solid #F90; height:110px; position:relative; z-index:10;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius: 4px;
    border-radius:4px;
	margin-top:10px;
	

}
#logo{ width:170px; float:left; margin:10px 0 0 10px;}
#logo img{border:0px;}
#logo a:link{border:0px;}
#contact{ float:right; margin-top:15px; margin-right:10px}
#tr1{ font-size:14px; font-weight:bold;}
#tr2{ font-size:17px; font-weight:bold;}

#rightTop{ float:right; width:700px; padding}

.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	margin-top:-10px;
	margin-left:50px;
	border-bottom: 10px solid #000;
}
#menu ul{
	background:#fff; 
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}

#menu ul li{
	float:none;
	background:none;
	border-bottom:1px dotted #dcdcdc;
	padding-right:15px;
}
#menu ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#menu li:hover ul{
	left:0; 
}
#menu li{ 
	list-style:none; 
	display:inline; 
	margin-right:5px; 
	display:block; 
	float:left; 
	height:25px;  
	padding-top:10px;
	padding-left:30px;
}
#nav ul li a:link{ color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
#nav ul li a:hover{ color:#F90; }
#nav ul li a:visited{ color:#000; }
#nav 
{ 
 float:right;
	margin-top:30px; 
	height:35px; 
}
#nav ul
{
	margin:0; 
	padding:0;
	list-style:none;
}


#menu li{
	float:left;
	margin-right:10px;
	position:relative;

}

/*--- DROPDOWN ---*/
#menu ul{
	position:absolute;
	z-index:100;
}
#menu ul li{
	float:none;
	padding-left:0px;
}
#menu ul a{
	white-space:nowrap; 
}
#menu li:hover ul{ 
	margin-top:8px;
	left:0; 
	background-color:#000;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius: 4px;
    border-radius:4px;	
	padding-bottom:5px;
}
.clear { clear: both;}
#menu li:hover ul a{
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	font-weight: normal;
}
#menu li:hover ul a:hover{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	color:#000;
	background-color:#FFF;
}
#menu li:hover ul li { /* Here we define the most explicit hover states--what happens when you hover each individual link. */
margin-left:10px;
}


#left { width:625px; float:left;}


#left2 { 
	width:200px;
	float:left;

}

#left3 { 
	width:270px;
	float:left;
	font-size:12px;
}

#req2{font-size:12px; -moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius:4px;
    border-radius: 4px;width:300px; background-color:#333333; color:#FFF; font-weight:bold; border:1px solid #000000; padding:5px 0 5px 10px; margin-bottom:10px; margin-top:10px;}


.fields{ font-size:12px; padding-right:10px; vertical-align:top; padding-top:7px;}
.fieldsInput input{ font-size:12px; height:25px; border:1px solid #999; width:300px; padding-left:5px;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius:4px;
    border-radius: 4px;}
	
.fieldsInput2 input{ font-size:12px; height:25px; border:1px solid #999; width:225px; padding-left:5px;
	-moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius:4px;
    border-radius: 4px;}
#button { background-color:#000; padding:5px; color:#FFF; border:1px solid #000; font-weight:bold;-moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius:4px;
    border-radius: 4px;}
	
.fieldsInput2 textarea { width:225px; height:100px;border:1px solid #999;-moz-border-radius: 4px;
    -webkit-border-radius:4px; 
    -khtml-border-radius:4px;
    border-radius: 4px;}
#left2 h4{ 
	padding:0; margin:0;
	border-bottom:3px solid #39F;
	font-size:16px;
	color:#333
}
#leftMenu { 

	background-color:#333; 
	padding-bottom:10px;
}
#leftMenu a:link{ 
color:#FFF;
}

#leftMenu a:visited{ 
color:#FFF;
}
#left2 ul{ list-style:none; margin:0; padding:0;
 background:url(../images/orangebg.png);
}
#left2 ul li{ display:block; padding:10px; color:#FFF; border-bottom:1px dashed #666666; font-size:14px;}
#left2 ul li a:link{ display:block; color:#fff; padding:10px;}

#right2 { 

	width:710px; float:right;  background-color:#F0F0F0; font-size:12px; padding:10px;
	margin-top:20px;
	border-top:4px solid #F90;
}
#right2 p{ 
	text-align:justify;
}


#notSent{
	margin-bottom:10px;
	background-image:url(../images/notSent.png);
	background-position:5px;
	background-repeat:no-repeat;
	height:30px;
	color:#F60;
	padding:16px 0 0 45px;;
	background-color:#FDFDFD;
	font-size:14px;
	-moz-border-radius: 25px;
    -webkit-border-radius:25px; 
    -khtml-border-radius:25px;
    border-radius: 25px;	
	font-weight:bold;
	}
#sent{
	background-image:url(../images/sent.png);
	background-position:5px;
	background-repeat:no-repeat;
	height:30px;
	padding:16px 0 0 45px;;
	background-color:#FDFDFD;
	font-size:14px;
	-moz-border-radius: 25px;
    -webkit-border-radius:25px; 
    -khtml-border-radius:25px;
    border-radius: 25px;	
	font-weight:bold;
	margin-bottom:10px;
	}
	
#sent2{
	background-image:url(../images/sent.png);
	background-position:5px;
	background-repeat:no-repeat;
	height:30px;
	padding:16px 0 0 45px;;
	background-color:#FDFDFD;
	font-size:12px;
	-moz-border-radius: 25px;
    -webkit-border-radius:25px; 
    -khtml-border-radius:25px;
    border-radius: 25px;	
	font-weight:bold;
	margin-bottom:10px;
	}	
	
#right3 { 

	width:650px; float:right;  background-color:#F0F0F0; font-size:12px; padding:10px;
	margin-top:0px;
	border-top:4px solid #F90;
}
#right3 h1{ font-size:16px;}
#right2 h1{ font-size:16px;}
#page h1{ font-size:16px;}
#right { width:311px; float:right;}


.active{ 
	background-color:#666666;
}





#content{ margin-top:10px;}

#tab1 { background-color:#e7e7e7; width:270px; float:left; padding: 0 10px 10px;}
#tab2 { background-color:#e7e7e7; width: 302px; float:right;padding: 0 10px 10px;}

#tab1 h1 { background:url(../images/icon1.png) no-repeat; padding-left:35px; padding-top:5px; height:35px; font-size:18px; color:#333333; 
border-bottom:1px dashed #333;}
#tab1 p { color:#333; font-size:12px;}


#tab2 h1 { background:url(../images/icon2.png) no-repeat; padding-left:35px; padding-top:5px; height:35px; font-size:18px; color:#333333; 
border-bottom:1px dashed #333;}
#tab2 p { color:#333; font-size:12px;}
#tab2 ul{ padding:0px; margin:0px; list-style:none; font-size:12px; font-weight:bold;}
#tab2 ul li{  background:url(../images/tick.png) no-repeat; padding-left:18px; margin-bottom:5px;}

.button{ margin-top:15px; border:0;}
.button2{ margin-top:116px; border:0;}
.button3{ margin-top:10px; border:0;}


.fieldInput input
{
	padding-left:5px;
	height:30px;
	width:260px;
	 border:1px solid #DF7A0B;

}
#quote{ background-color:#FF9900; padding:10px;}
#quoteBg p{ margin:0; font-size:14px;}
.fieldText{ color:#FFF; font-size:12px; padding-left:10px; font-weight:bold;}
.fieldInput { padding-left:10px; padding-bottom:5px;}
.fieldInputM{ padding-left:10px}
.fieldInputM textarea{
	padding-left:5px;
	width:260px;
	height:150px;
	border:1px solid #DF7A0B;
	}

#img img{ border: 1px solid #666666;}	

#quoteBg h3{ padding:0; margin:0; color:#000; font-size:36px;}
#submit{ float:right;}
#submit input{padding:5px; color:#FFF; background-color:#000000; border:1px solid #000; font-size:14px; cursor:pointer}

.latest h1{ font-size:18px; background:url(../images/latestImages.png) no-repeat 5px 10px; padding-left:22px; padding-top:5px}

.line{ background-color:#d0d0d0; height:4px; margin: 10px 0 10px 0;}

.loop{ position:absolute; margin-top:-120px; margin-left: 40px;}

.img{ width:143px; float:left; margin-left:10px;}
.img img{border:3px solid #CCC;}

#footer { background-color:#323232; color:#fff; margin-top:35px; margin-bottom:10px; padding:5px 0px 5px 10px; border-top:3px solid #F90; }

#footer a:link{ color:#fff; font-size:12px;}
#footer a:visited{ color:#fff; font-size:12px;}

#footerLogo{
	position:relative;
	z-index:10;
	float:right;
	margin-top:-20px;
	}
#created{ color:#999; font-size:12px; margin-bottom:45px;}
#created a:link, a:visited{ color:#000; font-size:12px;}