/*
	General styles
*/
BODY,DIV,TH,TD,INPUT,SELECT,TEXTAREA,TT { color: #4B4B4B; font: 13px Arial, Helvetica, Verdana, sans-serif; }

.IMG {  border: 2px solid; border-color: #435673; margin: 5px 0px 2px 7px;}
.IMG3 {  border: 2px solid; border-color: #435673; margin: 5px 5px 2px 7px;}
.IMG2 {  border: 0px; margin: 5px 0px 5px 0px; }
.IMG4 {  border: 0px; margin: 0px 5px 0px 0px; }

h1 {  font-size: 18px; font-weight: bold; margin: 7px 0px 7px 20px;}
h2 { color: #435673; font-size: 15px; font-weight: bold; margin:0px 0px 7px 0px;}
h3 { color: #435673; font-size: 15px; font-weight: bold; margin: 0px 5px 2px 20px;}
h4 {  font-size: 16px; font-weight: bold; margin: 7px 0px 7px 20px;}

HR { color: #DDDDDD; height: 1px; }
HTML,BODY { marginheight:0; marginwidth:0; rightmargin:0; topmargin:0; leftmargin=0; }
FORM { margin: 0; }
TABLE,IMG { border: 0; border-collapse:collapse; }




/*
	Footer styles
*/
.Footer { background-repeat: no-repeat; background-position: left middle; font-size: 12px; font-weight: normal; padding: 0px 2px 0px 5px; line-height: 25px; }
.Footer a { color: #101010; text-decoration: none;}
.Footer a:hover {color: #101010; text-decoration: underline; }
/*
	Common styles
*/

.Main { padding: 12px 8px 12px 10px; background: #F7F7F7; }
.Main a {  color: #0f2075; font-weight: bold; text-decoration: underline;}
.Main a:hover { color: #e20c2a; font-weight: bold; text-decoration: underline; }
.Cutline { background-repeat: no-repeat; background-position: left middle; font-size: 10px; padding: 1px 5px 1px 5px; line-height: 10px; }
.Background { background-repeat: no-repeat; background-position: left middle;}

.Home { padding: 75px 10px 0px 210px; }
.Blue a {  color: #0f2075; font-weight: bold; text-decoration: underline;}
.Blue a:hover { color: #e20c2a; font-weight: bold; text-decoration: underline; }

.Box { padding: 5px 10px 5px 10px; border-top: 10px solid #883C3C;  color: #F7F7F7; font-size: 13px; font-weight: normal; background: #C75D5D; margin-bottom: 5px; width: 250px;}
.Box a { color: #F7F7F7; text-decoration: none;}
.Box a:hover { color: #F7F7F7; text-decoration: underline; }

.Box2a { padding: 5px 10px 5px 10px; color: #EEEEEE; font-size: 15px; font-weight: bold; background: #ba711b; width: 460px;}
.Box2b { padding: 5px 10px 10px 10px; color: #333333; font-size: 13px; font-weight: normal; background: #f0af53; margin-bottom: 15px; width: 460px;}
.Box2c { color: #0000CC;font-weight: bold;}

.Box3a { padding: 5px 10px 5px 10px; color: #EEEEEE; font-size: 15px; font-weight: bold; background: #ba711b; width: 100%;}
.Box3b { padding: 5px 10px 10px 10px; color: #333333; font-size: 13px; font-weight: normal; background: #f0af53; margin-bottom: 15px; width: 100%;}

.quote {float: right; padding: 5px 10px 5px 10px; margin: 0 0 2px 10px; width: 320px; border:3px solid #589442; background:#f5fdea; font-size: 11px;}


.Header1 {  color: #435673; font-size: 15px; font-weight: bold; }
.Header1 a {  color: #435673; font-size: 15px; font-weight: bold; margin: 0px 5px 2px 20px; text-decoration: underline;}
.Header1 a:hover { color: #435673; font-size: 15px; font-weight: bold; margin: 0px 5px 2px 20px; text-decoration: underline; }

.Header2 {  color: #e20c2a; font-size: 22px; font-weight: bold; margin: 0px 0px 3px 0px;}
.Header2 a {  color: #e20c2a; font-size: 22px; font-weight: bold; margin: 0px 0px 3px 20px; text-decoration: underline;}
.Header2 a:hover { color: #e20c2a; font-size: 22px; font-weight: bold; margin: 0px 0px 3px 20px; text-decoration: underline; }

.Frame { padding: 0px 45px 0px 40px;}