html,button,input,select,textarea {color:#3a3a3a;}
::-moz-selection {background:#b3d4fc;text-shadow:none;}
::selection {background:#b3d4fc;text-shadow:none;}
img {vertical-align:middle;}
.module .content img {max-width:100%;height:auto;}
fieldset {margin:0;padding:0;border:0;}
textarea {resize:vertical;}
.chromeframe {margin:.2em 0;padding:.2em 0;background:#e1e1e1;color:#000;}
*,:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*********** FONT SETTINGS *************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video { outline:0; border:0; font-size:15px; vertical-align: baseline; background:transparent; -webkit-font-smoothing:antialiased;}

body,select,input,textarea,.cita,.title strong,.title b, h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, #content-list b {font-family:arial,sans-serif;}
#navi-content .navi .selected span,.module table .subline,.ui-accordion-header,.info,a.btn,input[type=submit],strong,b,#index.stuck #indexlist,#index.stuck #indexlist b, .chapter h4 {font-family:arial,sans-serif;}
.superscript {font-family:arial,sans-serif;}

body{background-color: #fff; margin: 0; padding: 0; font-weight: 400; font-size: 100%; color:#3a3a3a; font-family: arial, sans-serif; letter-spacing:.02em; line-height:normal; -webkit-font-smoothing:antialiased;}
form.default-form fieldset {background:none;}

.paragraph {display: none; visibility: hidden;}
.default-form {font-family: 'Gill Sans W04 Light',arial,sans-serif; color: #3a3a3a; font-size: 100%;}
.default-form fieldset {margin: 0; padding: 0; border: none !important;}
.default-form legend {display: none;}
.default-form .text-line {position: relative; display: inline-block; margin-top: .5em; width:100%; height: 4em; clear: both;}
form.default-form div.form-line label {width:37%; display: inline; float: left; padding-top: 1.4em; margin-right: 3%; font-size: 100%; }
.default-form input[type="text"], .default-form input[type="password"] {width: 55%; padding-top: 1em; display: inline; padding: 1em 0.5em; height: 4em; border: 1px solid #c8c8c8; font-size: 100%; outline: none; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}

form.default-form div.button-line input {margin-left: 40%;}
form.default-form input[type="submit"], form.default-form button[type="submit"], form.default-form input[type="button"], form.default-form input[type="reset"] {padding:22px 40px 21px 70px;}

.default-form input[type="submit"] {
	margin-left:40%;
	z-index:200;
	display:inline-block;
	margin-top:2em;
	padding:22px 40px 21px 70px;
	border:1px solid #c8c8c8;
	background-image:url(../images/background-btn.png),-webkit-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),-ms-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),-moz-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),-o-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),linear-gradient(white 0%,#e1e1e1 100%);
	background-position:left center;
	background-repeat:no-repeat;
	color:#393c43;
	font-family: arial,sans-serif;
	cursor: pointer;
	font-size: 100%;
	line-height: normal;
	
}

.default-form input[type="submit"]:hover {
	background-image:url(../images/background-btn.png),-webkit-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),-ms-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),-moz-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),-o-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),linear-gradient(white 0%,#c8c8c8 100%);
	background-position:left center;
	background-repeat:no-repeat;
	font-family: arial,sans-serif;
}

.default-form button[type="submit"] {
	margin-left:40%;
	z-index:200;
	display:inline-block;
	margin-top:2em;
	padding:22px 40px 21px 70px;
	border:1px solid #c8c8c8;
	background-image:url(../images/background-btn.png),-webkit-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),-ms-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),-moz-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),-o-linear-gradient(white 0%,#e1e1e1 100%);
	background-image:url(../images/background-btn.png),linear-gradient(white 0%,#e1e1e1 100%);
	background-position:left center;
	background-repeat:no-repeat;
	color:#393c43;
	font-family: arial,sans-serif;
	cursor: pointer;
	font-size: 100%;
	line-height: normal;
	
}

.default-form button[type="submit"]:hover {
	background-image:url(../images/background-btn.png),-webkit-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),-ms-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),-moz-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),-o-linear-gradient(white 0%,#c8c8c8 100%);
	background-image:url(../images/background-btn.png),linear-gradient(white 0%,#c8c8c8 100%);
	background-position:left center;
	background-repeat:no-repeat;
	font-family: arial,sans-serif;
}
