/*--------------------------------------------------------------

Common screen styles that are used in all static pages

--------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}
	

  
body {
	background:#fff;
	font: 80%/1.3 verdana, arial, sans-serif, serif;
	font-size: 12px;
	color:#333333;
	height: 100%;
	}
/*--------------------------------------------------------------
 Main Link Styles 
--------------------------------------------------------------*/
a:link {
    color: #1C61A7;
    text-decoration: none;
	}
a:visited {
	color: #6C006B;
    text-decoration: none;
	}
a:hover {
	/*background-color: transparent;*/
    text-decoration: underline;
	/* border-bottom: dotted 1px #1C61A7; */
}
a:visited:hover {
	color: #6C006B;
	/*background-color: transparent;*/
	/* border-bottom: dotted 1px #6C006B; */
	}
a:active {
	color:#09f;
	}

a img { 
	/* margin: 0 0 -1px 0; 
	vertical-align: sub; */ 
	border: none;
}

a.no-underline:hover {
	/*border-bottom: none;*/
}

/* UNDERLINE EXCLUSION RULES */
li a:hover {

    text-decoration: none;
}

li a, ul a, #awc-logo, .lbOn, .points a, a[name=delete], a[name=opsquote], .no-underline {

	border: none; 
}

/*--------------------------------------------------------------
 Common element styles 
--------------------------------------------------------------*/
p {
	margin:0 0 1em 0;
	}
acronym, dfn, abbr {
	text-decoration:none;
	padding-bottom:2px;
	cursor:help;
	border: none;
	}
	
ul {
	/* margin: 10px 10px 10px 30px; */
}

hr {
	border-collapse: collapse;
	border: none;
	border-bottom: 1px dashed #ccc;
	margin: 5px 0;
}


input, textarea, select {
	font: 80%/1.3 verdana, arial, sans-serif, serif;;
}
/*--------------------------------------------------------------
 Heading Styles 
--------------------------------------------------------------*/
h1, h2, h3, h4 {
	font-weight:normal;
	background:transparent;
	}
h1 {
	font-family: "Times New Roman", sans-serif;
	text-transform: uppercase;
	color: #2077b4;
	margin: 0.3em 0 0.3em 0;
	font-size:200%;
	letter-spacing: .05em;
	}
h2 {
	/* color: #2077b4; */
	margin:0 0 0.6em 0;
	font-size:140%;
	letter-spacing: -0.04em;

	font-size:140%;
	}
h3 {
	font-size:120%;
	line-height:1.4em;
	letter-spacing: -0.04em;
	}
h4 {
	font-size:100%;
	font-weight:bold;
	}
/*--------------------------------------------------------------
 Layout element styles 
-------------------------------------------------------------*/
#wrap {
	margin:0 auto 0 auto;
	/* V5 - width:960px;*/
	}

.wrapper {
	/* V5 - width: 960px;*/
}


/*--------------------------------------------------------------
 Miscellaneous styles 
--------------------------------------------------------------*/
.large { font-size: 140%; }
.text-align-right {
	text-align:right;
	}
.text-align-left{
	text-align:left;
	}
.center {
	text-align:center;
	}
.float-right {
	float:right;
	/*padding:0 0 14px 14px;*/
	}
.float-left {
	float:left;
	/*padding:0 14px 14px 0;*/
	}
div.float-fix {
	overflow:hidden;
	clear:left;
	height:0;
	}
br.float-fix {
	clear:both;
	}
.bold {
	font-weight:bold;
	}
.plain {	
	font: verdana, arial, sans-serif, serif;
	color:#333333;
}
.underline {
	border-bottom: solid 1px #ccc;
}

.grey-text { color: #999; }

.italic {
    font-style: italic;	
}
.padding_5 {
	padding: 5px;
}

.padding_10 {
    padding: 10px;
}

/* block fix */
.group
{
    display: inline-table;
	border-collapse: collapse;
}

/* no ie-mac [begin] \*/
.group
{
    display: block;
}
.group:after
{
    content: '.';
    display: block;
    height: 0px;
    margin-bottom: -1px;
    visibility: hidden;
    clear: left;
}
* html .group
{
    height: 1%;
}
/* no ie-mac [end] */



/* */
div#pagedata {
  clear: both;
  border: solid 2px #000;
}
div#pagedata h2 {
  padding: 3px;
  background: blue;
  color: white;
  font-weight: bold;
}
div#pagedata table {
  margin: 3px;
}

/* DEV */

#printProperties-wrapper { 
	position: absolute; 
	bottom: 0;
	left: 0;
	width: 95%;
	margin: 10px;
  clear: both;
  background: #ccc;
  color: #000;
  border: solid 5px black;
  padding: 10px;
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity: 0.70;
}

/* Definition lists */
dl {
    width: 100%;
    margin: 0;}
dt {
    font-weight: bold;
    float: left;
    clear: left;
    width: 150px;
    margin: 0 0 0.5em 0;}
dd {
    float: left;
    margin: 0 0 0.5em 2%;}
* html dd {
    float: none;
    margin-left: 150px;}
* html dt {
    margin: 0;}
