@charset "utf-8";
/*------------------------------Reset style Starts-------------------------------*/
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, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #ffffff; background: white; font-family:Arial, Helvetica, sans-serif; font-size:12px }
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold; }
img { margin:0; }
/*------------------------------Reset style Ends-------------------------------*/

/*-----------------------------------float start-------------------------------*/
.fltrt { float: right; }
.fltlft { float: left; }
.clear { clear:both; font-size:0px; line-height:1px; height:0px}
/*-----------------------------------float ends--------------------------------*/

/*---------------------body starts here ---------------------------------------*/
body{color:#596597; font-family:Arial, Helvetica, sans-serif;  font-weight:normal;   font-size:75%;  line-height:1.5em;  background:#5a5a5a url(../images/body-bg-repeat.gif) center top  repeat-y ;  }
/*---------------------body ends here ---------------------------------------*/

/*---Common Wrapper Style Starts ----*/

a  {
text-decoration : none;
border : 0;
color : #596595;
cursor:pointer;
font-weight:bold

}
a:hover {
text-decoration : underline;
border : 0;
color : #596595;
cursor:pointer;
}
a img, a:hover img {
text-decoration : none;
border : 0;
cursor:pointer;
}


h1{ font-size:2.833em;   color:#214771; line-height:1.24em; font-weight:normal}
h1.heading{ padding:16px 0 0 0}
h2{ font-size:1.667em;   color:#0060a0; line-height:1em; font-weight:normal}
h3{ font-size:2em; line-height:1.25em; color:#214771; font-weight:normal; font-family:'MS Sans Serif', Geneva, sans-serif; }

.sml-space{ height:17px}

#common-wrapper{ width:100%;  background: url(../images/body-bg.jpg) center top no-repeat ; min-height:1102px}

#header-wrapper{ width:100%; margin:0; padding:0}
#header-container{ width:960px; background:url(../images/header-bg.jpg) center top no-repeat; height:159px;  margin:0 auto; padding:0;   }

#body-wrapper{  width:100%; margin:0; padding:0; }
#body-container{ width:960px;  margin:0 auto; padding:0 ; background:#f8f8f8 url(../images/container-pre-footer.gif) center bottom no-repeat; min-height:200px    }

#footer-wrapper{  width:100%; margin:0; padding:0; }
#footer-container{ width:960px;   margin:0 auto; padding:19px 0 0 0;background:url(../images/container-footer.png) center top no-repeat; }





/*---Common Wrapper Style ends ----*/


/*--- Header style starts  --*/
#logo{ display:block; padding:0 0 0 33px }

/*-- Top Navigation  starts  --*/
#nav{  display:block; margin:0; padding:40px 0 0 0; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:1.25em; position: relative;  z-index:9999} 
#nav li{ background:url(../images/nav-divider.gif) right top no-repeat; display:block; margin:0; padding:27px 23px 0 22px; float:left; height:73px}
#nav a{ color:#FFFFFF; text-decoration:none; padding:0; line-height:1.6em; display:block; float:left; height: 31px}
#nav a:hover, #nav li.active a{ color:#b0b579; text-decoration:none}

#nav li.last{ background:none; padding-right:24px;}



/* 
	LEVEL ONE
*/
ul#nav li ul a                 { font-family:Helvetica, Arial, sans-serif; font-size:12px; display: block; background:#b7b7b7;  width:250px; font-weight:normal; padding:2px 3px 0 22px ;  font-weight:bold;  height:auto ; color:#FFFFFF; }
ul#nav li.hover,
ul#nav li:hover                { position: relative; color:#999999;  }
ul#nav li.hover                { color:#999999!important; }
ul#nav li ul a.active          { color:#999999; text-decoration:none }

/* 
	LEVEL TWO
*/

ul#nav ul 						{ width:400px; visibility: hidden; position: absolute; top:50px; left:0; padding:4px 0 0 0 }
ul#nav ul li 					{ float: left; width:100% ; display:block; padding:0; margin:0; line-height:1.6em;  height:auto; }
ul#nav ul li a:hover            { background:#FFF; color:#999999!important }
/*--- Top Navigation  ends  --*/
/*--- Header style ends --*/

/*--- Body style starts  --*/

/*-- Banner container starts  --*/
#banner-container{ display:block; width:100%; margin:0; padding:0; }
#banner-lt{ display:block; width:347px; padding:0 0 0 30px}
#banner-lt  .banner-txt{  padding:32px 0 36px 0; font-size:1.25em; font-weight:normal; color:#74879c; line-height:1.33em;}
p.txt{ font-size:1.25em; font-weight:normal; color:#74879c; line-height:1.34em;  }

#banner-rt{ display:block; margin:-11px 0 0 0; position:relative; z-index:9}
#banner-rt img{ display:block; float:left}
#learn-more-btn{ display:block; padding:0 17px 0 2px;}
/*-- Banner container ends  ---*/

#txt-container{ display:block; width:956px; margin:0 auto;  padding:18px 0 0 0; background:url(../images/mid-container-top.gif) center top  repeat-x}
#main-link{ display:block; margin:0 auto; padding:0; width:944px; }
#main-link li{ display:block; margin:0; padding:0; float:left; min-height:200px; width:302px; padding:0 0 0 12px; background:url(../images/content-divider.gif) right top no-repeat}
#main-link li.last{ background:none; padding-right:0}
#main-link li .txt{ padding: 0 0 0 10px; width:276px;}
#main-link h2{ padding:0 12px 6px 0;letter-spacing:-0.03em;}
.view-more-btn{ display:block; width:100%; text-align:center; padding:32px 0 18px 0}
.divider{ width:898px; margin:0 auto; height:1px; background:#c6d9e6; font-size:0; line-height:0; display:block}


#btm-container{ width:901px; margin:0 auto; padding:0; display:block; padding:4px 0 0 0}
h2.title{ color:#214771; letter-spacing:-0.06em; padding:9px 0  6px 0 }
.space{ height:20px}
/*-- Body style ends --*/


/*-- Footer style starts  ----*/
#footer-link{ margin:0; padding:0; display:block; width:100%; }
#footer-link li{ margin:0; padding:0; display:block; float:left; color:#e3e3e3; font-size:1.25em; line-height:1.35em}
#footer-link li a{color:#e3e3e3;  text-decoration:none ; font-weight:normal}
#footer-link li a:hover{color:#e3e3e3;  text-decoration:underline }

#copyright{ font-size:0.833em; color:#bcbcbc; clear:both; display:block; line-height:2.3em}
/*--- Footer style ends --*/



/*--- Inner page style starts  --*/
#common-container{ width:885px; margin:0; padding:0 0 0 30px; }
.content-img-lt { padding:0 22px 0 0}

p.content{ padding:0 0 23px 0; line-height:1.69em}
p.content strong{ font-weight:bold;color : #596595;}
/*--- Inner page style  ends --*/


.formContainer{ display:block; width:400px; padding:17px 0 0 0 }
.formContainer .field_title{ display:block; width:100%; clear:both; padding:25px 0 4px 0}
.formContainer .input_field{ display:block; clear:both; width:273px; border:1px solid #7f9db9; background:#ffffff; padding:2px 0 3px; margin:0 0 0 2px; height:15px}
.formContainer .textarea_field{ display:block; clear:both; width:341px; border:1px solid #7f9db9; background:#ffffff; padding:2px 0 2px;  margin:0 0 0 2px }
.formContainer .input_field input{ display:block; margin:0 auto; width:260px;border:none; background:none; line-height:1.1em; color:#596597; font-size:0.9em; height:14px}
.formContainer .textarea_field textarea{ display:block; margin:0 auto; width:334px;border:none; background:none; line-height:1; color:#596597; font-size:1.2em; height:157px; overflow:auto}
.formContainer .btn_field{ display:block; width:100%; clear:both; padding:34px 0 27px 3px }
.formContainer .btn_field input{ display:block; background:url(../images/sendBtn.gif) left top no-repeat; width:46px; height:20px; cursor:pointer; border:none; }





