@charset "utf-8";

/*----------------------------------------
Basic Reset
----------------------------------------*/
html{color:#212121;background:#FFF; height: 100%;}
body,div,dl,dt,dd,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
ul,ol,li{margin: 0; padding: 0; list-style: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
strong{font-weight: bold;}
em{font-style: italic;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
/*input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; *font-size:100%;}*/

/*----------------------------------------
Typography
----------------------------------------*/
body{font:11px/1.231 Verdana,Helvetica,Arial,sans-serif; color: #212121;}
select,input,button,textarea{}
table{font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

h1,h2,h3,h4,h5,h6{font:12px Verdana,Helvetica,Arial,sans-serif; padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6{line-height: 1em;}

p{padding: 8px 0; font-size: inherit; line-height:inherit;}

a{color: #322D68; text-decoration: underline;outline: none; border: none;}
a:hover{color: #322D68;	text-decoration: none;}


/*----------------------------------------
Common Classes/Widgets
----------------------------------------*/
.hide{display: none;}
.alert{font-weight: bold; color: #F00;}
.right{text-align: right;}
.center{text-align: center;}
.disabled{color: #aaa;}
.alert{font-weight: bold; color: #F00;}
.clr{clear: both;}
