﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,dl,dt,dd, fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	direction: ltr;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

body
{
	font:16px Arial, calibri, "Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-family:calibri,arial,sans-serif;margin:0;height:100%;
	background:#FFFFFF none repeat scroll 0%;
	line-height:1.1;
	overflow:visible;
	color:black;
	width:100%;
	height:100%;
	
}

.screen
{
    width:100%;
}

@media only screen and (max-device-width: 480px) {
  .screen {
    width:320;
  }
}

div
{
	white-space:nowrap;
	overflow:visible;
}

.logo
{
    clear:both;
    font-size:30px;
    /*font-style:oblique;*/
    margin-bottom:3px;
}

.top_header {
    border:0;
    /*height:30px;*/
    left:0;
    position:relative;
    text-align:center;
    font-size:90%;
    z-index:1;
    margin-top:2px;
    margin-bottom:2px;
}

.top_links
{
    margin-left:10px;
    padding-top:1px;
    margin-right:10px;
    padding-bottom:2px;
    border-bottom: 1px solid #C9D7F1;
}

@media only screen and (max-device-width: 480px) 
{
  .top_header
  {
    text-align:left;  
  }
  
  .top_links 
  {
    font-size:larger;
  }
}

.top_header a
{
    margin-right:5px;
}


.footer 
{
    margin-left:10px;
    margin-right:10px;
    font-size:80%;
    clear:both;
    text-align:center;    
    padding-top:2px;
    padding-bottom:1px;
    border-top: 1px solid #C9D7F1;

}
.footer a
{
    margin-right:5px;
}
.footer * {text-decoration:none}

h1 
{
    color:#000000;
    font-size:150%;
    font-weight:bold;
    margin:0;
    clear:right; 
    margin-bottom:3px;
}

h2 {color:#000000;font-size:120%;font-weight:normal;margin-bottom:3px;margin-top:.2em; white-space:normal;}
h3 {color:#000000;font-size:100%;font-weight:bold;margin-bottom:3px;margin-top:.25em}
h4 {margin-bottom:0;margin-top:.25em}

a {text-decoration:none;color:Blue}
a:hover {text-decoration:underline}

#tabBar {background-color:#0066CC; color:#fff;padding:.25em .25em .25em .25em;font-size:80%;}
#tabBar a {color:#fff;padding:0 .25em 0 .25em;}
#tabBar a.selected {background-color:#ebf4ff; color:#07519a;font-weight:bold}


.sideBarHolder {background-color:#ebf4ff;padding-left:.5em;font-size:80%;width:15%;padding-top:.5em;padding-bottom:2.5em;height:100%}
.sideBarHolder a {color:#07519a;display:block;border-bottom:solid 1px #c8d8ef;padding-top:.3em;padding-bottom:.3em;padding-left:.25em}
.sideBarHolder a.selected {border-right:none;background-color:#fff; color:black;}
.sideBarHolder div {display:block;border-bottom:solid 1px #c8d8ef;padding-top:.3em;padding-bottom:.3em;padding-left:1em;padding-right:1em}
.sideBarHolder div.selected {border-right:none;background-color:#fff; color:black;}
.sideBarHolder div a {border-bottom:none;font-weight:bold;padding-left:0}

.sideBarTop {width:18%;float:left}

.inlineBox {border:1px solid #aacbee;}
.inlineBox .header {background-color:#ebf4ff; font-weight:bold;color:#000;padding:.1em .25em .1em .25em}
.inlineBox .content {padding:.5em}

#copyright {text-align:center;color:#808080;font-size:80%;padding-top:1em}
p {margin-top:.5em; margin-bottom:1em}
div p {margin-top:0}
img {border-style: none;
    border-color: inherit;
    border-width: 0;
}
.hl
{
    width:350px;
    float:left;
    clear:both;
    white-space:normal;
    margin-right:10px;
    margin-bottom:3px;
}

.hr
{
    width:350px;
    float:left;
    white-space:normal;
}

.uploadButton
{
    display:none;
    font-weight:bold;
    margin-top:10px;
}

.faqa
{
    white-space:normal;
    margin-top:2px;
    margin-bottom:12px;
}

.faqq
{
    font-weight:bold;
    font-size:120%;
    color:#07519a;
    margin-top:0px;
    margin-bottom:0px;
}


