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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

img {
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

ul,li {margin:0; padding:0;}

#contentLtxt ul, #contentLtxt li {margin-left:10px; padding:0;}
#sidebarnav ul, #sidebarnav li {margin-left:10px; padding:0;}


blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img { vertical-align: bottom }

p {margin-bottom:15px;}

body {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; background:#ffffff url('../img/bg.jpg') top left repeat-x; margin:0; padding:0;}
#box {width:960px; margin:0px auto; text-align:left; background:#ffffff;}
#hdr {height:110px; margin:0; padding:0; text-align:left; background:#ffffff;}
#hdrL {float:left; width:200px; text-align:left;}
#hdrR {float:right; width:600px; text-align:right;}
.toptxt {font-size:14px; font-weight:bold; line-height:30px; color:#333;}
.toptxt a {color:#333;}
#navbar {background:#16173c; margin-bottom:2px;}

#midbar {background:#ffffff url('../img/mid_bg.jpg'); height:155px;}
#midL {float:left; width:725px; text-align:left;}
#midR {float:right; width:235px; text-align:left;}
#midRtxt {padding:10px 15px;}
#midRtitle {font-size:20px; line-height:22px; font-weight:normal; color:#ffffff; margin:3px 0px 6px 0;}
#midRline {font-size:13px; color:#ffffff; line-height:15px; margin-bottom:2px;}
#midRcall {font-size:13px; color:#16173c; font-style: italic; text-align: right; font-weight: bold;}
#midRcall a, #midRcall a:visited {color:#16173c; text-decoration: none;}
#midRcall a:hover {color:#16173c; text-decoration: underline;}

#submidbar {background:#ffffff url('../img/submid_bg.jpg'); height:54px;}
#submidL {float:left; width:725px; text-align:left;}
#submidR {float:right; width:235px; text-align:left;}
#submidRtxt {padding:10px 15px;}
#submidRtitle {font-size:20px; font-weight:normal; color:#ffffff; margin:10px 0px 6px 0;}
#submidRline {font-size:13px; color:#ffffff; line-height:15px; margin-bottom:2px;}
#submidRcall {font-size:13px; color:#16173c; font-style: italic; text-align: right; font-weight: bold;}
#submidRcall a, #submidRcall a:visited {color:#16173c; text-decoration: none;}
#submidRcall a:hover {color:#16173c; text-decoration: underline;}


#content {margin-top:2px; border-top:4px solid #16173c; margin-bottom:2px; border-bottom:4px solid #16173c; background:#ffffff url('../img/content_bg.jpg') top left repeat-y;}
#contentL {float:left; width:725px; text-align:left; padding:15px 0;}
#contentLtxt {padding:0 15px;}
#contentL3col {background:#ffffff url('../img/homepage3col.jpg') top left repeat-y; margin-top:25px;}
#contentLcol1 {float:left; width:215px; }
#contentLcol1txt {padding-right:10px; }
#contentLcol2 {float:left; width:245px;}
#contentLcol2txt {padding:0 20px;}
#contentLcol3 {float:left; width:215px;}
#contentLcol3txt {padding-left:15px;}
#contentLtextbox {width:200px; height:320px; }
.contentLcol3more {font-size:12px; color:#00a6dd; text-align:right; margin-top:10px; font-weight:bold; font-style: italic;}
.contentLcol3more a, .sidebarmore a:visited {text-decoration:none; color:#00a6dd;}
.contentLcol3more a:hover {text-decoration:underline;}


#contentR {float:right; width:235px; text-align:left; padding:15px 0;}
#contentRtxt {padding:0 15px;}
#footer {border-top:2px solid #f89311; padding-top:4px;}
#footerL {float:left; width:740px; text-align:center; padding:5px 0;}
#footerR {float:right; width:182px; text-align:right; padding:0; font-size:11px;}




.clearboth {clear:both;}

ul.menu {list-style:none; margin:0; padding:0 color:#1b4792;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:27px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none; solid #f6a43b;}
ul.menu ul li {position:relative; border-left:2px solid #f6a43b; border-right:2px solid #f6a43b; width:250px; margin:0; color:#1b4792;}
ul.menu ul li a {display:block; padding:3px 7px 7px 3px; background-color:#ffffff; color:#000000; white-space:nowrap;}
ul.menu ul li a:hover {background-color:#f6a43b}
ul.menu ul ul {left:200px; top:-1px}

ul.menu .menulink {border:0; padding:5px 8px 5px 7px; font-weight:normal; color:#ffffff; font-size:14px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#f6a43b;}
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



h1 {font-size:24px; font-weight: normal; margin-bottom:10px; color:#16173c; line-height:26px;}
h2 {font-size:18px; font-weight: normal; margin-bottom:3px; padding-bottom:2px; color:#00a6dd;}
h5 {font-size:16px; font-weight: normal; margin:20px 0px 5px 0; color:#e08615; clear:both;}
h3 {font-size:16px; font-weight: normal; margin-bottom:3px; padding-bottom:2px; color:#16173c; border-bottom:1px solid #cccccc;}
h4 {font-size:15px; font-weight: normal; margin-bottom:10px; color:#757588; line-height:18px;}
h4 a, h4 a:visited {text-decoration:none; color:#16173c;}
h4 a:hover {text-decoration:underline;}


.sidebardate {font-size:11px; color:#999;}
.sidebartitle {font-size:14px; font-weight:normal; color:#00a6dd; margin-bottom:2px;}
.sidebartitle a, .sidebartitle a:visited {text-decoration:none; color:#00a6dd;}
.sidebartitle a:hover {text-decoration:underline;}
.sidebardesc {font-size:12px; color:#333;}
.sidebarmore {font-size:11px; color:#00a6dd; text-align:right; margin-bottom:15px;}
.sidebarmore a, .sidebarmore a:visited {text-decoration:none; color:#00a6dd;}
.sidebarmore a:hover {text-decoration:underline;}

#mover {border-bottom:2px solid #ba0c0d; padding-bottom:2px; display:none;}
#mover2 {width:960px; height:165px; background:#ffffff url('../img/support_hdr.jpg');  }
#moverL {width:290px; float:left;}
#moverspacerL {padding:10px 15px 0 25px; color:#444444; font-size:12px;}
#moverR {width:665px; float:right;}
#moverspacerR {padding:10px 21px 0 16px; color:#444444; font-size:12px;}
.helpspacer {padding:5px 10px; color:#ffffff; font-size:15px;}
.helpspacer2 {padding:0px 10px; color:#ffffff; font-size:13px;}
.helpspacer2 a, .helpspacer2 a:visited {color:#ffffff;}
.helpspacer2 a:hover {color:#dddddd;}

ul.subnav {list-style-type:disc; margin-left:10px; color:#16173c;}
ul.subnav li {font-size:14px; padding:4px 0; border-bottom:1px solid #cccccc;}
ul.subnav li.last {border:0;}
ul.subnav li.active {font-weight:bold; font-style:italic;}
ul.subnav li a, ul.subnav li a:visited { color:#16173c; text-decoration:none;}
ul.subnav li a:hover { color:#555555; text-decoration:none; font-style:italic;}

#contentRtxt ul {margin-left:10px; font-size:11px;}
#contentRtxt li {list-style-type:disc; margin-left:5px;}
ul#sidebarnav {font-size:11px;}
ul#sidebarnav li {list-style-type:disc; margin-left:5px;}

td.partnercell {border:1px solid #cccccc; padding:10px;}

/* For the blog */
/*
#content {float:left; width:725px; text-align:left; padding:15px 0;}
*/
.post {padding:0 15px;}
/* End of Blog */
