@charset "utf-8";
/* CSS Document */

body {
    font: 12.8px "Lucida Grande", Tahoma, Arial, Sans-Serif;
    background: #005d9a url(images/bg.png) top center repeat-x;
    color: #3c3c3c;
	background-color:#E9E6C1;
	 margin:0px;
}

H1
{
 font:"Lucida Grande", Tahoma, Arial, Sans-Serif;
 font-size:25px;
 color:#4D89B7;
letter-spacing: 1px;
word-spacing: normal;
font-weight:100;
font-style: normal;
}


H2
{
 font:"Lucida Grande", Tahoma, Arial, Sans-Serif;
 font-size:18px;
 color:#4D89B7;
 line-height:25px;
letter-spacing: 1px;
word-spacing: normal;
font-weight: normal;
font-style: normal;
}



BR{ line-height:10px;}
P{padding:0px; margin:0px;}

.color-orange{color:#D35701;}
.color-blue{color:#029EC4;}
.color-green{color:#78C042;}

IMG{border:none;}
.textbox{background-image:url(images/bg_footer_input.gif); width:215px; height:21px; border:0; color:#FFFFFF; padding-top:5px; padding-left:5px; padding-right:5px; }
#main { 

 background: url(images/bg_mast.jpg) top center no-repeat;
 height: 358px
} 

#header { 
 width:943px;
 margin:0px auto;
 height: 140px;

} 

#logo {
width:190px;
height:110PX;
cursor:pointer;
padding-top:12px;
padding-left:15px;
}



#main_body
{	
 width:943px;
 margin:0px auto;
 position:relative;
 min-height:200px;
 height:auto;
 background-color:#FFFFFF;
 background-image:url(images/bg_main.png);
 z-index:9000;
}	

#footer
{	
 height:340px;
 position:relative;
 background-image:url(images/bg_footer.gif);
 background-repeat:repeat-x;
 background-color:#116092;
 margin:0;
}

#footer_content{
width:943px;
margin:0px auto;
height:325px;
}

.footer-right-bod{border-right:#176EA2 1px solid;}
.footer-heading{ font-weight:bold; font-size:14px; color:#ffffff;  font:"Lucida Grande", Tahoma, Arial, Sans-Serif;}
.footer-subheading{ font-size:11px; color:#ffffff; line-height:20px;}


.footer{ color:#FFFFFF; font-size:12px; font:"Lucida Grande", Tahoma, Arial, Sans-Serif;}
.footer A:LINK {color: #ffffff; text-decoration: none; }
.footer A:VISITED {color: #ffffff; text-decoration: none;}
.footer A:HOVER {color: #e08019; text-decoration: underline;}
.footer A:ACTIVE {color: #ffffff; text-decoration: none;}

#main_end
{
 height:35px;
 width:943px;
 margin:0px auto;
 background-color:#FFFFFF;
 background-image:url(images/bg_main.png);
}

.clipbox_blue{background-image:url(images/clip_blue.jpg); background-repeat:no-repeat; height:258px; width:252px}
.clipbox_green{background-image:url(images/clip_green.jpg); background-repeat:no-repeat; height:258px; width:264px}
.clipbox_orange{background-image:url(images/clip_orange.jpg); background-repeat:no-repeat; height:258px; width:254px}

/*Calander*/
.calendar {
  float: left;
  margin-right: 6px;
  width: 42px;
  height: 42px;
}

.calendar-icon-01 {background-image:url(images/calendar/01.gif);}
.calendar-icon-02 {background-image:url(images/calendar/02.gif);}
.calendar-icon-03 {background-image:url(images/calendar/03.gif);}
.calendar-icon-04 {background-image:url(images/calendar/04.gif);}
.calendar-icon-05 {background-image:url(images/calendar/05.gif);}
.calendar-icon-06 {background-image:url(images/calendar/06.gif);}
.calendar-icon-07 {background-image:url(images/calendar/07.gif);}
.calendar-icon-08 {background-image:url(images/calendar/08.gif);}
.calendar-icon-09 {background-image:url(images/calendar/09.gif);}
.calendar-icon-10 {background-image:url(images/calendar/10.gif);}
.calendar-icon-11 {background-image:url(images/calendar/11.gif);}
.calendar-icon-12 {background-image:url(images/calendar/12.gif);}


.calendar-day {
  font-weight: bold;
  font-size: 1.3em;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 14px;
}
/*Calander*/

.pad-left{padding-left:10px;}
.pad-right{padding-right:10px;}
.pad-top{padding-top:8px;}
.pad-bottom{padding-bottom:8px;}
.pad-all{padding:10px;}



/* Text  */

A:link {color:#4D89B7; text-decoration:none;}
A:hover{color:#4D89B7; text-decoration:underline;}
A:visited {color:#4D89B7; text-decoration:none;}

.content-mini
{
font:"Lucida Grande", Tahoma, Arial, Sans-Serif;
font-size:11px;
color:#666666;
text-align:justify;
line-height: 1.6em;
}

.content
{
font:"Lucida Grande", Tahoma, Arial, Sans-Serif;
font-size:13px;
color:#666666;
text-align:justify;
line-height: 1.6em;
padding-left:15px;
padding-right:15px;
}

.content1
{
font:"Lucida Grande", Tahoma, Arial, Sans-Serif;
font-size:13px;
color:#666666;
text-align:justify;
line-height: 1.6em;
}

.content-padding{padding-left:80px; padding-right:80px;}


.link1
{
color:#0192B5;
font-size:12px;
text-decoration:none;
}

.link1:hover
{
color:#D55900;
font-size:12px;
text-decoration:underline;
}


.heading_link
{
color:#0192B5;
font-size:23px;
text-decoration:none;
}

.heading_link:hover
{
color:#D55900;
font-size:23px;
text-decoration:underline;
}


.heading_link2
{
color:#D55900;
font-size:18px;
text-decoration:none;
}

.heading_link2:hover
{
color:#D55900;
font-size:18px;
text-decoration:underline;
}


.heading_link3
{
 font:"Lucida Grande", Tahoma, Arial, Sans-Serif;
color:#4D89B7;
font-size:18px;
text-decoration:none;
}


.heading_link3:hover
{
color:#D55900;
font-size:18px;
text-decoration:underline;
}


.heading2
{
 font:"Lucida Grande", Tahoma, Arial, Sans-Serif;
 font-size:20px;
 color:#4D89B7;
letter-spacing: 1px;
word-spacing: normal;
font-weight: normal;
font-style: normal;
}

.heading3
{
 font:Tahoma,Verdana,Arial,Helvetica,sans-serif;
 font-size:15px;
 color:#838383;
letter-spacing: 1px;
word-spacing: normal;
font-weight:bold;
font-style: normal;
}


.heading4
{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#666666;
font-size:18px;
}


.heading5
{
color:#0192B5;
font-size:23px;
}

.heading6{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 15px;
	color: #666666;
}

.heading7
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}


.heading8
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size:20px;
}

.heading9
{
font-family:Arial,Helvetica,sans-serif;
color:#D55900;
font-size:18px;
}
/********** menu *******/

.menu2 { margin:0; list-style:none;  position:relative;  height: 30px; top:-30px; left:335px; width:580px;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:30px; line-height:30px; color:#ffffff; text-decoration:none; font-size:15px;  font:"Lucida Grande", Tahoma, Arial, Sans-Serif;  text-align:center; padding:0 15px 0 15px; cursor:pointer; border-right:#5191B4 1px solid;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#ffffff; background-color:#185985; }
.menu2 li.current a b {color:#ffffff; background-color:#185985;}

.menu2 li.current a:visited {color:#ffffff; background-color:#185985; }
.menu2 li.current a:visited b {color:#ffffff; background-color:#185985;}

.menu2 li a:hover {color:#CFDBE3; background-color:#185985; }
.menu2 li a:hover b {background-color:#185985;}

.menu2 li.current a:visited {color:#ffffff; }
.menu2 li.current a:visited b {color:#ffffff;}

.menu2 li.current a:hover {color:#ffffff; }
.menu2 li.current a:hover b {color:#ffffff;}
.menu2 li.last a {display:block; float:left; height:30px; line-height:30px; color:#ffffff; text-decoration:none; font-size:15px;  font:"Lucida Grande", Tahoma, Arial, Sans-Serif;  text-align:center; padding:0 15px 0 15px; cursor:pointer; border:none; }

/* Contact us*/

	#form3{
		margin:1em 0;
		background:url(images/contact_form_bg.jpg) no-repeat 0 0;
		width:542px;
		height:364px; /* fixed size (envelope graphic) */
		overflow:hidden;
		}
	#form3 h3{display:none;}	
	#form3 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:200px;
		margin-left:34px;
		padding-top:80px;
		}	
	#form3 fieldset.last{
		width:254px;
		margin-left:17px;
		}				
	#form3 legend{display:none;}	
	#form3 p{margin:.5em 0;}	
	#form3 label{display:block;}	
	#form3 input, #form3 textarea{		
		width:192px;
		border:1px solid #ddd;
		background:#fff url(images/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form3 textarea{
		width:246px;
		height:200px;
		overflow:auto;
		}					
	#form3 p.submit{
		margin:0 34px;
		clear:both;
		position:relative;
		}	
	#form3 button{
		padding:0;
		position:absolute;
		left:0;
		top:-3.5em;
		width:95px;
		height:36px;
		text-indent:-8000px;
		overflow:hidden;
		border:none;
		background:url(images/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		}				

/* Contact us*/

.box-gray{ border:1px #E1E1E1 solid;}
.bod-bottom{ border-bottom:1px #E1E1E1 solid;}
.bod-top{ border-top:1px #E1E1E1 solid;}
.bod-left{ border-left:1px #E1E1E1 solid;}
.bod-right{ border-right:1px #E1E1E1 solid;}

.photo
{max-width:140px; max-height:200px; overflow:hidden; cursor:pointer;}

.photo_frame
{ padding:5px; border:1px solid #dddddd;cursor:pointer;}

.photo_frame:hover
{ padding:3px; border:3px solid #307DA7;;cursor:pointer;}

