@charset "utf-8";

* {
	margin:0;
	padding:0;
}

/* > BEGIN : HTML Tags */
a, a:visited, a:active { 
	text-decoration:none;
	color: inherit;
	/*cursor: pointer;*/
}
a:hover { 
	text-decoration:none;
	color: #00BD01;
	/*font-weight: bold;*/
}

html, body {
	margin: 0px 0px;
	padding: 0px;
	height: 100%;
	border: none;
	font-family: Arial;
	font-size: 11pt;
	color: #242413;
}

img { 
	border: none;
}

table{
	border-collapse: collapse;
}
td, th{
	vertical-align: middle;
	padding: 3px;
}

form{
	width: 100%;
	/*height: auto;*/
}
/* < END : HTML Tags */

/* > BEGIN : Bundle */
.pmsi-spacer{
	clear: both;
}

.pmsi-main-table, .pmsi-main-table-td{
	border:none;
	padding: 0px;
}

/* Menu */
.pmsi-menu-item,.pmsi-menu-item-last {
	display: inline-block;
	position: relative;
	padding: 0px 10px;
	border-right: 1px solid #ECECFB;
	text-align: center;
	font-size: 9pt;
	/*color: white;*/
}
.pmsi-menu-item-last{
	border: none;
}

.pmsi-hdr{
	height: 120px;
	width: 980px;
	margin: 0px auto;
	/*border-bottom: 1px solid #ECECFB;*/
}
.pmsi-hdr-content{
	padding: 5px;
}
.pmsi-hdr-col-left{
	width: 20%;
	float: left;
	font-size: 10pt;
}
.pmsi-hdr-col-rigth{
	width: 80%;
	float: left;
}

/* footer */
.pmsi-footer{
	width: 980px;
	margin: 0px auto;
}
.pmsi-footer-content{
	font-family: Arial;
	font-size: 9pt;
	color: #EEEEEE;
	padding: 15px 0px;
}

.pmsi-map-head{
	text-transform: uppercase;
	color: #00BD01;
	font-size: 10pt;
}
.pmsi-footer-content a{
	font-size: 10pt;
	text-decoration: none;
}
.pmsi-footer-content a:hover{
	color: #00BD01;
	font-weight: bold;
}

/* content */
.pmsi-main{
	width: 980px;
	margin: 0px auto;
}
.pmsi-main-content{
	padding: 5px;
}

.vlist-item {
	padding: 5px;
	/*margin-bottom: 5px;*/
	border-bottom: 1px solid #BDBDAE;
}
.vlist-item:nth-child(odd){
	background-color: #EDEDED;
}

/* FORMS */
input, textarea, select {
	padding: 4px;
	border: 1px solid #BDBDAE;
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
}

textarea{
	font-family: Arial;
	font-size: 11pt;
	color: #242413;
}

/* CADRES */
.pmsi-cdr, .pmsi-cdr-round{
	border: 1px solid #BDBDAE;
	background-color: #FFFFFF; 
}
.pmsi-cdr-round{
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
}


/* HELPERS */
.pmsi-fullheight { height: 100%; }
.pmsi-fullwidth { width: 100%; }
.pmsi-spacer-4pxTB{ clear: both; padding-top: 4px; padding-bottom: 4px; }
.pmsi-spacer-5px { clear: both; padding: 5px; }
.pmsi-spacer-lite{ clear: both; }
.pmsi-separator-line { margin-top: 4px; margin-bottom: 4px; border-bottom: 1px solid #999999; clear: both; }
.pmsi-centered { text-align: center; }
.pmsi-righted { text-align: right; }
.pmsi-lefted { text-align: left; }
.pmsi-no-opacity { opacity: 1.0; _filter: alpha(opacity=100); }

.pmsi-ui-text {
	display: inline-block;
	position: relative;
	padding: 5px 3px;
	line-height: normal;
	margin-right: .1em;
	cursor: normal;
	vertical-align: middle;
	text-align: left;
	overflow: visible; /* removes extra width in IE */
	border: 1px solid #9B9B9B;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.pmsi-ui-text,
.pmsi-ui-text:link,
.pmsi-ui-text:visited,
.pmsi-ui-text:hover,
.pmsi-ui-text:active { text-decoration: none; }
.pmsi-ui-text .lgf-ui-text-text { display: block; line-height: normal; }
.pmsi-ui-text-text-only .lgf-ui-text-text { padding: 10px 10px; }
*.pmsi-page-break{ page-break-after: always; }
/* < END : Bundle */
