/* @override 
	http://latemodel.com/mystyles.css */


h1 { color: #000000; }
h2 { color: #008b00; }
h3 { color: #005596; }
h4 { color: #005596; }
h5 { color: #005596; }
h6 { color: #008b00; }

div.service h3.title { font-size: 20px; margin-bottom: 3px; color: #fff; font-weight: bold;	
	padding-top: 2px;
	padding-left: 5px;
	background: url(images2/bkg_blue.png) repeat-x;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;	
 }


div.service h3.title a { color: #fff;  font-weight: bold; }
div.service h3.title a:hover { font-weight: bold; color: silver; 
}

div.description h2.title {padding: 20px 40px 12px 30px; font-size: 36px; }

.required{
	color: #81b5ca;
}
#si_contact_form1 fieldset div { color: black;
	
}

.entry h2.title, .entry h1.title {  color: #008b00;
	font-weight: 500;
}
.entry h2.title a:hover { color: #005596; font-weight: 500;}


.center { text-align:center; }
.right { text-align:right; }
.fright {
	float: right; padding: 5px 5px 8px;
	}

.blueTitle { color: #005596; font-weight:bold; }
.blue { color: #005596; }
.green { color: #008b00; }
.burgandy { color: #990000; }
.sm { font-size:10px; }
.sm11, code { font-size:11px; }
.gray { color: #898989; }
.white { color: #ffffff; }

.shadow { text-shadow: 1px 1px 1px #fff; }	

/* BUTTON styles */
div.rightButton { float:right; padding:5px;margin-top:15px; }

.buttonGreen { padding: 5px 10px; background: url(images2/bkg_green.png) repeat-x; margin: 0 6px; color: #fff; text-decoration: none; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.buttonBlue { padding: 5px 10px; background: url(images2/bkg_blue.png) repeat-x; margin: 0 6px; color: #fff; text-decoration: none; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

ul.type_nom{ list-style-type: none;  margin: -10px 0px 0 3px;
	line-height: 120%;
}
li.type_nom { list-style-type: none;  margin: 0 0px 0 5px; }

ul.type_reg{
	list-style-position: outside;	
}
ul.type_reg  li.type_reg { list-style-type: disc;  margin: 0 0px 0 10px;
	line-height: 120%;
}
ul.type_reg li.type_reg2 { list-style-type: circle;  margin: -3px 0px 0 25px;
}

ul.type_nom2{ list-style-type: none;  margin: 0 0px 0 3px;
	line-height: 120%;
}
li.type_nom2 { list-style-type: none;  margin: 0 0px 0 5px; }
form#si_contact_form1 {font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 8px; font-size: 14px;
}

/*------------------------------------------------*/
/*-------------------[TABLES   ]------------------*/
/*------------------------------------------------*/

.table1 {
	width: 95%;
	color: #04277d;
	font-size: 12px;
	text-align: left;
	border: thin solid black;
}

table.table1 thead {
	color: white;
	font-size: 16px;
	background-color: #005697;
	text-align: center;
	font-weight: bold;
	border-top: thin solid black;
	border-right: thin solid silver;
	border-bottom: thin solid silver;

}

table.table1 td {
	border-right: thin solid black;
}

table.table1 tr.tr1 {
	background-color: #dddddd;
	border-right: thin solid black;
	border-bottom: thin solid black;
}

table.table1 tr.tr2 {
	background-color: #eeeeee;
	border-right: thin solid black;
	border-bottom: thin solid black;
}

table.table1 tr.tr1:hover {
	background-color: white;
	border-right: thin solid black;
	border-bottom: thin solid black;
}

table.table1 tr.tr2:hover {
	background-color: white;
	border-right: thin solid black;
	border-bottom: thin solid black;
}

table.table2 thead {
	color: white;
	font-size: 16px;
	background-color: #005697;
	text-align: center;
	font-weight: bold;

}

table.table2 td {
	border-style: none;
}

table.table2 tr.tr1 {
	background-color: #dddddd;
}

table.table2 tr.tr2 {
	background-color: #eeeeee;
}

table.table2 tr.tr1:hover {
	background-color: white;
}

table.table2 tr.tr2:hover {
	background-color: white;
}


.small {
	font-size: 70%;
	line-height: 100%
}
