@charset "utf-8";

/* Precigeo CSS Document */



/*----- Reset Browser Default Styles -----*/

html, body,  span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, font, img, ins, kbd, q, s, samp,

small, strike, strong, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%;

font-family: inherit; vertical-align: top; }

ol, ul { list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse:collapse;

	border-spacing: 0;

}

caption, th, td { text-align: left; font-weight: normal;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}



/*----- General -----*/

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/

	* html .clearfix {height: 1%;}

	.clearfix {display: block;}

	/* End hide from IE-mac */



.floatleft {float:left;}

.floatright {float:right;}

.clear {clear: both;visibility:hidden;height: 0px;}

.hidetext {text-indent: -9999px;}

.centertext{text-align: center;}

.textright {text-align: right;}

.textleft {text-align: left;}

.textBold { font-weight:bold;}

a{font-family:Arial, Helvetica, sans-serif;color:#02717C;text-decoration:none;}

a:hover{color:#000000;text-decoration:none;}

img{border:0px;}

p{

font-family: Arial,Helvetica,Tahoma,Verdana;

font-size: 12px;

font-weight:normal;

margin:0px;

padding:0px 0 7px 0;

line-height: 18px;

color:#555555;

text-align: justify;

}

h1{

	color:#02717C;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	padding-bottom: 10px;

}

h2{

	padding-top:7px;

	width:200px;

	float:left;

	color:#333333;

	font-weight: bold;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

}

h3{padding-top:0px; width:205px; float:left;color:#d66f0b; font-weight: bold; font-size:13px;font-family: Verdana, Arial, Helvetica, sans-serif;}

h4{padding-top:0px; width:175px; float:left;color:#666666; font-weight:normal; font-size:13px;font-family: Verdana, Arial, Helvetica, sans-serif;}

h5{padding-top:2px; width:95px; float:left;color:#999999; font-weight: bold; font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif;}

/*----- Framework -----*/



body {

	background-color:#999999;

	margin:10px 0 10px  0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	height:auto;

}

/*----- Container -----*/

#container {width:800px;margin: 0 auto;padding:0; background-color:#fff; border:1px solid #666666;}

#menu li a{

	background:#749b10 url(images/menu_bg.gif) repeat-x;

	border:2px solid #80a225;

	margin:0 1px;

	padding:15px 15px 15px 15px;

	display:block;

	float:left;

	color:#fff;

	text-transform:uppercase;

	text-decoration:none;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	height: 50px;

}

/*----- Header -----*/

#header {height:158px;margin:0;padding:0;display:block;}

#header .headerTop{margin:0;padding:0;height:133px; width:800px; background:url(../images/header.jpg) top left no-repeat;}

#header .Logo{margin:0; padding:0; float:left; height:133px; width:123px;}

.DashboardLoginArea123{

	margin:0;

	padding:0;

	float:right;

	height:73px;

	width:245px;

	background:url(../images/LoginBG.jpg) top right no-repeat;

	color:#ffffff;

	font-size:13px;

	font-weight: bold;

}

.DashboardLoginArea{

	margin:0;

	padding:0;

	float:right;

	height:73px;

	width:245px;

	background:url(../images/LoginBG.jpg) top right no-repeat;

	color:#ffffff;

	font-size:13px;

	font-weight: bold;

}

.LoginWrapper {

	padding:17px 10px 10px 20px;

	width:225px;

	margin:0;

	float:left;

}

a.SignIn {color:#ffffff;

	font-size:13px;

	font-weight: bold; text-decoration:none;}

a.SignIn:hover{ text-decoration:underline;}	

.DashboardImg{padding-left:12px;}

.NewUserArea{font-size:12px; font-weight:normal; color:#017083;padding:10px 0 0 0; margin:0; float:left;}

a.NewAcccount {

	color:#017083;

	font-weight: bold;

	text-decoration:underline;

	padding-left:16px;

}

a.NewAcccount:hover{ text-decoration:none;}	

/*----- Mainformatting -----*/

#mainformatting {

	margin: 0px;

	padding:0px;

	width:800px;

	background-color: #ffffff;

	height: auto;

}

#mainformatting .left{width:160px; background-color:#d8eaea;}

#mainformatting .leftBox{margin:10px; width:140px; float:left;}

.leftButton a{

	background:#82c51d;

	border:2px solid #5b900b;

	margin:0 1px;

	padding:7px;

	display:block;

	float:left;

	color:#fff;

	text-transform:uppercase;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	width:120px;

}

.leftButton a:hover{

	background:#017083;

	border:2px solid #034a56;

	text-decoration:none;

}

a.sampleButton{

font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

    color:#fff;

	background-color:#82c51d;

    border:1px solid #5b900b;

	padding:3px 12px;

	text-decoration:none;

}

a.sampleButton:hover{

    background-color:#017083;

    border:1px solid #034a56;

    color:#fff;

	text-decoration:none;

}

a.sampleButton:active{

    background-color:#529214;

    border:1px solid #529214;

    color:#fff;

	text-decoration:none;

}

.leftContact{

	margin:0 1px;

	display:block;

	float:left;

	color:#02717C;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	width:140px;

}

#mainformatting .emailLink a{color:#02717C;}

#mainformatting .emailLink a:hover{ color:#111111;}

#mainformatting .right{width:640px;}

#mainformatting ul{

	margin:0 10px 10px 5px;

	padding:0;

	list-style:decimal;

	font-family: Arial,Helvetica,Tahoma,Verdana;

font-size: 12px;

font-weight:normal;

}

#mainformatting ul li{

color:#555555;

	margin:0 0 5px 8px;

	padding:0 0 0 10px;

	list-style:inside;

	list-style-type:decimal;

}

#mainformatting ul li a{

color:#666666;

text-decoration:none;}

#mainformatting ul li a:hover{

color:#d66f0b;}

#simpleListStyle ul{

	margin:0 10px 10px 25px;

	padding:0;

	list-style:inside;

	font-family: Arial,Helvetica,Tahoma,Verdana;

font-size: 12px;

font-weight:normal;

}

#simpleListStyle ul li{

	color:#555555;

	margin:7px 0 7px 8px;

	padding:0 0 0 10px;

	list-style:disc;

}

#simpleListStyle ul li a{

color:#666666;

text-decoration:none;}

#simpleListStyle ul li a:hover{

color:#d66f0b;}



#contentWrapper{	width:600px;

	height: auto;

	margin:0px;

	padding:10px 20px 20px 20px;

	}

.breadcrumbs{

	padding:7px 7px 12px 0px;

	border-bottom: 2px solid #5b900b;

	margin-bottom: 15px;

}

.breadcrumbs a{

	padding:7px 7px 5px 0px;

	color:#017083;

}

.breadcrumbs a:hover{color:#000000;}

.breadcrumbs .focus{

	color:#5b900b;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	padding-left: 8px;

}

.TextGreen {

	color:#81C41D;

	font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

	font-size:14px;

	font-weight:bold;

}

.TextGreenSmall {

	color:#81C41D;

	font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

	font-size:12px;

	font-weight:bold;

}

.TextBlue {

  color:#02717C;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:12px;

  font-weight:bold;	

}

.TextTMBlue {

	color:#02717C;

	font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

	font-size:14px;

	font-weight:normal;

	vertical-align:super;

}

.precigeoH1Name {

  color:#81C41D;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:16px;

  font-weight:bold;	

}

.precigeoH1 {

	color:#02717C;

	font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

	font-size:16px;

	font-weight:bold;

	vertical-align: super;

}

.precigeoH1TM {

	color:#02717C;

	font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

	font-size:19px;

	font-weight:normal;

	vertical-align:super;

}

.precigeoH2Name {

  color:#81C41D;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:14px;

  font-weight:bold;	

}

.precigeoH2 {

  color:#02717C;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:14px;

  font-weight:bold;	

}

.precigeoH3 {

  color:#000000;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:16px;

  font-weight:bold;	

}

.precigeoH4 {

  color:#02717C;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:12px;

  font-weight:bold;	

}

a.precigeoTextLink:link {

  color:#02717C;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:12px;

  font-weight:bold;

}

a.precigeoTextLink:visited {

  color:#02717C;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:12px;

  font-weight:bold;

}

a.precigeoTextLink:hover {

  color:#5b900b;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:12px;

  font-weight:bold;

  text-decoration:none;

}

a.precigeoTextLink:active {

  color:#02717C;

  font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;

  font-size:12px;

  font-weight:bold;

}

.TableHeader {

	background-color:#089fae;

	color:#FFFFFF;

	font-family:Arial,Helvetica,Tahoma,Verdana;

	font-size:12px;

	font-weight:bold;

	text-align: center;

	vertical-align: middle;

}

.TableText{

	font-family: Arial,Helvetica,Tahoma,Verdana;

	font-size: 12px;

	font-weight:normal;

	line-height: 18px;

	color:#444444;

	text-align: left;

	vertical-align: middle;

	padding:7px;

}

.TableSign{

	font-family: Arial,Helvetica,Tahoma,Verdana;

	font-size: 12px;

	font-weight:normal;

	line-height: 18px;

	color:#666666;

	text-align:center;

	vertical-align: middle;

	padding:10px 7px 7px 7px;

}

.TableSampleButton{

	font-family: Arial,Helvetica,Tahoma,Verdana;

	font-size: 12px;

	font-weight:normal;

	line-height: 18px;

	color:#666666;

	text-align:center;

	vertical-align: top;

	padding:9px 7px 7px 7px;

}

.TableBorder{border:1px solid #999999;}

.TextSeparator{

	border-bottom:1px solid #cccccc;

	margin:10px 0 10px 0;

}

.BlueBoldDigits {

	color: #02717C;

	font-weight: bold;

}

/*-----dhtml tooltip-----*/

#dhtmltooltip{

position: absolute;

width: 250px;

color:#333333;

font-size:11px;

font-weight:normal;

line-height:15px;

text-align:left;

border: 1px solid black;

padding: 4px;

background-color:#D8EAEA;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

/*----- Footer -----*/

#footer{width:800px;margin:0;padding:0;background-color:#7BAB32;height:40px;color:#ffffff;}

#footer .footerTop{padding:5px 0 5px 0;margin:0;width:800px;float:left;height: auto;text-align:center;font-size:10px;font-weight:bold;}

#footer .footerBottom{font-size:10px;float:left;padding:0;width:800px;color:#ffffff;text-align:center;font-size:9px;}

#footer a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none;}

#footer a:hover{

	color:#02717C;

	text-decoration:none;

}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 1000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

