html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial,  Helvetica, sans-serif;
		text-align:center; }
		

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}


/***** Global Settings *****/

html, body {
background-color: #dbe4ed;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align:center;
line-height:25px;
/*background-image:url(../images/bg.jpg);
background-repeat:repeat-x;*/
}

body {
color:#545454;
font:80%/1.4 Verdana, Arial,  Helvetica, sans-serif;;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:bold;
}

h1 {
padding:16px 0 5px 0;
letter-spacing:0px;
color:#000;
font:1.8em  Verdana, Arial, Helvetica, sans-serif;
}

h2 {
padding:16px 0 5px 0;
letter-spacing:0px;
color:#FF8B00;
font:1.8em  Verdana, Arial, Helvetica, sans-serif;
}

h3 {
padding:10px 0;
/*letter-spacing:-1px;*/
font:1.2em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}


p, ul, ol {
margin:0;
padding:0 0 0px 0;
}


blockquote {margin:22px 40px; padding:0;}

small { font-size:0.85em;}

img {border:0;}

sup {position:relative; bottom:0.3em; vertical-align:baseline;}

sub {position:relative; bottom:-0.2em; vertical-align:baseline;}

acronym, abbr {cursor:help; letter-spacing:1px; border-bottom:1px dashed;}


/***** Global Classes *****/

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }
.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }


/***** Global Links *****/

a:active, a:visited, a:link {color:#cc6600;text-decoration:none;}
a:hover {color:#cc6600;text-decoration:underline;}


/***** general Links *****/

a.bottomlink:active, a.bottomlink:visited, a.bottomlink:link {color:#3F5C8E; text-decoration:none; font:1.00em arial, helvetica, sans-serif;}
a.bottomlink:hover {color:#8A6E13;text-decoration:underline; font:1.00em arial, helvetica, sans-serif;}




/***** Forms *****/

form {
margin:0; padding:0; display:inline;
}

input, select, textarea {
padding-left:5px;
color:#2f6bb4;
font:1em Verdana, Arial, Helvetica, sans-serif;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}

/***** Tables *****/

table {
border:0;
padding:0;
line-height: 16px;
}


/***** Wrapper *****/

#wrap {width:980px; margin:0 auto; background-image:url(../images/whitebg.jpg); background-repeat:repeat-y;}


/***** general css styling *****/



/*-----------------------   Header   -----------------------*/
#header {clear:both; width:980px; height:102px; padding-top:5px; padding-bottom:10px; }
#header .LogoDiv {float:left; width:400px;}
#header .topRightTextDiv {float:right; width:500px; text-align:right; height:72px; font:1.4em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#0081bf; padding-top:30px; padding-right:20px}
#header .orangeText {color:#ff9900;}
/*-----------------------   Header End  -----------------------*/




/*-----------------------   Top Navigation   -----------------------*/
#navigation { background-image:url(../images/navibg.jpg); background-repeat:no-repeat; width:980px; height:41px; }
#top-menubar { height:41px; float:left; width:954px; padding-left:15px; padding-right:11px; clear: right;}
#top-menubar ul { margin:0px; padding:0px; list-style:none; margin-left: 0px; } 
#top-menubar li{ display:inline; margin:0; padding:0px; float:left; height:41px; }
#top-menubar li .divider { float:left; background-image:url(../images/topdivider.gif); background-repeat:no-repeat; width:7px; height:41px;}
#top-menubar li .litext {padding-top:12px; padding-left:28px; padding-right:28px;}

a.top-links:active, a.top-links:visited, a.top-links:link {color:#717171; text-decoration:none; font:14px verdana, arial, helvetica, sans-serif;}
a.top-links:hover {color:#000000;text-decoration:underline; font:14px verdana, arial, helvetica, sans-serif;}

/*-----------------------   Top Navigation Ends  -----------------------*/


/* ----------------------Flash area----------------------*/
#topGap { background-image:url(../images/navibgjpg.jpg); background-repeat: no-repeat; height:22px; float:left; width:980px; clear: both;}
#torightbackroundDiv{ background-image:url(../images/torightbackround.gif); background-repeat:repeat-y; float:left; width:926px; clear: both; padding-left:27px; padding-right:27px; min-height:700px;}
#torightbackroundDiv .TopFlashimagearea {height:247px; float:left; width:100%; clear: both;}
#torightbackroundDiv .TopFlashimagearea .flasharea { height:247px; float:left; width:926px;}
#torightbackroundDiv .TopFlashimagearea .imagearea { height:247px; float:left; width:264px;}
.whitegap{ background-image: url(../images/whitegap.gif); background-repeat: no-repeat; height:12px; float:left; width:100%; clear: both;}

#maincontent {width:100%; text-align:left;}
#maincontent .titlebg {text-align: left; background-image: url(../images/titlebg.gif); background-repeat:no-repeat; height:45px; width:100%;clear: both;}
#maincontent .titlebg h1 {padding:10px 0 0px 0; color:#0081bf; font:1.8em  Verdana, Arial, Helvetica, sans-serif; }
#maincontent .content {width:100%; clear: both;}
#maincontent .content p {text-align: justify;}
#maincontent .content h2 {padding:10px 0 0px 0; color:#ff6600; font:1.5em  Verdana, Arial, Helvetica, sans-serif; }
#maincontent .content .flowchart { margin-top:20px; width:auto; height:auto; text-align:center; clear: both;}
#maincontent .content a.contentlink:active, a.contentlink:visited, a.contentlink:link {color:#000000; text-decoration:none; font-weight:bold;  }
#maincontent .content a.contentlink:hover {color:#ff6600;text-decoration:underline; font-weight:bold;}
#maincontent .content .floatright { float: right; margin: 0px 0px 20px 20px; }
#maincontent .content .aligncenter { float: left; padding-left:60px; }  

#maincontent .content .pdfleft { float: left; width:450px; padding-left:100px; } 
#maincontent .content .pdfright { float: left; width:350px;} 


#bottom {width:980px; height:69px; clear: both;}
#footer {width:980px; height:auto; clear: both; color: #0081bf; font:1.0em  Verdana, Arial, Helvetica, sans-serif; line-height:20px; }
#footer a:active, a:visited, a:link {color:#0081bf; text-decoration:none;}
#footer a:hover {color:#000000;text-decoration:underline;}
#footer a.niche:active, a.niche:visited, a.niche:link {color:#4f2800; text-decoration:none; font-weight:bold;  }
#footer a.niche:hover {color:#ffffff;text-decoration:underline; font-weight:bold;}

/* ----------------------------------------*/

/*-----------------------   Form Elements  -----------------------*/
/*-----------------------   Form Elements  -----------------------*/
#Feedbackform {
padding-left:100px;
}
form.general {
	margin:0;
	padding:0;
	margin-top:10px;
	padding-top:10px;
	color:#F7B319;
	}



form.general p {
	margin:0;
	padding:2px 0 2px 0 ;
	
	}

form.general label {
	float: left;
	margin:0;
	padding:5px 1px 0 1px;
	width: 10em;
	text-align: left;
	color:#000;
	
	}

form.general input,
form.general select,
form.general textarea{
	margin-bottom:5px;
	padding:3px;
	border:#CCC solid 1px;
	background:#FFF url(images/inputBack.gif) repeat-x left bottom;
	font-size:13px;
	color:#999999;
	}

form.general textarea{
	width:300px;
	}

form.general select{
	margin-bottom:5px;
	padding:0;
	border:#CCC solid 1px;
	}

form.general input.submit {
	background:#F7B319;
	padding:2px 10px !important;
	border:#F7B319 solid 1px;
	border-left:#FBD48C solid 1px;
	border-top:#FBD48C solid 1px;
	color:#000;
	font-weight:bold;
	}
/*-----------------------   Form Elements End -----------------------*/
/*-----------------------   Form Elements End -----------------------*/

