/* CSS Designed by Praveen Kumar, SNF */

*                               { margin:0;padding:0;}
body                            { font-family:open_sansregular,Tahoma, Arial, Helvetica, Verdana, sans-serif;background:#DDDDDD;font-size:12px; color:#000;}
//body                            { font-family:open_sansregular,Tahoma, Arial, Helvetica, Verdana, sans-serif;background:#DDDDDD;font-size:12px; color:#000; width:100%;}
a                               { text-decoration:none;outline:none;}
a img                           { border:none;}
ul li, li                       { list-style-type:none;}
@font-face 						{
								font-family: 'open_sansbold';
    							src: url('opensans-bold-webfont.eot');
								src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
									 url('opensans-bold-webfont.woff') format('woff'),
									 url('opensans-bold-webfont.ttf') format('truetype'),
									 url('opensans-bold-webfont.svg#open_sansbold') format('svg');
								font-weight: normal;
								font-style: normal;
								}
@font-face 						{
								font-family: 'open_sanslight';
								src: url('opensans-light-webfont.eot');
								src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
									 url('opensans-light-webfont.woff') format('woffbutte'),
									 url('opensans-light-webfont.ttf') format('truetype'),
									 url('opensans-light-webfont.svg#open_sanslight') format('svg');
								font-weight: normal;
								font-style: normal;
								}
@font-face 						{
								font-family: 'open_sansregular';
								src: url('opensans-regular-webfont.eot');
								src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
									 url('opensans-regular-webfont.woff') format('woff'),
									 url('opensans-regular-webfont.ttf') format('truetype'),
									 url('opensans-regular-webfont.svg#open_sansregular') format('svg');
								font-weight: normal;
								font-style: normal;
								}
/*End reset */

/*Floating remover */
.clr                            { clear:both; display:block;}
/*Floating remover end */
.fl								{ float:left;}
.fr								{ float:right;}
.m10							{ margin:10px;}

/*Heading tags */
 h1                             { font-weight:normal;  font-size:20px; color:#000; margin-bottom: 10px;}
 h2                             { font-weight:normal;  font-size:17px; color:#000;}
 h3                             { font-size:18px; color:#999; font-weight:normal;}
 a:hover						{ text-decoration:underline; !important;}
/*Heading tags */
.wrapper                        { width:870px; margin:auto; padding:0 15px; overflow:hidden; background:#fff; background:url(../images/pagebg.png) repeat-y;}
//.wrapper                        { width:100%; margin:auto; padding:0 15px; overflow:hidden; background:#fff; background:url(../images/pagebg.png) repeat-y;}
.header							{ height:66px; background-color:#FFF;}
.navigationblock				{ height:43px; background:url(../images/zlink.jpg) repeat-x;}
.navigationblock ul				{ list-style:none; padding-top: 10px;}
.navigationblock ul li			{ display:block; border-right:1px solid #fff; display:inline; padding:0px 10px 0px 10px;}
.navigationblock ul li a		{ color:#FFF;}
.titlebar						{ background-color: #0067B4; height: 50px; font-size: 28px; color: #fff; padding: 05px 0px 0px 10px;}
.main							{ width:850px; padding:10px;}
.footer							{ height:88px; background:url(../images/footerbg.png) repeat-x; text-align:center;}
.footercaption					{ font-size:11px; padding-top:23px;}
.footersubcaption				{ font-size:10px;}
.centralized					{ text-align:center;} 
.w550							{ width:550px; text-align:center; margin:auto;}

.myform							{ margin:0 auto; width:400px; padding:14px; }
.myformwide						{ margin:0 auto; width:600px; padding:14px; }

/* ----------- stylized ----------- */
#stylizederror					{ border:solid 2px #FF4000; background:#FFBFBF; margin-bottom: 20px;}
#stylized						{ border:solid 2px #b7ddf2; background:#ebf4fb; }
#stylized h1 					{ font-size:14px; font-weight:bold; margin-bottom:8px;}
#stylized p 					{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px; }
#stylized label					{ display:block; font-weight:bold; text-align:right; width:140px; float:left;}
#stylized .small 				{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px;}
#stylized input					{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px;}
#stylized button				{ clear:both; margin-left:150px; width:125px; height:31px; background:#666666; text-align:center; line-height:23px; color:#FFFFFF; font-size:11px; font-weight:bold;}
#stylized select				{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px;}


#stylizedwide					{ border:solid 2px #b7ddf2; background:#ebf4fb; }
#stylizedwide h1 				{ font-size:14px; font-weight:bold; margin-bottom:8px;}
#stylizedwide p 				{ font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px; }
#stylizedwide label				{ display:block; font-weight:bold; text-align:right; width:350px; float:left;}
#stylizedwide .small 			{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:350px;}
#stylizedwide input				{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px;}
#stylizedwide button			{ clear:both; margin-left:358px; width:125px; height:31px; background:#666666; text-align:center; line-height:23px; color:#FFFFFF; font-size:11px; font-weight:bold;}
#stylizedwide select			{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px;}

ul.list-l li				{ background:url(../images/list-arrow.png) no-repeat 5px 11px; line-height:28px; display:block; padding-left:15px;}
