/* The body will carry the font-family for everything. Then all you need to do is put the size in your classes */

body                   {
	font-family: Arial, Helvetica, sans-serif;
}

.body                  { font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; }

a                      { color: #FFFFFF; text-decoration: underline;}
a:hover                { color: #10284A; }
a:active               { color: #10284A; }

table                  { font-size: 11px;}
input                  { font-size: 10px; }
select                 { font-size: 10px; }
thumbnail   		   { border: 0px !important; margin:0px !important; height: auto !important; width: auto !important;  }

/*img 		   		   { border: 0px !important; margin:0px !important; width: 0px !important; height: auto ; width: auto !important;  } */


hr                     { color: #000000 }

h3                     { font-size: 14px; font-weight: bold; }
h4                     { font-size: 12px; color: #FFFFFF; background-color: #660033; }

A.menu                 { font-size: 12px; color:#FFFFFF; }
A.menu:hover           { font-size: 12px; color:#10284A; text-decoration: underline; }
A.menu:active          { font-size: 12px; color:#10284A; }

.row1                  { }
.row2                  { background-color: #F4F4F4; }
.tableheader           { font-weight: bold; background-color: #DAE3E3; padding: 3px; margin: 3px; }


.tableborder           { border: 1px solid #000000; padding: 3px; }
.tableborderblue       { border: 1px solid #10284A; padding: 3px; }
.bold  								 { font-weight: bold; }
.white                 { font-size: 12px !important; font-weight: bolder; color: #FFFFFF; font-style: italic; }
.pagetitle             { font-size: 24px; font-weight: bold; color: #FFFFFF; background-position: center; }
.contact               { font-size: 16px; font-weight: bold; color: #003333; }

.blue					{ color: #10284A !important; }
.red					{ color: #fd063a !important; }

/* vertical/horizontal - utilities */
.alignc                          { text-align: center !important;; }
.alignl                          { text-align: left !important;; }
.alignr                          { text-align: right !important;; }
.valignt                         { vertical-align: top !important;; }
.valignb                         { vertical-align: bottom !important;; }
.valignm                         { vertical-align: middle !important;; }

/* font size */

.f8                              { font-size: 8pt !important }
.f9                              { font-size: 9pt !important }
.f10                             { font-size: 10pt !important }
.f11                             { font-size: 11pt !important }
.f12                             { font-size: 12pt !important }
.f13                             { font-size: 13pt !important }
.f14                             { font-size: 14pt !important }
.f15                             { font-size: 15pt !important }

/* margin/padding/height/width - utilities */

.p3                              { padding: 5px !important; }
.p5                              { padding: 5px !important; }
.p8                              { padding: 8px !important; }
.p15                             { padding: 15px !important; }

.m8                              { margin: 5px !important; }
.m5                              { margin: 5px !important; }
.m8                              { margin: 8px ! important; }
.m15                             { margin: 15px !important; }

.h100pct                         { height: 100% !important; }
.w100pct                         { width: 100% !important; }

.height100                       { height: 100px !important; }
.height200                       { height: 200px !important; }
.height300                       { height: 300px !important; }
.height400                       { height: 400px !important; }
.height500                       { height: 500px !important; }
.height600                       { height: 600px !important; }


.width100                        { width: 100px !important; }
.width200                        { width: 200px !important; }
.width250                        { width: 250px !important; }
.width300                        { width: 300px !important; }
.width350                        { width: 350px !important; }
.width400                        { width: 400px !important; }
.width500                        { width: 500px !important; }
.width600                        { width: 600px !important; }

.ptop2                           { padding-top: 2px !important; }
.pbot2                           { padding-bottom: 2px !important; }
.pleft2                          { padding-left: 2px !important; }
.pright2                         { padding-right: 2px !important; }
 
.mtop2                           { margin-top: 2px !important; }
.mbot2                           { margin-bottom: 2px !important; }
.mleft2                          { margin-left: 2px !important; }
.mright2                         { margin-right: 2px !important; }

.ptop3                           { padding-top: 3px !important; }
.pbot3                           { padding-bottom: 3px !important; }
.pleft3                          { padding-left: 3px !important; }
.pright3                         { padding-right: 3px !important; }

.mtop3                           { margin-top: 3px !important; }
.mbot3                           { margin-bottom: 3px !important; }
.mleft3                          { margin-left: 3px !important; }
.mright3                         { margin-right: 3px !important; }
 
.ptop5                           { padding-top: 5px !important; }
.pbot5                           { padding-bottom: 5px !important; }
.pleft5                          { padding-left: 5px !important; }
.pright5                         { padding-right: 5px !important; }

.mtop5                           { margin-top: 5px !important; }
.mbot5                           { margin-bottom: 5px !important; }
.mleft5                          { margin-left: 5px !important; }
.mright5                         { margin-right: 5px !important; }

.ptop8                           { padding-top: 8px !important; }
.pbot8                           { padding-bottom: 8px !important; }
.pleft8                          { padding-left: 8px !important; }
.pright8                         { padding-right: 8px !important; }

.mtop8                           { margin-top: 8px !important; }
.mbot8                           { margin-bottom: 8px !important; }
.mleft8                          { margin-left: 8px !important; }
.mright8                         { margin-right: 8px !important; }

.ptop10                          { padding-top: 10px !important; }
.pbot10                          { padding-bottom: 10px !important; }
.pleft10                         { padding-left: 10px !important; }
.pright10                        { padding-right: 10px !important; }

.mtop10                          { margin-top: 10px !important; }
.mbot10                          { margin-bottom: 10px !important; }
.mleft10                         { margin-left: 10px !important; }
.mright10                        { margin-right: 10px !important; }

.ptop13                          { padding-top: 13px !important; }
.pbot13                          { padding-bottom: 13px !important; }
.pleft13                         { padding-left: 13px !important; }
.pright13                        { padding-right: 13px !important; }

.mtop13                          { margin-top: 13px !important; }
.mbot13                          { margin-bottom: 13px !important; }
.mleft13                         { margin-left: 13px !important; }
.mright13                        { margin-right: 13px !important; }

.ptop15                          { padding-top: 15px !important; }
.pbot15                          { padding-bottom: 15px !important; }
.pleft15                         { padding-left: 15px !important; }
.pright15                        { padding-right: 15px !important; }

.mtop15                          { margin-top: 15px !important; }
.mbot15                          { margin-bottom: 15px !important; }
.mleft15                         { margin-left: 15px !important; }
.mright15                        { margin-right: 15px !important; }

.ptop20                          { padding-top: 20px !important; }
.pbot20                          { padding-bottom: 20px !important; }
.pleft20                         { padding-left: 20px !important; }
.pright20                        { padding-right: 20px !important; }

.mtop20                          { margin-top: 20px !important; }
.mbot20                          { margin-bottom: 20px !important; }
.mleft20                         { margin-left: 20px !important; }
.mright20                        { margin-right: 20px !important; }

.ptop25                          { padding-top: 25px !important; }
.pbot25                          { padding-bottom: 25px !important; }
.pleft25                         { padding-left: 25px !important; }
.pright25                        { padding-right: 25px !important; }

.mtop15                          { margin-top: 25px !important; }
.mbot15                          { margin-bottom: 25px !important; }
.mleft15                         { margin-left: 25px !important; }
.mright15                        { margin-right: 25px !important; }

.mtop20                          { margin-top: 20px !important; }
.mbot20                          { margin-bottom: 20px !important; }
.mleft20                         { margin-left: 20px !important; }
.mright20                        { margin-right: 20px !important; }

.mtop30                          { margin-top: 30px !important; }
.mbot30                          { margin-bottom: 30px !important; }
.mleft30                         { margin-left: 30px !important; }
.mright30                        { margin-right: 30px !important; }


.pleft130	                     { padding-left: 130px !important; }