/* -----------------------------
*      Page styles
* ------------------------------ */
body {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
.headerBox {
	vertical-align: top;
	height: 1%;
}
.menuBox {
	vertical-align: top;
	height: 98%;
	width: 5%;
}
.contentBox {
	vertical-align: top;
	height: 98%;
	width: 95%;
	padding: 30 10 10 20;
}
.footerBox {
	vertical-align: bottom;
	height: 1%;
}


/* =====-----------------------------
*     Header and Footer styles 
* =====-------------------------------- */
.headerLeft {
	background-color: #2C70C3;
	background-image: url('../img/headerLeft.jpg');
	width: 280px;
	height: 100px;
}
.headerMiddle {
	background-color: #2C70C3;
	background-image: url('../img/headerMiddle.jpg');
}
.headerRight {
	background-color: #2C70C3;
	background-image: url('../img/headerRight.jpg');
	width: 600px;
	height: 100px;
}
.headerTitle {
	font-family: arial black, arial;
	font-weight: bold2;
	font-size: 40px;
	color: #ffffff;
}
.headerSubtitle {
	font-family: arial black, arial;
	font-weight: bold2;
	font-size: 12px;
	color: #ee9900;
}
.footer {
	background-color: #2C70C3;
	background-image: url('../img/footerBar.jpg');
	height: 25px;
}
.footerText {
	font-family: verdana, helvetica, arial;
	font-size: 0.55em;
	color: #ffffff;
}


/* =====-----------------------------
     Menu styles 
	 =====-------------------------------- */
.menuTop {
	background-color: #ffffff;
	background-image: url('../img/menuTop.gif');
	height: 35px;
}
.menuBottom {
	background-color: #ffffff;
	background-image: url('../img/menuBottom.gif');
	height: 35px;
}
.menuButtonLeft {
	background-color: #e9e9e9;
	background-image: url('../img/menuButtonLeft.gif');
	height: 28px;
	width: 30px;
}
.menuButtonCenter {
	background-color: #e9e9e9;
	background-image: url('../img/menuButtonCenter.gif');
	height: 28px;
	text-align: center;
	vertical-align: center;
}
.menuButtonRight {
	background-color: #e9e9e9;
	background-image: url('../img/menuButtonRight.gif');
	height: 28px;
	width: 16px;
}
.menuButtonText {
	font-family: verdana, helvetica, arial;
	font-size: 0.7em;
	font-weight: bold;
	color: #15365D;
}
.menuBlank {
	background-color: #e9e9e9;
}
.menuRelease {
	background-color: #e9e9e9;
	text-align: right;
	vertical-align: top;
	padding: 5 7 0 0;
}
.menuLink {
	background-color: #e9e9e9;
	/*background-image: url('../img/menuLinkLeft.gif');*/
	height: 20px;
	text-align: left;
	vertical-align: center;
}
.menuLinkIcon {
	border: 0;
	width: 8px;
	height: 7px;
	background-color: #e9e9e9;
}
.menuLinkText {
	font-family: verdana, helvetica, arial;
	font-size: 0.65em;
	font-weight: bold;
	color: #15365D;
	background-color: #e9e9e9;
}
a.menuButtonAnchor {
	color: #15365D;
	text-decoration: none;
}
a.menuButtonAnchor:hover {
	color: #ffffff;
	text-decoration: underline;
}
a.menuLinkAnchor {
	color: #15365D;
	text-decoration: none;
}
a.menuLinkAnchor:hover {
	color: #FF6603;
	text-decoration: underline;
}



/* =====-----------------------------
     Content styles 
	 =====-------------------------------- */
.contentHeader {
	font-family: arial, verdana, helvetica;
	font-size: 1.0em;
	font-weight: bold;
	color: #ff6633;	
}
.contentSubheader {
	font-family: arial, verdana, helvetica;
	font-size: 0.8em;
	font-weight: bold;
	color: #3366CC;	
}
.contentText {
	font-family: arial, verdana, helvetica;
	font-size: 0.8em;
	color: #000000;	
}
.contentTextColoured {
	font-family: arial, verdana, helvetica;
	font-size: 0.8em;
	color: #3366CC;	
}
.contentTextGray {
	font-family: arial, verdana, helvetica;
	font-size: 0.8em;
	color: #666666;	
}
.contentTextBold {
	font-family: arial, verdana, helvetica;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;	
}
.contentTextTiny {
	font-family: arial, verdana, helvetica;
	font-size: 0.7em;
	color: #000000;	
}
.contentTextTinyGray {
	font-family: arial, verdana, helvetica;
	font-size: 0.7em;
	color: #666666;	
}
a.normalLinkAnchor {
	color: #003399;
	text-decoration: none;
}
a.normalLinkAnchor:hover {
	color: #ff6633;
	text-decoration: underline;
}
a.footerLinkAnchor {
	color: #ffffff;
	text-decoration: none;
}
a.footerLinkAnchor:hover {
	color: #ffffff;
	text-decoration: underline;
}

.bloqueLevel1 {
	padding-left: 0px;
	padding-right: 0px;
}
.bloqueLevel2 {
	padding-left: 30px;
	padding-right: 30px;
}
.bloqueLevel3 {
	padding-left: 60px;
	padding-right: 60px;
}
.paragraph {
	padding-top: 20px;
}

tr.separator {
	height: 5px;
}

ul.nomark {
	list-style-type: none;
}