/* CSS Document */

html 					{min-height: 100%; margin-bottom: 1px; }

body 					{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:medium;}

div.container 			{padding:0; margin:0; background-color:#FFFFFF; width:900px;}

div.masthead 			{background-color:#FFFFFF; width:900px; height:25px; margin: 0px; padding: 0;}

div.logo 				{background-color:#FFFFFF; width:900px; height:70px; margin: 0; padding:0px; border:0px;}
	
div.logoplacement 		{width:421px; height:116px; margin: 2; padding:5px 0px 0px 25px; border:0px; text-align:left;}

p.logoplacement			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}

div.raposacontact 		{width:181px; height:75px; margin: 2; padding:45px 0px 0px 265px; border:0px; text-align:left;}

div.raposacontact a 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF; text-decoration:none;}

div.raposacontact a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#CCCCCC; text-decoration:none;}

div.raposacontact a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#CCFF00; text-decoration:none;}


div.topnav 				{background-image:url(../images/newtopnav.jpg); background-repeat:no-repeat; width:900px; height:25px; padding-top:5px; background-color:#FFFFFF; text-align:right; font-size:14px;}

div.topnav a			{background-image:../images/m1-act.jpg; background-repeat: no-repeat; font-weight:bold; text-decoration:none;font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

div.topnav a:hover 		{text-decoration:none; font-weight:bold; color:#CCCCCC;}

div.topnav a:active		{text-decoration:none; font-weight:bold; color:#CCFF00;}

div.topnav ul 			{text-decoration:none; color:#000000; margin-left:0; display:inline;  padding-top:5px;}

div.topnav li 			{display:inline; text-decoration:none; color:#000000; margin:10px 5px 0px 10px; padding-top:5px;}

div.topnav li.left		{display:inline; text-decoration:none; color:#000000; margin:10px 5px 0px 0px;}

div.graphic				{width:900px; margin:0px; padding:0px; border-right:1px; border-left:1px; border-color:#384249;}

div.visual				{background-repeat: no-repeat; width:900px; margin:0px; padding:0px;}

div.visualleft			{background-image:url(../images/newvisualleft.jpg); background-repeat:no-repeat; height:120px; width:450px; margin:0px; padding:0px; float:left;}

div.visualright			{background-image:url(../images/newvisualright.jpg); background-repeat:no-repeat; height:120px; width:450px; margin:0px; padding:0px; float:left}

div.menu				{width:900px; background-color:#384249; margin:0px padding:0px; float:left; text-align:left;}

div.menu p 				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#33CC00;}

div.menu a 				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:underline; text-align:right;}

div.option1				{width:310px; height:160px; margin:0px 0px 0px 0px; padding:0px; background-image:url(../images/newFeatureBox1.jpg); background-repeat: no-repeat; float: left;}

div.feature1			{width:155px; height:120px; margin:0px; padding:40px 20px 0px 135px;}

div.option2				{width:279px; height:160px; margin:0px 0px 0px 0px; padding:0px; background-image:url(../images/newFeatureBox2.jpg); background-repeat: no-repeat; float: left;}

div.feature2			{width:160px; height:120px; margin:0px; padding:40px 10px 0px 110px;}


div.option3				{width:310px; height:160px; margin:0px 0px 0px 0px; padding:0px; background-image:url(../images/newFeatureBox3.jpg); background-repeat: no-repeat; float: left;}

div.feature3			{width:145px; height:120px; margin:0px; padding:40px 50px 0px 115px;}


div.contenttop			{background-image:url(../images/contenttopbg.jpg); background-repeat: repeat-x; width:900px; height:250px; border-right:1px; border-left:1px;  border-color:#384249; margin:0px; padding:0px; float:left;}

div.contentmain			{background-image:url(../images/contentbg.jpg); background-repeat: repeat-x; width:900px; height:100%; border-right:1px; border-left:1px;  border-color:#384249; margin:0px ; padding:0px; float:left;}

div.contenttleftmain	{width:545px; height:100%; margin: 0px 0px 0px 0px; padding: 20px 15px 0px 30px; text-align:left; float:left;}

div.contenttleftmain ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384249;}

div.contenttleftmain li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384249;}

div.contenttleft		{width:570px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 30px; text-align:left; float:left;}

div.contentrightmain	{width:310px; height:100%; margin: 0px; padding: 0px;float:left;}


div.contentrighttop		{background-image:url(../images/newcontenttop.jpg); background-repeat: no-repeat; width:310px; height:200px; margin: 0px; padding: 0px;float:left;}

div.crtc				{text-align:left; width:270px; height:145px; margin: 35px 20px 20px 20px; padding: 0px;}

div.crtc a				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; margin-left:20px; font-weight:lighter; text-align:left;}

div.crtc a:hover 		{text-decoration:none; font-weight:lighter; color:#FFFFFF;}

div.crtc a:active		{text-decoration:none; font-weight:lighter; color:#FFFFFF;}

div.crtc ul 			{text-decoration:none; color:#000000; list-style-type:none; padding-left:0; margin-left:0;}

div.crtc li 			{background-image:url(../images/underline2.gif); background-repeat:no-repeat; height:21px; text-decoration:none; color:#000000;}


div.contentbottom		{background-image:url(../images/contentbottombg.jpg); background-repeat: repeat-x; width:900px; height:250px; border-right:1px; border-left:1px;  border-color:#384249; margin:0px; padding:0px; float:left;}

div.contentbleft		{width:570px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 30px; text-align:left; float:left;}

div.contentrightbottom	{background-image:url(../images/newcontentbottom.jpg); background-repeat: no-repeat; width:310px; height:200px; margin:0px; padding:0px;float:left;}

div.crbc				{text-align:left; width:270px; height:163px; margin: 17px 20px 20px 20px; padding: 0px;}

div.crbc a				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; margin:0px 0px 0px 20px; font-weight:lighter; text-align:left;}

div.crbc a:hover 		{text-decoration:none; font-weight:lighter; color:#FFFFFF;}

div.crbc a:active		{text-decoration:none; font-weight:lighter; color:#FFFFFF;}

div.crbc ul 			{text-decoration:none; color:#000000; list-style-type:none; padding-left:0; margin-left:0;}

div.crbc li 			{text-decoration:none; color:#000000;}

div.clickhere			{text-align:right; width:100px; height:15px; margin: 90px 20px 20px 150px; padding: 0px;}


div.footer				{background-color:#384249; width:900px; height: 20px; margin:1px 0px 0px 0px; border-right:1px; border-left:1px;  border-color:#384249; padding:5px 0px 0px 0px; float:left; font-size: 10px; font-family:Arial, Helvetica, sans-serif;}

div.footer a 			{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center;}



a.nav 					{text-decoration:none;font:Verdana, Arial, Helvetica, sans-serif;color:#FFFFCC;}

a:hover.nav 			{background-image:   ; background-repeat: no-repeat; text-decoration:none;color:#FFFFFF;}

a:active.nav 			{text-decoration:none;color:#FFFFFF;}

a.footer 		{}


h2						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:medium; color:#384249;}

h3						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#384249;}

h4						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:medium; color:#FFFFFF; margin: 0px; padding:0px;}


p						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384249;}


table.visual 			{width:100%;margin:0px;padding:0px;}

table.home	 			{width:100%;margin:0px;padding:0px; border:none;}

table.home td			{width:50%;margin:0px;padding:5px; border:opx; vertical-align:text-top;}

img 					{margin:0px; padding;0px; border:0px;}

img.marg 				{margin:4px;}

img.left 				{margin-bottom:4px;margin-left:0px;margin-right:4px;margin-top:4px; padding:0px;}

img.right 				{margin-bottom:4px;margin-left:4px;margin-right:0px;margin-top:4px; padding:0px;}

div.mainimage img 		{margin:0px;}

#contact_form textarea 	{
	background: none;
	width: 250px;
	height: 102px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	border: 1px solid #333333;
	float: left;
}

#contact_form label 	{
	display: block;
	height: 30px;
	overflow: hidden;
	width:250px;
}

#contact_form input {
	background: none;
	width: 250px;
	height: 15px;
	padding: 2px 3px 1px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	border: 1px solid #333333;
}

#contact_form a {
	float: left;
	margin: 10px 0 0 21px;
}
