/*====================================================
 BODY
=====================================================*/
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, img, ins, kbd, q, s, samp,small, strike, sub, tt, var,
b, u, i, center,dl, dt, dd, ul,ol, li,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;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body {font-family:helvetica;font-size:14px;line-height:1.5em;color:#555353;}
a {color:#3e699c;}
.floatright {float:right;}
.floatleft {float:left;}

/*====================================================
 HEADER
=====================================================*/
#header img#logo {margin:7px;float:left;}
#header table {margin:12px 0 0 0;float:right;}
#header table td {padding:0;vertical-align:middle;}
#header table ul {float:left;}
#header table ul li {float:left;border-right:1px solid #333;}
#header table ul li.last {border-width:0;}
#header table ul li a {padding:0 10px;color:#333;text-decoration:none;font-size:11px;}
#header table ul li a:hover {text-decoration:underline;}
#header table input {margin:0 10px 0 0;padding:5px;width:150px;border:1px solid #43566e;background:#1e2731;color:white;font-size:11px;background:white;color:#6c737d;}
#header table input.button {margin:0 5px 0 0;padding:0;width:auto;border-width:0;}

/*====================================================
 TABS
=====================================================*/

/*====================================================
 BREADCRUMBS
=====================================================*/
ul#breadcrumbs {margin:10px 0;padding:0 11px;float:left;width:950px;}
ul#breadcrumbs li {padding:0 10px;float:left;color:black;
background:url(../Files/bullet_4x7.gif/$file/bullet_4x7.gif) no-repeat center right;}
ul#breadcrumbs li a {color:black;display:block;}
/*====================================================
 CONTENT AREA
=====================================================*/
#main {padding:20px 0 0 0;}
#main h1 {padding:0 25px;margin-bottom:20px;font-size:20px;font-weight:normal;color:#2e3192;}
#main h2 {padding:0 25px;margin-bottom:20px;font-size:16px;font-weight:normal;color:#3e699c;}
#main h3 {padding:0 25px;margin-bottom:20px;font-size:14px;font-weight:normal;color:#3e699c;}
#main h4,#main h5,#main h6 {padding:0 25px;margin-bottom:20px;font-size:12px;font-weight:normal;color:#3e699c;}
#main p {padding:0 25px;margin-bottom:20px;}
#main p.admin {padding:5px;margin:0 25px 20px 25px;background:#efefef;}
#main img {margin:0 0 20px 25px;}
#main img.floatright {margin:0 25px 20px 20px;border:1px solid #7e8a98;}
#main table {margin:0 25px 20px 25px;width:589px;}
#main table th {padding:10px;background:#efefef;}
#main table td {padding:10px;border-bottom:1px solid #efefef;}

#main ul {margin:0 25px 20px 40px;list-style-type:square;}
#main ol {margin:0 25px 20px 45px;list-style-type:decimal;}

/* NEWS */
#main div.item {margin-bottom:20px;}
#main div.item p {margin-bottom:5px;}

#services_container {
  width:50%; 
  height:570px;
  float:left;
  text-align:left;
}
#services{
  height:100%;
  border-right:1px solid #E5E9E4;
  border-top:1px solid #E5E9E4;
  padding: 0px 0 0 0;
  margin: 0;
}
#services_top{
  margin:0;
  font-weight:bold;
}

#services_top p{
 padding: 0px 10px 0px 25px;
}
#services_top a{
 padding: 0px 10px 0px 25px;
}
#services p {
  padding: 5px 10px 10px 25px;
  margin:0;
  font-weight:normal;
}
#services2 a {
    margin:0;
  font-weight:normal;
}
#services2 p {
  padding: 0px 10px 10px 25px;
  margin:0;
  font-weight:normal;
}

#products_container{
  width:50%; 
  height:500px;
  float:right;
  text-align:left;
}

#products{
  height:100%;
    border-right:1px solid #E5E9E4;
  border-top:1px solid #E5E9E4;
  padding: 0px 0 0 0px;
}
#products p {
  margin:0;
  padding:5px 10px 20px 25px;
  font-weight:normal;
}


/*====================================================
 COLUMN 1
=====================================================*/
#col1 {color:#8591a0;}
#col1 .block {margin-left: 7px; margin-bottom:10px;
background:black url(../Files/bg_block_194x600blue.jpg/$file/bg_block_194x600blue.jpg) no-repeat top left; font-family:verdana;font-size:12px;line-height:30px;color:#6c737d;}
#col1 h3 {padding:10px 20px;font-size:16px;color:white;font-weight:normal;color:#efefef;}
#col1 ul {margin:0 20px;}
#col1 ul li a {padding:5px 15px;color:white;text-decoration:none;display:block;}
#col1 ul li a:hover {color:black; background:#efefef}
#col1 div.adr,#col1 p {margin:0 20px 10px 20px;}
#col1 a {color:white;}

/* .SPECIAL BLOCK */
#col1 .special {
background:url(../Files/bg_block_spec_294x600.jpg/$file/bg_block_spec_294x600.jpg) no-repeat top left;}
#col1 .special div.adr, #col1 .special p {color:#1d242f;}

/* BOTTOM */
#col1 div.bottom {margin-top:10px;height:14px;
background:url(../Files/bg_block_btm_194x14blue.jpg/$file/bg_block_btm_194x14blue.jpg) no-repeat top left;}
#col1 .special div.bottom {height:12px;
background:url(../Files/bg_block_spec_btm_294x12.jpg/$file/bg_block_spec_btm_294x12.jpg) no-repeat top left;}

/*====================================================
 COLUMN 2
=====================================================*/
#col2 {color:#8591a0;}
#col2 .block {margin-bottom:10px;
background:black url(../Files/bg_block_294x600.jpg/$file/bg_block_294x600.jpg) no-repeat top left;}
#col2 h3 {padding:10px 20px;font-size:16px;color:white;font-weight:normal;color:#efefef;}
#col2 ul {margin:0 20px;}
#col2 ul li {background:url(../Files/col_list_div_5x2.gif/$file/col_list_div_5x2.gif) repeat-x bottom;}
#col2 ul li a {padding:5px 15px;color:white;text-decoration:none;display:block;
background:url(../Files/bullet_7x9.gif/$file/bullet_7x9.gif) no-repeat 2px 10px;color:#efefef;}
#col2 ul li.current a, #col2 ul li a:hover {
background:#6081ac url(../Files/bullet_wt_7x9.gif/$file/bullet_wt_7x9.gif) no-repeat 2px 10px;}
#col2 div.adr,#col2 p {margin:0 20px 10px 20px;}
#col2 a {color:white;}

/* .SPECIAL BLOCK */
#col2 .special {
background:url(../Files/bg_block_spec_294x600.jpg/$file/bg_block_spec_294x600.jpg) no-repeat top left;}
#col2 .special div.adr, #col2 .special p {color:#1d242f;}

/* BOTTOM */
#col2 div.bottom {margin-top:10px;height:14px;
background:url(../Files/bg_block_btm_294x14.jpg/$file/bg_block_btm_294x14.jpg) no-repeat top left;}
#col2 .special div.bottom {height:12px;
background:url(../Files/bg_block_spec_btm_294x12.jpg/$file/bg_block_spec_btm_294x12.jpg) no-repeat top left;}

/*====================================================
 FOOTER
=====================================================*/
#footer {font-size:10px;color:#333;}
#footer a {color:#333;}

/*====================================================
 HACKS, ETC.
=====================================================*/

/*====================================================
 LAYOUT
=====================================================*/
body {text-align:center;
background:#ccc;}
#pagewidth {margin:0 auto;width:810px;text-align:left;}
#col1 {margin-right:11px;float:left;width:194px;}
#col2 {float:right;width:400px;}
#footer {clear:both;}
#col1,#main,#footer,#header {overflow:hidden;}
#content {float:right;}

/* LEFT COL ONLY */
body.NavLeft #main {float:right;width:594px;
background:#ccc url(../Files/bg_main_594x2000.jpg/$file/bg_main_594x2000.jpg) no-repeat top left;}
/*body.NavLeft #main div.bottom {height:12px;
background:#ccc url(../Files/bg_main_btm_594x12.jpg/$file/bg_main_btm_594x12.jpg) no-repeat bottom left;} */
body.NavLeft #footer {padding:10px 0 20px 362px;}

/* RIGHT COL ONLY */
body.NavRight #main {margin-right:11px;float:left;width:350px;
background:#ccc url(../Files/bg_main_639x2000.jpg/$file/bg_main_639x2000.jpg) no-repeat top left;}
body.NavRight #main div.bottom {height:12px;
background:#ccc url(../Files/bg_main_btm_639x12.jpg/$file/bg_main_btm_639x12.jpg) no-repeat bottom left;}
body.NavRight #footer {padding:10px 0 20px 55px;}

/* NO COLS */
body.NavNeither #main {float:left;width:944px;
background:#ccc url(../Files/bg_main_944x1000.jpg/$file/bg_main_944x1000.jpg) no-repeat top left;}
body.NavNeither #main div.bottom {height:12px;
background:#ccc url(../Files/bg_main_btm_944x12.jpg/$file/bg_main_btm_944x12.jpg) no-repeat bottom left;}
body.NavNeither #footer {padding:10px 0 20px 205px;}

/*====================================================
 PRINT
=====================================================*/


