/* ******************** *
	  RESET
 * ******************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul{margin: 10px 0;}
li{list-style:disc; margin-left: 30px;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;font-weight:bold;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}

/* ******************** *
	  DEFAULT
 * ******************** */
html{overflow-y: scroll;}
body {
	background: #ECECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
table {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}
a, a:active, a:visited {text-decoration: underline; color:#1584C7; cursor: pointer;}
* html a:visited {text-decoration: none;}
a:active {color:#CC0000;}

a img {border-width: 0; border-style: none;}
p img {vertical-align: middle;}
p {margin: 0; padding: 4px 0;}
hr {
	background-color:#DDDDDD;
	border:0 none;
	color:#DDDDDD;
	height:1px;
	margin: 5px 0;
}
h1 {color:#E77100; font-size:150%; font-weight: bold; line-height: 200%;}
h2 {color:#E77100; font-size:125%; font-weight: bold; line-height: 200%;}
h3 {color:#E77100; font-size:110%; font-weight: bold; line-height: 200%;color:#0F92D4;}
em {font-style: italic;}
strong {font-weight: bold;}

/*h2 {

font-size:2em;
font-weight:bold;
letter-spacing:-1px;
line-height:1.2;
padding:10px 0 15px;
margin:0;
}
*/
/* ******************** *
	  HEADER-FOOTER
 * ******************** */
#divHeader {padding-top: 6px;}
#divHeader, #divMainMenu, #divBody, #divFooter {width: 930px; margin: 0 auto;}
#divHeader, #divBody {background-color: white;}
#divBody {width: 894px; padding: 20px 12px 20px 24px;}
#divBodyWrapper, #divFooterWrapper {background: #ECECEC url(../../resources/pictures/common/body-shadow.png) top center repeat-y;}
#divHeaderWrapper {background: white;}

#tdTagLine {vertical-align: middle; text-align: center;}
#divLogo {padding-bottom: 10px; height: 100px;}
#divMainMenuBackground, #divFooter {background: #234D87 url(/resources/pictures/common/menu-btn.png) top left repeat-x; height:36px;}
#divMainMenu ul {margin:0; padding:0;}
#divMainMenu li {
	float: left;
	list-style-type: none;
	line-height: 36px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 15px;
	border-right: 1px solid #1C79A4;
}
#divMainMenu a {
	color: white;
	display: block;
	padding: 0 10px;
	border-right: 1px solid #26ADE6;
	text-decoration: none;
	/*font-style: italic;*/
}
#divMainMenu ul li a.active {background: #234D87 url(/resources/pictures/common/menu-btn.png) bottom left repeat-x;}
#divMainMenu ul li a:hover {background: #ACACAC url(/resources/pictures/common/menu-btn.png) left -35px repeat-x;}
#divMainMenu ul li.first a {border-left: 1px solid #1C79A4;}
#divMainMenu ul li.first {border-left: 1px solid #26ADE6;}
#divLang {float: right; height: 35px;}
#divLang li {float: right;}
#divLang a {height: 11px; padding: 12px;}
#divFooter a {color: white;}
#divFooterInnerWrapper {height: 35px; border-width: 0 1px 0 1px; border-color: #1C79A4; border-style: solid;}
#divFooterInnerWrapper2 {
	height: 32px;
	border-width: 0 1px 0 1px;
	border-color: #26ADE6;
	border-style: solid;
	padding-top: 3px;
	font-size: 11px;
	color: #eee;
	text-align: center;
	line-height: 16px;
}
#divBottom {height: 20px; background: #ECECEC url(../../resources/pictures/common/body-bottom-shadow.png) top center no-repeat;}

.contentText{
	padding:10px 20px 40px 20px;
	text-align: justify;
}

.btn-green{
	display:block;
	text-align:center;
	vertical-align:middle;
	background:url(../../resources/pictures/software/btn-green.png) no-repeat;
	text-decoration:none;
	width:102px;
	height:35px;
	padding-top:10px;
}

.btn-blue{
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../../resources/pictures/software/btn-blue.png) no-repeat;
	text-decoration:none;
	width:102px;
	height:35px;
	padding-top:10px;
}
a.btn-blue, a.btn-green{
	color:white;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin:20px;
	
}