﻿/* Reset
-------------------------------------------------------------- */
body,div,/*dl,dt,dd,ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
/*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:baseline;}
sub{vertical-align:baseline;}
legend{color:#4B4740;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

/* Text
-------------------------------------------------------------- */
body{font:13px/1.5 Georgia, serif;}
strong,dt{font-weight:bold;}
optgroup{font-weight:normal;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
del{text-decoration:line-through;}
p,pre{margin:1em 0;}
blockquote{margin:1em;font-style:italic;color:#666;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
.small{font-size:77%;}
.large{font-size:123.1%}

/* Headings
-------------------------------------------------------------- */
h1{font-size:230%;}
h2{font-size:167%;}
h3{font-size:138.5%;}
h4{font-size:116%}
h5,h6{font-size:100%;}
h1,h2,h3,h4,h5,h6{margin:1em 0 .25em 0;font-weight:bold;color:#002952;}

/* Lists
-------------------------------------------------------------- */
/*ul,ol,dl{margin:1em;}
ul ul, ol ol{margin-top:0;margin-bottom:0;}
ul li ul li{list-style:circle outside;}
ul li ul li ul li{list-style:square outside;}
ol,ul,dl{margin-left:3em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dt{font-weight:bold;}
dd{margin-left:1.5em;font-style:italic;color:#666;}*/

/* Tables
-------------------------------------------------------------- */
/* Anything here must be a class or id on an element.  It
CANNOT be for any straight table element such as "table", "td"
or "th" as that will break the CSS for the WYSIWYG Editor in 
the admin. */
.table
{
    
}

.table td, .table th
{
    vertical-align: top;


}

/* Forms
-------------------------------------------------------------- */
fieldset{margin-bottom:1em;border:1px solid #ccc;padding:1.4em;}
legend{font-weight:bold;font-size:116%;}
label{font-size:13px;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
input[type=password],input[type=text],input.text{background-color:#fff;border:1px solid #bbb;padding:2px 13px 2px 4px;font-weight:normal;font-size:13px;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans serif;}
select{background-color:#fff;border:1px solid #bbb;padding:2px 2px 2px 4px;font-weight:normal;font-size:13px;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans serif;}
textarea{background-color:#fff;border:1px solid #bbb;padding:2px 4px 2px 4px;font-weight:normal;font-size:13px;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans serif;}
input[type=password]:focus,input[type=text]:focus,input.text:focus,textarea:focus,select:focus{background-color:#fff2be;border-color:#ffcc00;}
input[type=password],input[type=text],input.text,textarea,select{margin:3px 0;}*
textarea{padding:3px;}
/*input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em;}*/





/* Misc
-------------------------------------------------------------- */
hr{background:#ddd;color:#ddd;width:100%;height:1px;margin: 0 0 1.45em;border:none;}

