
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: bold 11px Arial, Helvetica, Verdana, San-Serif;
	PADDING-TOP: 0px
}

.fixAccessLink {
	DISPLAY: none
}

.portaltext {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 10px Arial, Helvetica, Verdana, San-Serif;
	PADDING-TOP: 0px
}

IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#mainframe {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: auto;
	PADDING-BOTTOM: 0px;
	WIDTH: 830px;
	PADDING-TOP: 0px;
	HEIGHT: 999px
}

#nav {
	Z-INDEX: 20;
	LEFT: 116px;
	WIDTH: 100%;
	TOP: 0px
}

#navcontainer1 {
	HEIGHT: 16px;
	BACKGROUND-COLOR: #3399cc
}

#navcontainer1 UL {
	DISPLAY: inline;
	MARGIN: -40px;
	LIST-STYLE-TYPE: none
}

#navcontainer1 LI {
	DISPLAY: inline;
	MARGIN-LEFT: -3px;
	LIST-STYLE-TYPE: none;
	FONT-WEIGHT: BOLDER;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, San-Serif
}

#navcontainer1 A {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
	TEXT-DECORATION: none
}

#navcontainer1 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


#navcontainer1 A {
	COLOR: #ffffff; BACKGROUND-COLOR: #3399cc
}
#navcontainer1 A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #006699
}

#navcontainer1 A.oSelected {
	COLOR: #ffffff; BACKGROUND-COLOR: #006699
}
#navcontainer1 A.oSelected:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #006699
}



#toplinks {
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #003366;
	float: right;
	margin-top: 15px;
	margin-right: 5px
}

.smalllink {
	RIGHT: auto;
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #003366;
	TOP: 26px;
	TEXT-DECORATION: underline
}

#title {
	FONT: 15px Arial, Helvetica, sans-serif;
	WIDTH: 160px;
	COLOR: #003366;;
	float: left;
	margin-top: 20px;
}

.setitle {
	LEFT: auto;
	FONT: 15px Arial, Helvetica, sans-serif;
	COLOR: #003366;
	POSITION: relative;
	TOP: 0px
}

.searchsub {
	LEFT: auto;
	FONT: 11px Arial, Helvetica, sans-serif;
	COLOR: #003366;
	POSITION: relative;
	TOP: 0px
}

#placesholder {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	LEFT: 116px;
	PADDING-BOTTOM: 25px;
	WIDTH: 220px;
	PADDING-TOP: 25px;
	POSITION: absolute;
	TOP: 78px
}

#places1 {
	LEFT: 0px;
	WIDTH: 120px;
	COLOR: #003366;
	POSITION: absolute;
	TOP: 0px
}

#places2 {
	LEFT: 120px;
	WIDTH: 120px;
	COLOR: #003366;
	POSITION: absolute;
	TOP: 0px
}

.personalLink {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	WHITE-SPACE: nowrap;
	POSITION: absolute;
	TEXT-DECORATION: none
}

.businessLink {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	WHITE-SPACE: nowrap;
	POSITION: absolute;
	TEXT-DECORATION: none
}

#mainbox {
	RIGHT: 230px;
	LEFT: 10px;
	WIDTH: 760px;
	POSITION: relative;
	TOP: 14px;
	HEIGHT: 248px;
	BACKGROUND-COLOR: #cccccc
}

#mainboximg {
	RIGHT: 230px;
	BACKGROUND: url(../images/banner2.jpg) no-repeat left top;
	LEFT: 10px;
	WIDTH: 737px;
	CURSOR: auto;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 228px
}

#bannerImage {
	OVERFLOW: hidden;
	WIDTH: 540px;
	HEIGHT: 210px;
	BACKGROUND-COLOR: #ffffff
}

#logbox {
	Z-INDEX: 99;
	LEFT: 540px;
	WIDTH: 200px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 228px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

#logbox .logoBoxPadding {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 18px
}

.logbut {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	BACKGROUND: #ffcc66;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	WIDTH: 120px;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	TEXT-DECORATION: none
}

.titleCase {
	FONT: bold 15px Arial, Helvetica, Verdana, sans-serif;
	COLOR: #003366
}

.subTitleCase {
	FONT: bold 11px Arial, Helvetica, Verdana, sans-serif;
	COLOR: #003366
}

.setitle {
	LEFT: auto;
	FONT: bold 15px Arial, Helvetica, Verdana, sans-serif;
	COLOR: #003366;
	POSITION: relative;
	TOP: 0px
}

.searchsub {
	LEFT: auto;
	FONT: bold 11px Arial, Helvetica, Verdana, sans-serif;
	COLOR: #003366;
	POSITION: relative;
	TOP: 0px
}

#bannerlink1 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	Z-INDEX: 1;
	BACKGROUND: #697988;
	PADDING-BOTTOM: 3px;
	FONT: 11px Verdana, Arial, Helvetica, San-Serif;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 180px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	POSITION: absolute;
	TOP: 209px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#bannerlink2 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	Z-INDEX: 1;
	BACKGROUND: #697988;
	LEFT: 180px;
	PADDING-BOTTOM: 3px;
	FONT: 11px Verdana, Arial, Helvetica, San-Serif;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 180px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	POSITION: absolute;
	TOP: 209px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#bannerlink3 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	Z-INDEX: 1;
	RIGHT: 196px;
	BACKGROUND: #697988;
	LEFT: 360px;
	PADDING-BOTTOM: 3px;
	FONT: 11px Verdana, Arial, Helvetica, San-Serif;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 180px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	POSITION: absolute;
	TOP: 209px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

#bannerlink1 A {
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

#bannerlink2 A {
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

#bannerlink3 A {
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

#portalholder {
	LEFT: 15px;
	WIDTH: 740px;
	COLOR: #003366;
	POSITION: relative;
	TOP: 30px;
	HEIGHT: 100px
}

#portal1 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	LEFT: 25px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 125px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 80px
}

#portal2 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	LEFT: 175px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 125px;
	COLOR: #003366;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 80px
}

#portal3 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	LEFT: 330px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 110px;
	COLOR: #003366;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 80px
}

#portal4 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	LEFT: 470px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 105px;
	COLOR: #003366;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 80px
}

#portal5 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	LEFT: 608px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 115px;
	COLOR: #003366;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	POSITION: absolute;
	TOP: 30px;
	HEIGHT: 80px
}

#cc {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	RIGHT: 230px;
	LEFT: 85px;
	PADDING-BOTTOM: 0px;
	FONT: 10px Arial, Helvetica, sans-serif;
	WIDTH: 680px;
	COLOR: #003366;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: 30px;
	TEXT-ALIGN: center
}

#cclogo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	RIGHT: 230px;
	LEFT: 20px;
	PADDING-BOTTOM: 0px;
	FONT: 10px Arial, Helvetica, sans-serif;
	WIDTH: 60px;
	COLOR: #003366;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: 70px;
	TEXT-ALIGN: center
}

.portalbut1 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	WIDTH: 120px;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	TEXT-DECORATION: none
}

.portalbut2 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	WIDTH: 120px;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	TEXT-DECORATION: none
}

.portalbut3 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	WIDTH: 120px;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	TEXT-DECORATION: none
}

.portalbut4 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	WIDTH: 120px;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	TEXT-DECORATION: none
}

.portalbut5 {
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #336699 1px solid;
	WIDTH: 120px;
	COLOR: #336699;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #336699 1px solid;
	TEXT-DECORATION: none
}

#maincontent {
	FONT-SIZE: 67%;
	MARGIN-TOP: 10px;
	min-width: 490px
}

.component {
	clear: both;
	margin: 0 0 1em;
}

#sigla {
	margin-left: 5px;	
	position: relative;	
	margin-bottom: 10px
}

.input {
	BORDER-RIGHT: #1a2695 1px solid;
	BORDER-TOP: #1a2695 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #1a2695 1px solid;
	BORDER-BOTTOM: #1a2695 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.buttonlink {
	BORDER-RIGHT: #1a2695 1px solid;
	BORDER-TOP: #1a2695 1px solid;
	PADDING-LEFT: 3px;
	padding-right: 3px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #1a2695 1px solid;
	BORDER-BOTTOM: #1a2695 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;   
	OVERFLOW: visible;
	CURSOR: hand;
	float: right;
}
INPUT {
	BORDER-RIGHT: #1a2695 1px solid;
	BORDER-TOP: #1a2695 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	BORDER-LEFT: #1a2695 1px solid;
	BORDER-BOTTOM: #1a2695 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;   
	OVERFLOW: visible;
	CURSOR: hand;
	float: right;
}
.error {
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../images/!.gif);
	COLOR: red;
	BACKGROUND-REPEAT: no-repeat
}

.success {
	BACKGROUND-POSITION: left top;
	MARGIN-TOP: 15px;
	PADDING-LEFT: 15px;	
	FONT-SIZE: 13px;
	BACKGROUND-IMAGE: url(../images/i.gif);
	COLOR: #382E20;
	BACKGROUND-REPEAT: no-repeat
}
.linkApply{
	BORDER-RIGHT: #1a2695 1px solid;
	BORDER-TOP: #1a2695 1px solid;
	BORDER-LEFT: #1a2695 1px solid;
	BORDER-BOTTOM: #1a2695 1px solid;
	PADDING-LEFT: 3px;
	padding-right: 3px;
	FONT-SIZE: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;    
	text-decoration: none;	
}
