body {font: 75% arial,helvetica,sans-serif; margin:15px; padding: 0}
#browseredge{margin: 0; padding: 0; width: 100%; text-align: center;border: 0.0em red solid}
#vert-align{margin: 0 auto; width: 727px;border-left: 0.0em blue solid;}
#header {border: 0.0em red solid; text-align: left; margin: 0 0 10px 0; float: left;}
#content {border: 0.0em blue solid; text-align: left;}

#nav {border: 0.0em yellow solid; float: right; text-align: left;}
#sub-nav {float: left; text-align: left; margin-top: -2px; }
#mytest{ border: 1px solid #f00; }
#footer {border: 0.0em green solid; clear: both; text-align: left;}
#container {border: 0.0em orange solid; width: 100%; float: right; margin-left: -14em}
form{padding:0; margin: 0; text-align: right;}
input{height: 18px; padding: 0; margin: 0; vertical-align: top;}
.serach-box{width: 150px; border: solid 1px #000; margin-right: 5px;}
.float-left{float: left;}
.float-right{float: right;}
a { color: #c63; text-decoration: none; }
a:hover { color: #c63; text-decoration: underline; }
/* Main content */

h1 {border-bottom: 1px solid #00445c; margin-top: 0; font-size: 1.3em}

.box {width:32%; float:left; margin: 1em 0; clear: right; background: #fff url(images/line-fill-t.gif) 0 0 repeat-x;}
.box h2 {color:#000; background: url(images/line-fill-tl.gif) 0 0 no-repeat; margin:0; padding:0; font-size: 1.3em}
.box h2 span {color:#000; font-style:normal; background:url(images/line-fill-tr.gif) 100% 0 no-repeat; display:block; padding:0.3em 13px}
.box p {margin:0; padding:0;}
#news-press.box p {margin:0; padding-top:10px;}
.box .bl {padding: 0.5em 12px 20px;}
.clear {clear: both}
html>body .clear {padding: 0.5em 0}
#heading1,#heading2{background: none;}
#heading2{background: url(images/line-fill-tl-heading2.gif) 0 0 no-repeat;}


.box h3 {color:#000; margin:0; padding:0 0 10px 0; font-size: 1.2em}
a.link-right/* */{background: url(images/arrow-right.gif) 100% 50% no-repeat;}
a.link-right{padding-right: 15px; font-weight: bold;text-decoration: none; color: #c63;}
a.link-right:hover{ text-decoration: underline;}

#content.extra div{padding: 0 0 15px 24px;margin: 0;}
#content.extra div p{padding: 0 20px 10px 0; margin:0;}
#content.extra h2{padding: 10px 0 10px 0;margin:0; font-size: 1.3em;}
#content.extra div #faq {margin:10px 25px 10px 25px; padding: 0;list-style: none;}
#content.extra div #faq li{ background: url(images/arrow-right.gif) top left no-repeat;padding:0 0 5px 20px; }

#content.extra div #columnleft{margin:0px 0px 0px 0px; padding: 0;width: 200px; height: 300px; background-color:#fff; float:left;}
#content.extra div #columnright {margin:0px 0px 0px 218px; padding: 0;width: 455px;}

#content.extra div #columnleft2{margin:0px 0px 0px 0px; padding: 0;width: 350px; height: 410px; background-color:#fff; float:left;}
#content.extra div #columnleft2short{margin:0px 0px 0px 0px; padding: 0;width: 350px; height: 200px; background-color:#fff; float:left;}
#content.extra div #columnright2 {margin:0px 0px 0px 380px; padding: 0;width: 300px;}



p.small-gray{
	color: #666;
	font-size: 0.9em;
}

/* Borders */
.bl {background:url(images/line-bl.gif) 0 100% no-repeat; position:relative}
.blt{background:url(images/line-bl-tbar.gif) 0 100% no-repeat; position:relative}
.br {background:url(images/line-br.gif) 100% 100% no-repeat; position:relative;}
.tl {background:url(images/line-tl.gif) 0 0 no-repeat; position:relative}
.tr {background:url(images/line-tr.gif) 100% 0 no-repeat; position:relative}

.r {background:url(images/dot.gif) 100% 0 repeat-y; position:relative;}
.b {background:url(images/dot.gif) 0 100% repeat-x; position:relative}
.l {background:url(images/dot.gif) 0 0 repeat-y; position:relative}
.t {background:url(images/dot.gif) 0 0 repeat-x; position:relative}

/* Navigation #1 */
#nav ul {list-style: none; padding: 0; margin: 0 0 10px; white-space: nowrap; text-align: center}
#nav li {display: inline; padding: 0 0.2em 0 0.5em; border-left: 0.1em solid #f63}
#nav a {font-weight: bold; color:#000; text-decoration: none}
#nav a:hover {text-decoration: underline; color: #000}
#nav li.home {border: 0; padding-left: 0}

/* Sub Navigation #1 */
#sub-nav ul {list-style: none; padding: 10px 0 10px; margin: 0; white-space: nowrap; width: 724px;}
#sub-nav li {display: inline; padding: 0 0.2em 0 0.5em; border-left: 0.1em solid #f63}
#sub-nav a {font-weight: bold; color:#000; text-decoration: none}
#sub-nav a:hover {text-decoration: underline; color: #000}
#sub-nav li.home {border: 0; padding-left: 0}
#current1 a, #current1 a:hover {color: #f00;text-decoration: none;}



/* Footer */
#footer {padding: 10px 0 0 0; margin: 0; font-size: 0.9em;}
#footer ul {list-style: none; margin: 15px 0 7px; padding:0; text-align: left;}
#footer li {display: inline; padding: 0 0.2em 0 0.6em; border-left: 1px solid #f63;}
#footer li.home {background: none; padding-left: 0; border: 0;}
#footer a {color:#000; text-decoration: none;}
#footer a:hover {text-decoration: underline; color: #999;}
#footer img{float: right;}
#footer a.gray{color: #999; font-size: 0.8em;}

/* Form styles */

form ul {list-style: none; margin:0; padding: 10px 0; text-align: left;}
form li {margin: 0.5em 0}
label {width: 7em; text-align: right; margin-right: 0.5em; float: left; display: block}
input, select, textarea {font: 1em arial,helvetica,sans-serif; width: 180px; border: 1px solid #000; }
form li.submit input {margin-left: 7.5em; width: 79px; height: 18px; border: none;}
