/* CSS for handheld devices */

/*----------------------------------------*/
/*

# Contents

1. Reset
2. Hidden elements for handheld devices
3. Global styles
4. Layout styles

*/
/*------------------------------------------
# 1. Reset
*/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}

/*------------------------------------------
# 2. Hidden elements for handheld devices
*/

div#logo, 
div.testHomeImages, 
ul#controls
{
    display: none;
    visibility: hidden;
}

/*------------------------------------------
# 3. Global styles
*/

html > body {

}

body {
    font-size: 1.0em;
    line-height: 1.5;
    text-align: left;
}

p, ul, ol, dl, blockquote, pre, code, textarea, table {
    margin-bottom: 1.5em;
}

table {
    width: auto !important;
}

table caption {
    font-weight: bold;
}

table th {
    width: auto !important;
    padding: 0.375em 4px;
    border: dotted #ccc 1px;
    font-weight: bold;
    white-space: no-wrap;
    vertical-align: top;
}

table td {
    width: auto !important;
    padding: 0.375em 4px;
    border: dotted #ccc 1px;
    white-space: no-wrap;
    vertical-align: top;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

small {
    font-size: 0.8em;
}

br.clearBoth {
    clear: none;
    height: 1%;
}

h1 {
    margin-bottom: 1.0em;
    line-height: 1.0em;
    font-size: 1.5em;
    font-weight: bold;
}

h2 {
    margin-bottom: 1.0714em;
    line-height: 1.0714em;
    font-size: 1.4em;
    font-weight: bold;
}

h3 {
    margin-bottom: 1.1538em;
    line-height: 1.1538em;
    font-size: 1.3em;
    font-weight: bold;
}

h4 {
    margin-bottom: 1.25em;
    line-height: 1.25em;
    font-size: 1.2em;
    font-weight: bold;
}

h5 {
    margin-bottom: 1.3636em;
    line-height: 1.3636em;
    font-size: 1.1em;
    font-weight: bold;
}

h6 {
    margin-bottom: 1.5em;
    line-height: 1.5em;
    font-size: 1.0em;
    font-weight: bold;
}

}

a {
	color: #0056a6;
}

a:link {
    
}

a:visited {
	color: #800080;
}

a:focus {
	
}

a:hover {
	/*color: #118000; */ /* Alternative: uncomment and comment out background-color */
	color: #ffffff;
	text-decoration: none;
	background-color: #0056a6;
}

a:active {
	/*color: #ee0000; */ /* Alternative: uncomment and comment out background-color */
	color: #ffffff;
	background-color: #118000;
}

ul {

}

ul li {
	list-style-position: inside;
	list-style-type: disc;
}

ul li ul {

}

ul li ul li {

}

ul li ul li ul li {

}

/*------------------------------------------
# 4. Layout styles
*/

div#container * {

}

div#container {
    width: 100%;
    padding: 0.75em 4px;
}

div#container div#primaryNav_bg {

}

div#container div#primaryNav_bg div#primaryNav {

}

div#container div#primaryNav_bg div#primaryNav ul {

}

div#container div#primaryNav_bg div#primaryNav ul li a {
    font-weight: bold;
}

div#container div#primaryNav_bg div#primaryNav ul li a small {
    font-weight: normal !important;
}

div#container div#primaryNav_bg div#primaryNav div#search {

}

div#container div#primaryNav_bg div#primaryNav div#search form {

}

div#container div#banner_bg {

}

div#container div#banner_bg div#banner {

}

div#container div#banner_bg div#banner div#logo {

}

div#container div#banner_bg div#banner ul#quicklinks2 {

}

div#container div#secondaryNav_bg {

}

div#container div#secondaryNav_bg div#secondaryNav {

}

div#container div#secondaryNav_bg div#secondaryNav ul {

}

div#container div#content_bg {

}

div#container div#content_bg div#content {

}

div#container div#content_bg div#content div#breadcrumb {
    font-size: 0.8em;
}

div#container div#content_bg div#content div#main {

}

div#container div#content_bg div#content div#main ul#spotlight {

}

div#container div#content_bg div#content div#side {

}

div#container div#content_bg div#content div#side div.panel {

}

div#container div#content_bg div#content div#side div.panel h4 {
    margin-bottom: 0;
}

div#container div#content_bg div#content div#side ul.ticklist {

}

div#container div#footerNav_bg {

}

div#container div#footerNav_bg div#footerNav {

}

/*----------------------------------------*/

