/*-------------------------------------------------------------
AMasterStyle.css

Version: 1.0
Company: Lloyd's Register/KBM
website: www.lr.org, www.kbai.net
-------------------------------------------------------------*/


/* Basic Universal Style
-------------------------------------------------------------*/

*html {margin: 0;padding: 0;}

body {
	margin: 0; 
	padding: 0; 
	font: 62.5% Helvetica, Arial, San-Serif;/*Set the font size*/
	color: #333333;
	letter-spacing: 0.0125em;
	background-color: #F2F2F2; 
}

.marginless {margin: 0; padding: 0;}
.hidden {display: none;}
.block {display: block;}
.inline {display: inline-block;}
.gray {color: #555555;}
.white {color: #FFFFFF;}
.black {color: #333333;}
.yellow {color: #FFF000;}
.orange {color: orange;}
.pink {color: #ff9191;}
.maroon {color: #952d4c;}
.red {color: Red;}
.green {color: Green;}
.bold {font-weight: bold;}
.heavy {font-weight: bold;}
.regular {font-weight: normal; font-size: 1.0em; text-transform: capitalize;}
.left {float: left;}
.right {float: right;	}
.middle {margin: 0 auto;}
.txtright {text-align: right;}
.txtleft {text-align: left; }
.txtcenter {text-align: center; }
.border {border: 1px solid red;}
.borderless {border: 0;}
.bordergray {border: 1px solid gray;}
.botborder {border-bottom: 1px solid black;}
ul {list-style: none; font: normal Helvetica, Arial, San-Serif;}
ol.decimal {list-style: decimal inside; margin: 0; padding:0;}
ol.normdecimal {list-style: decimal;}
ol.lroman {list-style: lower-roman inside; margin:0; padding: 0;}
ol.uroman {list-style: upper-roman inside; margin:0; padding: 0;}
ol.lalpha {list-style: lower-alpha inside; margin:0; padding: 0;}
ol.ualpha {list-style: upper-alpha inside; margin:0; padding: 0;}
ol.none {list-style: none; margin:0; padding: 0; font: normal Helvetica, Arial, San-Serif;}
li {margin: 0; padding:0;}
.cap {text-transform: uppercase;}
.clear {clear: both;}
.clearright {clear: right;}
.clearleft {clear: left;}
.pdefault {cursor:default;}
.ppointer {cursor:pointer;}
.pmove {cursor:move;}
.phelp {cursor: help;}
.phair {cursor: crosshair;}
.quarter {width: 25%; display: inline-block;}
.half {width: 50%; display: inline-block;}
.threequarter {width: 75%; display: inline-block;}
.full {width: 100%; display; inline-block;}

h3 .sublevel {font-weight: normal; font-size: 0.9em; text-transform: capitalize;}
h1 {
	font-size: 1.3em;
	margin: 0;
	padding: 0;
	font-family:  Helvetica, Arial, Sans-Serif;
}

h2 {
	color: #333333; 
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	font-family:  Helvetica, Arial, Sans-Serif;
}

h3 {
	color: #FFFFFF; 
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	display: block;
	text-transform: uppercase;
	font-family:  Helvetica, Arial, Sans-Serif;
}

h4 {
	font-size: 1.0em;
	text-transform: uppercase;
}

p {
	line-height: 1.3em;
}

p, form, td {
	padding: 0; 
	margin: 0; 
	color:#333333; 
}

.small {
	font-size: 0.9em; 
	line-height: 1.2em; 
}

a {
	color:#952d4c; 
	text-decoration: none;
}

a:hover {
	color:#999999 /*5e0a23*/; 
	text-decoration: none;
	padding: 0;
}

div.hr {
	margin: 0; 
	padding: 0;
	height: 1px;
	border-bottom: 1px dotted #999999;
}

.label {font-family: Helvetica, Arial, Sans-serif;}
.labeltxt {font-family: Helvetica, Arial, Sans-serif; margin: 0 3px 5px 0;}
.textarea {font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:1.0em}
.textbox {font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:1.0em}
.checkbox {font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:1.0em}
.radiobtn {font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:1.0em}
.dropdown {font-family: Helvetica, Arial, sans-serif; font-style:normal; font-size:1.0em}
.button {font-size: 1.0em;}

/* /Basic Universal Style
-------------------------------------------------------------*/

