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

/* CSS Document */
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, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, hr {	margin: 0; padding: 0; border: 0; outline: 0; background: transparent; 
font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:left; }


ol, ul {	list-style: none;} ol li, ul li{ list-style: none; } 
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */ 
:focus, :active{	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0;} 
A IMG{border:0; outline:0;}
HTML { overflow-y:scroll; height: 100%;}
BODY{line-height:1; text-align:left;
height: 100%;width: 100%;
 color:#747474; background:#cfcece; }
 
/*common elements*/
A, A:link, A:visited, A:active { color:#0093cb; text-decoration:none; }
A:hover { color:#0093cb; text-decoration:underline; }
P{margin-bottom:8px;}


/* Normalizing form elements **/
textarea, button, input, select { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; *vertical-align: middle; }
textarea { overflow: auto; min-height: 20px; max-height: 300px; max-width: 400px; min-width: 150px; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; vertical-align: middle;  }
input[type="button"], input[type="submit"], button { cursor: pointer; -webkit-appearance: button; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
button {  width: auto; overflow: visible; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }



/************Header Starts*******************/



/************Header Ends*******************/

/************Footer Starts*******************/


/************Header Ends*******************/












/*******************************//*******************************//*******************************//*******************************/

/*******************************/
/*******************************/
/*needs to be at end of ALL CSS CLASS*/
.clear{visibility:hidden !important; clear:both !important; line-height:0px !important; height:0px !important; font-size:0px !important; margin:0px !important; padding:0px !important;}
.clearfix:before,.clearfix:after { content:"" !important;    display:table !important;}
.clearfix:after {    clear:both !important;}
.clearfix { zoom:1 !important; /* For IE 6/7 (trigger hasLayout) */}
.fl-l{float:left !important;}.fl-r{float:right !important;}
.debug    { border: 1px dotted red !important; }
.hidden   { display: none; visibility: hidden; }
.no-marg  { margin: 0 !important; }
.no-pad   { padding: 0 !important; }
.no-bg    { background: none !important; }
.no-bd    { border: none !important; }
.a-left{text-align:left !important;} .a-right {text-align:right !important; }
.a-center{text-align:center !important;} .a-justify{ text-align:justify !important;}
