@import url('reset.css'); 

@media screen,handheld,tv {

body{font-family:Verdana, Arial, HelveticaNeueLT Std, Sans-Serif;}

.page{margin:0 auto; width:960px; position:relative;}

/******* TEMPLATE *******/

.header{height:100px; background:#ddd; padding:10px; margin-bottom:60px;}
.header a.logo{display:inline-block; padding:40px 70px; background:#fff;}

.nav{position:absolute; top:120px; width:100%; height:39px; background:#eee;}/* calculate nav from header */
.nav li a{padding:12px; background:#bbb; color:#fff;}
.nav li a:hover{background:#444;}

/******* /TEMPLATE *******/

/* Text Styles */
h1,p,ul,ol,dl,table,blockquote{margin-bottom:15px;}
h1{font-size:1em;}
h2{font-size:.915em; margin-bottom:5px;}
h3,caption{font-size:.875em; margin-bottom:5px;}
p,li,dl{font-size:.75em;}
p *,li *,dl *{font-size:1em;}

/* List styles */
ul{margin-left:30px;}
ol{margin-left:30px; list-style-type:decimal;}
dl{}
dt{font-weight:bold;}
dd{padding:0 0 15px 15px}

/* Table styles */
table {font-size:inherit; font-size:75%; border-collapse:collapse; border-spacing:0;}
td, th {padding:2px 7px; border:1px solid #ddd; text-align:center;}
th {background-color:#f4f4f4;} 
caption {font-size:1.15em; font-weight:bold;}

/* Quote styles */
blockquote{padding:15px 15px 0; border:1px dashed #ddd;}

/* Link styles */
a,a:link,a:active{color:#03f;} 
a:visited {color:#60c;}
a:hover {color:#036;}
a:active,button,input[type=submit],.button {position:relative; top:1px;}

/* Icons */
a.external{padding-right:15px; background:url(../media/icons/external.png) no-repeat right;}
a.pdf,a.doc,a.xls,a.file{background:no-repeat left; display:inline-block; padding:1px 0 1px 20px;}
a.pdf{background-image:url(../media/icons/page_white_acrobat.png)}
a.doc{background-image:url(../media/icons/page_white_word.png)}
a.xls{background-image:url(../media/icons/page_white_excel.png)}
a.file{background-image:url(../media/icons/page_white.png)}

/* Fieldset styles */
fieldset {margin:0 0 15px; font-size:75%;}
fieldset legend{font-size:1.15em;font-weight:bold;width:100%;;margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #333;}
fieldset .row{ margin-bottom:10px;}
fieldset label{}
fieldset input[type=text], 
fieldset input[type=password]{}
fieldset textarea {}
fieldset select{}

/* Navigation */
.nav ul{list-style:none; margin:0; padding:0;overflow:hidden;}
.nav li{float:left;}
.nav li.hover{} /* IE 7 hover fix */
.nav li a{display:inline-block; text-decoration:none;}
.nav li a:active{top:0;}

.nav-top{list-style:none; margin:0; padding:0;position:absolute;top:10px;right:10px;}
.nav-top li{float:left;border-left:1px solid #000;padding:0 7px;}
.nav-top li:first-child{border-left:0;}

}

/* print styles */

@media print {
  * { background:transparent !important; color:#444 !important; text-shadow:none;}
  a, a:visited { color:#444 !important; text-decoration:underline;}
  a:after { content:" (" attr(href) ")";} 
  abbr:after { content:" (" attr(title) ")";}
  .ir a:after { content:"";}  /* Don't show links for images */
  pre, blockquote { border:1px solid #999; page-break-inside:avoid;}
  img { page-break-inside:avoid;}
  .noprint { display:none; visibility:hidden;} 
  @page { margin:0.5cm;}
  p, h2, h3 { orphans:3; widows:3;}
  h2, h3{ page-break-after:avoid;}
}

/* Grade-A Mobile Browsers */
@media screen and (max-device-width:480px) {
  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none;} 
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

