body,td,th { font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}
body { background: url(/images/mainbg.jpg) center top; background-repeat: no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #C6EDFE; }

p { text-align:justify; }

ul { padding:0 0 4px 30px; margin:0; }

div { position:relative; float:left; clear:none; }

form { padding:0; margin:0; }

/* Rounded Corners */
.roundedcornr_box_853224 {
   background: #b2ddf8;
}
.roundedcornr_top_853224 div {
   background: url(roundedcornr_853224_tl.png) no-repeat top left;
}
.roundedcornr_top_853224 {
   background: url(roundedcornr_853224_tr.png) no-repeat top right;
}
.roundedcornr_bottom_853224 div {
   background: url(roundedcornr_853224_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_853224 {
   background: url(roundedcornr_853224_br.png) no-repeat bottom right;
}

.roundedcornr_top_853224 div, .roundedcornr_top_853224, 
.roundedcornr_bottom_853224 div, .roundedcornr_bottom_853224 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_853224 { margin: 0 30px; }

/* End Rounded Corners */

.wrapper { clear: both; float: none; width: 980px; margin:0 auto; }

.bottom { width:980px; background: url(/images/btm-bg.gif) left bottom no-repeat; }

.top { width:960px; background: url(/images/top-bg.jpg) left top no-repeat; padding:0 10px 10px 10px;}

.whitebg { width:940px; background:#FFFFFF url(/images/head-bg.jpg) right top no-repeat; padding:0 10px; }

.header { 
	width:940px; 
	height:120px; 
	clear:both; 
}
.headertext {
	text-align: right;
	background: transparent;
	width:592px;
	height:120px;
	margin: 0px;
	padding: 0px;
	padding-top: 45px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica;
	line-height: 94%;
}

.menu { width:940px; clear:both; background:#266E9D  left top repeat-x; } /*url(/images/menu-bg.gif)*/

.searchbox { width:594px; color:#ffffff; font-size:11px; text-align:right; padding-top:90px; }
.searchbox .txtbox { height:14px; font-size:11px; }
.searchbox .button { height:21px; font-size:11px; padding:1px; }

.row { width:940px; padding-top:6px; clear:both; }

.left3col { clear:left; width:624px; }
.left3col2 { clear:left; width:324px; }
.left1col { clear:left; width:180px; }
.newsbox { clear:right; float:right; width:268px; background:url(/images/news-bg.jpg) left top no-repeat; height:197px; padding:15px 20px 10px; }
.newsbox2 { clear:right; float:right; width:568px; background-color:#fff; height:397px; padding:5px 10px 0px; }
.newsboxcontents { width:100%; height: 170px; overflow: auto; }

a.inline { color:#b20135; font-size:12px; text-decoration:none; font-weight:bold; }
a.inline:hover { text-decoration:underline; }

/*
.newsbox ul { padding:0 0 0 25px; margin:0; font-size:.9em; }
.newsbox p { margin:0; padding:0 0 4px 0; }



.newsbox a { color:#b20135; font-size:12px; text-decoration:none; font-weight:bold; }
.newsbox a:hover { text-decoration:underline; }
.newsbox strong { color:#211D73;}
.newsbox h2 { color:#69a6ff; font-size:13px; font-weight:bold; margin:0; padding-bottom:10px; }

*/

.newsbox {color:#4176c3; text-decoration:none;}
.newsbox h2 { color:#69a6ff; font-size:13px; font-weight:bold; margin:0; padding-bottom:10px; margin-top:-3px; }
.newsbox h3 { color:#4176c3; font-size:13px; margin:0; padding:0 0 4px 20px; background:url(/images/newsbullet.gif) 0% 5px no-repeat; }
.newsbox h3 a { color:#4176c3; text-decoration:none; }
.newsbox h3 a:hover { color:#4176c3; text-decoration:underline; }
.newsbox p {color:#4176c3; font-size:12px; margin:0; padding:0 0 5px 20px ; }
.newsbox ul li {color:#4176c3; font-size:12px; margin:0; padding:0 0 5px 20px ; }
.newsbox a { color:#4176c3; text-decoration:none; }
.newsbox a:hover { color:#4176c3; text-decoration:underline; }

#ticker { width:268px; padding:10px; height:155px; clear:both; overflow:hidden; }
#ticker h3 { color:#4176c3; font-size:13px; margin:0; padding:0 0 6px 20px; background:url(/images/newsbullet.gif) 0% 5px no-repeat; }
#ticker h3 a { color:#4176c3; text-decoration:none; }
#ticker h3 a:hover { color:#4176c3; text-decoration:underline; }
#ticker p {color:#4176c3; font-size:12px; margin:0; padding:0 0 10px 20px ; }

.content { width:940px; padding-top:10px; clear:both; }

.toc h2, .toc h3, .toc h4 { padding:0; margin:0 }

.toc h2 { font-size:14px; font-weight:bold; color:#005198; line-height:15px; padding:7px 0 0 0; border-bottom:1px solid #bfd3e5; }
.toc h3 { font-size:13px; font-weight:bold; color:#b20135; line-height:15px; padding:7px 0 2px; }
.toc h3 a { font-size:13px; font-weight:bold; color:#b20135; text-decoration:none; padding-right:5px; display:block;  width:90%; }
.toc h3 a:hover { font-size:13px; font-weight:bold; color:#b20135; text-decoration:underline; padding-right:5px; display:block;  width:90%; }
.toc a {font-size:12px; font-weight:normal; text-decoration:none;}
.toc a:hover {font-size:12px; font-weight:normal; text-decoration:underline;}
.toc h4 { font-size:12px; font-weight:normal; color:#252525; line-height:15px; padding-bottom:0px; }
.toc h4 { font-size:12px; font-weight:normal; color:#252525; text-decoration:none; padding-left:14px; background:url(/images/ind-bullet.gif) 0% 4px no-repeat; display:block; width:90%; }
.toc h4.link { font-size:12px; font-weight:normal; color:#252525; text-decoration:none; padding-left:14px; background:url(/images/ind-bullet-h0.gif) 0% 4px no-repeat; display:block; width:90%; }
.toc h4.link:hover { font-size:12px; font-weight:normal; color:#252525; text-decoration:none; padding-left:14px; background:url(/images/ind-bullet-h.gif) 0% 4px no-repeat; display:block; width:90%;}

/*
.col-orange { background:#f6ecaa url(/images/box-btm-orange.gif) left bottom no-repeat }
.col-orange div {background:url(/images/box-top-orange.gif) left top no-repeat; float:none; padding: 3px 8px 10px 12px; }
.col-yello { background:#f1fab2 url(/images/box-btm-yello.gif) left bottom no-repeat }
.col-yello div {background:url(/images/box-top-yello.gif) left top no-repeat; float:none; padding: 3px 8px 10px 12px; }
.col-green { background:#ccffb5 url(/images/box-btm-green.gif) left bottom no-repeat }
.col-green div {background:url(/images/box-top-green.gif) left top no-repeat; float:none; padding: 3px 8px 10px 12px; }
.col-cyan { background:#c8eafd url(/images/box-btm-cyan.gif) left bottom no-repeat }
.col-cyan div {background:url(/images/box-top-cyan.gif) left top no-repeat; float:none; padding: 3px 8px 10px 12px; }
.col-blue { background:#d2d5fc url(/images/box-btm-blue.gif) left bottom no-repeat }
.col-blue div {background:url(/images/box-top-blue.gif) left top no-repeat; float:none; padding: 3px 8px 10px 12px; }
*/
.col-grey { background:#e5eaef url(/images/box-btm-grey.gif) left bottom no-repeat }
.col-grey div {background:url(/images/box-top-grey.gif) left top no-repeat; float:none; padding: 3px 8px 10px 12px; }
.col-grey div h5 a:hover {background-color:#f0f5fa;}


.col-normal { background: url(/images/box-mid-normal.gif) left top repeat-y }
.col-normal div {background:url(/images/box-top-normal.gif) left top no-repeat; float:none; }
.col-normal div div {background:url(/images/box-btm-normal.gif) left bottom no-repeat;}

.col-wide { background: url(/images/box-mid-wide.gif) left top repeat-y }
.col-wide div {background:url(/images/box-top-wide.gif) left top no-repeat; float:none; }
.col-wide div div {background:url(/images/box-btm-wide.gif) left bottom no-repeat;}

.col-normal div div, .col-wide div div { float:none; padding: 0px 8px 8px 8px; min-height:350px; }

.partners { width:940px; padding:10px 0; }

.right4col {clear:right; float:right; width:720px; padding:0 20px 0 10px; }
.right4col h2 { color:#2A309E; font-size:12px; font-weight:bold; border-bottom:1px solid #00539a; padding:0; margin: 0 0 8px 0; }
.right4col h2 a { color:#2A309E; text-decoration:none; }
.right4col h3 { color:#2A309E; font-size:20px; font-weight:bold; padding:0; margin:0 0 8px 0; }
.right4col h3 a { color:#2A309E; }
.right4col h4 { color:#00539a; font-size:14px; font-weight:bold; padding:0; margin: 8px 0 4px 0; }
.right4col h4 a { color:#00539a; text-decoration:none;  }
.right4col h4 a:hover { text-decoration:underline; }
.right4col h5 { color:#00539a; font-size:13px; font-weight:bold; padding:0; margin: 0 0 4px 0; }
.right4col h5 a { color:#00539a; text-decoration:none; }
.right4col h5 a:hover { color:#a3062f; }
.right4col p { color:#000000; margin:0; padding:0 0 10px 0; }
.right4col a {color:#00539a;}

.right4col .cap {width:725px; margin:0 -5px 0 -5px; background:#f6ecaa url(/images/cap-btm.jpg) left bottom no-repeat; clear:both; }
.cap blockquote { font-style:normal; font-weight:bold; padding:5px; margin:0; background:url(/images/cap-top.jpg) left top no-repeat; }

.leftarticle { width:350px; clear:left; }
.rightarticle { width:400px; clear:right; float:right; }
.rightarticle2 { width:300px; clear:right; float:right; }

.side h4 { color:#00539a; font-size:13px; font-weight:bold; margin:0; padding:7px 0 5px 0; }
.side h4 a { text-decoration:none; color:#00539a;  }
.side h4 a:hover {text-decoration:underline; }
.side h5 { color:#252525; font-size:13px; font-weight:normal; margin:0; padding:0 0 2px 0; }
.side h5 a { color:#252525; text-decoration:none; padding-left:13px; background:url(/images/ind-bullet.gif) 0% 3px no-repeat; display:block; }
.side h5 a:hover { color:#252525; text-decoration:none; padding-left:13px; background:url(/images/ind-bullet-h.gif) 0% 3px no-repeat; }

.copy { clear: both; width: 940px; padding:5px 20px 20px 20px; margin-top:-10px; color:#4176c3; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; }

.quotations {background:#e5eaef; float:left; clear:both; display:block; border:#e5eaef 5px double;}

.active { color:#a3062f; }

.customerlogos td { border-top: 1px solid #EEEEEE; border-left:1px solid #EEEEEE; border-bottom: 1px solid #DDDDDD; border-right:#DDDDDD 1px solid; text-align:center; }

.customerlogos td.clean { border:none; height:10px; font-size:5px; }

.readmore { text-align:left; }
.readmore a { padding:0px 3px 1px 3px; background:#00539a; text-decoration:none; color:#FFFFFF; }
.readmore a:hover { background:#0066CC; text-decoration:none; }

.eventsarchive { width:150px; text-align:right; }


.notes { color:red; }


.squarebox {
    /*width: 150px;*/
    border: solid 1px #e0e0f0;
    text-align: center;
    overflow: hidden; 
}

.squareboxgradientcaption {
    color: #000000;
	font-weight: bold;
    padding: 4px;
    background-image: url(/images/box-top-collapsible.gif);
    background-repeat: repeat-x; 
	background-position: top left;
}

.squareboxcontent {
    background-color: #fefefe;
    padding: 10px;
    overflow: hidden;
    border: none; 
	text-align:left;
}


hr.divider{
	color: #00539a;
	width: 50%;
	height: 1px;
}

ol {
	margin-top:4px;
}

.zoomable{
	cursor: url('/images/zoom.cur');
}

* html .col-normal div div, .col-wide div div { float:none; padding: 0px 8px 8px 8px; height:350px; }
