﻿

/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background-color:white;
	
}
/* NEW STUFF */

/*print document*/

.footer_pagebreak {
	color:#1B2651;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-right:10px;
	page-break-after:always;
	text-align:center;
}

/*end of print document*/

/* form styles start */

.input {
	border:1px solid #ccc;
	background-color:#aaa;
	color:#444;
	width:100%;
}

.input:focus {
	border:1px solid #ccc;
	background-color:#ddd;
	color:#444;
}

.form_button{
	border:1px solid #666;
	background-color:#ccc;
}

/* for styles stop */

/* admin controls start */

#admin_ctrls{
	z-index:10005;
}

#admin_ctrls .admin_btn{
	height:20px;
	background-color:#ccc;
	padding:5px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	border-right:1px solid #777;
	cursor:pointer;
	float:left;
	clear:right;
}

#admin_ctrls a{
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	color:black;
	text-decoration:none;
}

#admin_ctrls a:hover{
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	color:#555;
	text-decoration:underline;
}

/* admin controls end*/

/* content main text elements*/
#content p, .content p, #content span, .content span, #content font, .content font, #content ul, .content ul, #content li, .content li, #content h5, .content h5{
	color:#fff;
	font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-size:15px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	padding:0px;
	margin:0px;
}

/* content main text elements*/
#tcontent p, .tcontent p, #tcontent span, .tcontent span, #tcontent font, .tcontent font, #tcontent ul, .tcontent ul, #tcontent li, .tcontent li, #tcontent h5, .tcontent h5{
	color:#fff;
	font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-size:15px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
	padding:0px;
	margin:0px;
}

/* content titles*/
#content h1, .content h1{
	color:#04072F;
	font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-size:20px;
	margin:0px;
}

/* content links*/
#content a, .content a{
	color:#fff;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	text-decoration:none;
	
}

#content a:hover, .content a:hover{
	color:#fff;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	text-decoration:underline;
	
}

#content .info, .content .info{
	color:#fff;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	border-bottom:1px solid #555;
}

#content .info_btn, .content .info_btn{
	color:#fff;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	border:1px solid #555;
	padding:5px;
	background-color:#888;
	width:150px;
	margin:3px;
}


/* scontent main text elements*/
#scontent p{
	color:#fff;
	font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-size:15px;
	line-height:18px;
	letter-spacing:0.5px;
	text-align:justify;
}

/* scontent titles*/
#scontent h1{
	color:#04072F;
	font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-size:20px;
	margin:0px;
}

/* scontent links*/
#scontent a{
	color:#fff;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	
}

#scontent a:hover{
	color:#fff;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	text-decoration:underline;
	
}

/* header buttons links */
#header a{
	font-family:Futura, Century Gothic, AppleGothic, sans-serif;
	color:black;
	text-transform: uppercase;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-0.5px;
	padding-right:10px;
}

/* sheader buttons links */
#sheader a{
	font-family:Futura, Century Gothic, AppleGothic, sans-serif;
	color:white;
	text-transform: uppercase;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-0.5px;
	padding:5px;
	background-color:#272D31;
}

.info_submenu a{
	font-family:Futura, Century Gothic, AppleGothic, sans-serif;
	color:white;
	text-transform: uppercase;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-0.5px;
	padding:0px 5px 0px 5px;
}

#footer_menu a{
	font-family:Futura, Century Gothic, AppleGothic, sans-serif;
	color:white;
	text-transform: uppercase;
	text-decoration:none;
	font-size:13px;
	letter-spacing:-0.5px;
	padding:0px 5px 0px 5px;
}

/* footer text  */
#footer p{
	font-family:Garamond, Hoefler Text, Times New Roman, Times, serif;
	color:#0A1E5B;
	font-size:15px;
	line-height:16px;
	padding:0px;
	margin:0px;
}

/* footer break  */



/* NEW STUFF */

/* OLD STUFF */
.info_table{
	
}


.info_table .titles{
	height:30px;
	color:#444;
	font-size:12px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	background-color:#aaa;
	font-weight:bold;

}

.info_table .infos{
	height:30px;
	color:#222;
	font-size:12px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	background-color:#657386;

}


.info_table .titles .td{
	vertical-align:top;
	text-align:center;
}

.unit_info_table{


}

.unit_info_table td{
	border-bottom:1px solid #aaa;
}

.unit_info_table .title{
	height:30px;
	color:#444;
	font-size:12px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	background-color:#aaa;
	font-weight:bold;
	padding:4px;
}

.unit_info_table .infos{
	height:30px;
	color:#222;
	font-size:12px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	background-color:#6f6f6f;
	padding:4px;
}

.new_unit td{
	border:0px;
}
.new_unit{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.documents_table{
	margin-top:15px;
	border:1px solid #1b2651;
}

.documents_table td{
	padding:3px;
}

.documents_table .documents td{
	border-top:1px solid #1b2651;
}

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

.contact_text {
	color:white;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
}

.contact_confirmation {
	color:#80ff80;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}

.partners_inputs {
	width:	300px;
}

