﻿body, td, div, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}
body {background-color: #FFFFFF;}

a {
	color: #004AB8;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
p, ul, ol {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 12px;
}
ul {list-style-type: square;}
li {
	margin: 4px 0px 4px 0px;
	font-size: 12px;
}
ul.arrow {list-style-image: URL(../images/list.gif);}
ul.narrow
{
	padding-left: 0px;
	margin-left: 15px;
	list-style-type: square;
}
ul.middle
{
	padding-left: 0px;
	margin-left: 22px;
	list-style-type: square;
}
ul.disc {list-style-type: disc;}

dt {color: #004AB8; font-weight: bold;}
dd {margin: 0px 0px 5px 20px;}
input, select {font-size: 11px; }

.Search {font-size: 11px; color: #7F7F7F; border: solid 1px #000000; width: 112px}
.BlueLine {background-color: #2B84FF}
.Bottom {font-size: 10px; color: #666666; text-align: center;}
.Bottom a {font-size: 10px; text-decoration: none;}
.Header, .Title {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.Chapter {font-size: 12px; color: #004AB8; font-weight: bold; text-transform: uppercase; height: 37px; background-image: URL(../images/header_bg.gif); padding: 12px 0px 0px 10px; margin: 0px -10px 0px -10px;}
.White {background-color: #FFFFFF;}

.Left, .Right 
{
	/*background-color: #F3F3F3;*/
}

.BlockLeft {width: 193px; background-image: URL(../images/block_left_bg.gif); background-repeat: no-repeat;}
.BlockLeft .Header {font-size: 12px; color: #000000; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockLeft .Header a {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-transform: uppercase;}
.BlockLeftBottom {background-color: #FFFFFF; background-image: URL(../images/block_left_bottom.gif); background-repeat: no-repeat;}

.BlockRight {width: 193px; background-image: URL(../images/block_right_bg.gif); background-repeat: no-repeat;}
.BlockRight .Header {font-size: 12px; color: #000000; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockRightBottom {background-color: #FFFFFF; background-image: URL(../images/block_right_bottom.gif); background-repeat: no-repeat;}

.BlockRightS {width: 193px; background-image: URL(../images/block_right_bg.gif); background-repeat: no-repeat}
.BlockRightS .Header {font-size: 12px; color: #004AB8; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockRightBottomS {background-color: #FFFFFF; background-image: URL(../images/block_right_bottom.gif); background-repeat: no-repeat;}

.RightPadded {padding: 0px 11px 0px 11px;}
.RightList {padding: 1px 0px 1px 17px; margin: 0px 10px 0px 13px; background-image: URL(../images/list.gif); background-position: center left; background-repeat: no-repeat;}
.RightList a {color: #000000; text-decoration: none;}
.RightList a:hover {text-decoration: underline;}

.BlockRight2 {width: 193px; padding: 12px; background-image: URL(../images/block_right2_bg.gif); background-repeat: no-repeat;}
.BlockRight2Bottom {padding: 0px; background-color: #FFFFFF; background-image: URL(../images/block_right2_bottom.gif); background-repeat: no-repeat;}

.BlockRight3 {width: 193px; background-image: URL(../images/block_right3_bg.gif); background-repeat: no-repeat;}
.BlockRight3 .Header {font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockRight3Bottom {background-color: #FFFFFF; background-image: URL(../images/block_right3_bottom.gif); background-repeat: no-repeat;}
.BlockRight3 td.Content {padding: 0px 11px 10px 11px; height: 100%; vertical-align: top;}
.BlockRight3 h4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; padding: 0px; margin: 0px; }
.BlockRight3 p {font-style: italic; margin: 10px 0px 4px 0px; }

.BlockOrange {width: 280px; background-image: URL(../images/block_orange_bg.gif); background-repeat: no-repeat;}
.BlockOrange .Header {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockOrangeBottom {background-color: #FFFFFF; background-image: URL(../images/block_orange_bottom.gif); background-repeat: no-repeat;}
.BlockOrangeBottom2 {background-color: #FFFFFF; background-image: URL(../images/block_orange2_bottom.gif); background-repeat: no-repeat;}

.Software {padding: 4px 2px 4px 2px; margin: 4px 10px 4px 10px; background-image: URL(../images/arrow_grey.gif); background-position: bottom right; background-repeat: no-repeat;}
.SoftwareOn {padding: 4px 2px 4px 2px; margin: 4px 10px 4px 10px; background-image: URL(../images/arrow_orange.gif); background-position: bottom right; background-repeat: no-repeat; background-color: #F6F6F6; cursor: pointer; cursor: hand;}
a.SoftwareTextOn {}
a.SoftwareTextOn:hover {text-decoration: none;}
.SoftwareTitle {font-size: 11px; color: #FF6600; font-weight: bold; text-transform: uppercase; padding-bottom: 2px;}
.SoftwareText  {font-size: 10px; padding-right: 20px;}
.Techno {font-size: 11px; color: #FF6600; font-weight: bold; text-transform: uppercase; padding: 3px 2px 3px 26px; margin: 4px 10px 4px 10px; background-image: URL(../images/arrow2_grey.gif); background-position: center left; background-repeat: no-repeat;}
.TechnoOn {font-size: 11px; color: #444444; font-weight: bold; text-transform: uppercase; padding: 3px 2px 3px 26px; margin: 4px 10px 4px 10px; background-image: URL(../images/arrow2_orange.gif); background-position: center left; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.Techno2 {padding: 1px 0px 1px 17px; margin: 0px 10px 0px 37px; background-image: URL(../images/list.gif); background-position: center left; background-repeat: no-repeat;}
.Techno2 a {color: #000000; text-decoration: none;}
.Techno2 a:hover {text-decoration: underline;}
.LeftListMain {font-size: 10px; color: #FF6600; font-weight: bold; text-transform: uppercase; padding: 4px 2px 4px 0px; margin: 4px 6px 4px 0px;}
.LeftListOn {font-size: 10px; color: #444444; font-weight: bold; text-transform: uppercase; padding: 4px 2px 4px 22px; margin: 4px 6px 4px 8px; background-image: URL(../images/arrow2_orange.gif); background-position: center left; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.LeftList {font-size: 10px; color: #FF6600; font-weight: bold; text-transform: uppercase; padding: 0px 0px 0px 22px; margin: 0px 0px 0px 8px; background-image: URL(../images/arrow2_grey.gif); background-position: center left; background-repeat: no-repeat;}
a.LeftListOn {font-size: 10px; color: #444444; font-weight: bold; text-transform: uppercase; padding: 4px 0px 4px 22px; margin: 4px 0px 4px 8px; background-image: URL(../images/arrow2_orange.gif); background-position: center left; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
a.LeftListOn:hover {font-size: 10px; color: #444444; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 4px 0px 4px 22px; margin: 4px 0px 4px 8px; background-image: URL(../images/arrow2_orange.gif); background-position: center left; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.Line {background-color: #CCCCCC; height: 1px; margin: 3px 10px 3px 10px;}
.Line2 {background-color: #CCCCCC; height: 1px; margin: 0px 10px 0px 10px;}
.Line3 {background-color: #CCCCCC; height: 1px;}
.ResultList {font-size: 10px; color: #2B84FF; font-weight: bold; text-transform: uppercase; padding: 0px 2px 0px 22px; margin: 0px 6px 0px 8px; background-image: URL(../images/arrow2_grey.gif); background-position: center left; background-repeat: no-repeat;}
.ResultListOn {font-size: 10px; color: #444444; font-weight: bold; text-transform: uppercase; padding: 0px 2px 0px 22px; margin: 0px 6px 0px 8px; background-image: URL(../images/arrow2_grey.gif); background-position: center left; background-repeat: no-repeat; cursor: pointer; cursor: hand;}

.BlockGrey {width: 280px; background-image: URL(../images/block_grey_bg.gif); background-repeat: no-repeat;}
.BlockGrey .Header {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockGrey td.Content {padding: 0px 11px 10px 11px;}
.BlockGrey p {font-style: italic; margin: 10px 0px 4px 0px; }
.BlockGreyBottom {background-color: #FFFFFF; background-image: URL(../images/block_grey_bottom.gif); background-repeat: no-repeat;}

.BlockRed {width: 280px; background-image: URL(../images/block_red_bg.gif); background-repeat: no-repeat;}
.BlockRed .Header {font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockRedBottom {background-color: #FFFFFF; background-image: URL(../images/block_red_bottom.gif); background-repeat: no-repeat;}

a.Studies {color: #000000; font-size: 10px; display: block; padding: 4px 2px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.Studies b {color: #7B0200;}
a.StudiesMore {color: #7B0200; font-size: 10px; font-weight: bold; display: block; padding: 4px 26px 4px 2px; margin: 0px 10px 5px 10px; text-decoration: none; text-align: right; background-image: URL(../images/arrow2_red.gif); background-position: center right; background-repeat: no-repeat;}
a.StudiesMore:hover {color: #000000; text-decoration: none;}
a.Studies:hover1 {background-color: #F6F6F6; text-decoration: none;}

.BlockGreen {width: 280px; background-image: URL(../images/block_green_bg.gif); background-repeat: no-repeat;}
.BlockGreen .Header {font-size: 12px; color: #006952; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockGreenBottom {background-color: #FFFFFF; background-image: URL(../images/block_green_bottom.gif); background-repeat: no-repeat;}
.BlockGreen2Bottom {background-color: #FFFFFF; background-image: URL(../images/block_green2_bottom.gif); background-repeat: no-repeat;}

.BlockSecure {width: 280px; background-image: URL(../images/block_secure_on_bg.gif); background-repeat: no-repeat;}
.BlockSecure2 {width: 193px; background-image: URL(../images/block_secure9_bg.gif); background-repeat: no-repeat;}
.BlockSecure .Header, .BlockSecure2 .Header {font-size: 12px; color: #006952; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockIdeas {width: 280px; background-image: URL(../images/block_ideas_on_bg.gif); background-repeat: no-repeat;}
.BlockIdeas2 {width: 193px; background-image: URL(../images/block_ideas9_bg.gif); background-repeat: no-repeat;}
.BlockIdeas .Header, .BlockIdeas2 .Header {font-size: 12px; color: #006952; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
a.Ideas {color: #000000; font-size: 10px; display: block; padding: 4px 55px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.Ideas:hover {text-decoration: underline;}
a.IdeasLeft {color: #000000; font-size: 10px; display: block; padding: 4px 25px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.IdeasLeft:hover {text-decoration: underline;}

.BlockBlue {width: 280px; background-image: URL(../images/block_blue_bg.gif); background-repeat: no-repeat;}
.BlockBlue .Header {font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
.BlockBlueBottom {background-color: #FFFFFF; background-image: URL(../images/block_blue_bottom.gif); background-repeat: no-repeat;}
.BlockOrangeBottom {background-color: #FFFFFF; background-image: URL(../images/block_orange_bottom.gif); background-repeat: no-repeat;}

.BlockSupport {width: 280px; background-image: URL(../images/block_support_on_bg.gif); background-repeat: no-repeat;}
.BlockSupport .Header {font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
a.Support {color: #000000; font-size: 10px; display: block; padding: 4px 60px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.Support:hover {text-decoration: underline;}

.BlockCert {width: 280px; background-image: URL(../images/block_cert_on_bg.png); background-repeat: no-repeat;}
.BlockCert .Header {font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
a.Cert {color: #000000; font-size: 10px; display: block; padding: 4px 60px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.Cert:hover {text-decoration: none;}

.BlockMedia {width: 280px; background-image: URL(../images/block_media_on_bg.png); background-repeat: no-repeat;}
.BlockMedia .Header {font-size: 12px; color: #FC3C2D; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
a.Media {color: #000000; font-size: 10px; display: block; padding: 4px 60px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.Media:hover1 {background-color: #F6F6F6; text-decoration: none;}
a.Media b {color: #FC3C2D;}
a.MediaMore {color: #FC3C2D; font-size: 10px; font-weight: bold; display: block; padding: 4px 26px 4px 2px; margin: 0px 10px 5px 10px; text-decoration: none; text-align: right; background-image: URL(../images/arrow2_orange.gif); background-position: center right; background-repeat: no-repeat;}
a.MediaMore:hover {color: #000000; text-decoration: none;}

.BlockMedia2 {width: 193px; background-image: URL(../images/block_media2_on_bg.png); background-repeat: no-repeat;}
.BlockMedia2 .Header {font-size: 12px; color: #FC3C2D; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}
a.Media2 {color: #000000; font-size: 10px; display: block; padding: 4px 4px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.Media2 b {color: #FC3C2D;}
a.Media2More {color: #FC3C2D; font-size: 10px; font-weight: bold; display: block; padding: 4px 26px 4px 2px; margin: 0px 10px 5px 10px; text-decoration: none; text-align: right; background-image: URL(../images/arrow2_orange.gif); background-position: center right; background-repeat: no-repeat;}
a.Media2More:hover {color: #000000; text-decoration: none;}


a.News {color: #000000; font-size: 10px; display: block; padding: 4px 2px 4px 2px; margin: 4px 10px 4px 10px; text-decoration: none;}
a.News:hover1 {background-color: #F6F6F6; text-decoration: none;}
a.News b {color: #004AB8;}
a.NewsMore {color: #004AB8; font-size: 10px; font-weight: bold; display: block; padding: 4px 26px 4px 2px; margin: 0px 10px 5px 10px; text-decoration: none; text-align: right; background-image: URL(../images/arrow2_blue.gif); background-position: center right; background-repeat: no-repeat;}
a.NewsMore:hover {color: #000000; text-decoration: none;}

.BlockRefer {width: 238px; background-image: URL(../images/block_refer_bg.gif); background-repeat: no-repeat; height: 100%;}
.BlockRefer .Header {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; text-transform: uppercase; height: 37px; padding: 12px 0px 12px 0px;}
.BlockRefer td.Content {padding: 0px 11px 10px 11px; height: 100%; vertical-align: top;}
.BlockRefer h4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #004AB8; font-weight: bold; padding: 0px; margin: 0px; }
.BlockRefer p {font-style: italic; margin: 10px 0px 4px 0px; }
.BlockReferBottom {background-image: URL(../images/block_refer_bottom.gif); background-repeat: no-repeat;}

.BlockWelcomeTop {background-image: URL(../images/welcome_top.gif); background-repeat: no-repeat;}
.BlockWelcome {width: 402; border: solid 1px #CCCCCC; border-width: 0px 1px 0px 1px; padding: 12px; margin-bottom: 9px;}
.BlockWelcomeBottom {background-image: URL(../images/welcome_bottom.gif); background-repeat: no-repeat;}

.BlockContentTop {background-image: URL(../images/content_top.gif); background-repeat: no-repeat;}
.BlockContent {width: 550; border: solid 1px #CCCCCC; border-width: 0px 1px 0px 1px; padding: 12px; height: 100%;}
.BlockContentBottom {background-image: URL(../images/content_bottom.gif); background-repeat: no-repeat;}

.BlockWideTop {width: 100%; background-image: URL(../images/wide_top.gif); background-repeat: no-repeat;}
.BlockWide {width: 100%; border: solid 1px #CCCCCC; border-width: 0px 1px 0px 1px; padding: 12px; height: 100%;}
.BlockWideBottom {width: 100%; background-image: URL(../images/wide_bottom.gif); background-repeat: no-repeat;}

h1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #2271DF; font-weight: bold; padding: 0px; margin: 0px; text-transform: uppercase;}
h1.noUp {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #2271DF; font-weight: bold; padding: 0px; margin: 0px; text-transform:none}
h2 {font-size: 12px; color: #004AB8; font-weight: bold; text-transform: uppercase; height: 37px; background-image: URL(../images/header_bg.gif); padding: 12px 0px 0px 10px; margin: 0px -10px 0px -10px;}
h2.noUp {background-image: none;text-transform:none}
h2.NoBG {background-image: none;}
h3 {font-size: 14px; color: #000000; font-weight: bold; padding: 0px; margin: 0px; }
h4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2271DF; font-weight: bold; padding: 0px; margin: 17px 0px 0px 0px; }
.h4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2271DF; font-weight: bold; padding: 0px;}
h5 {font-size: 11px; color: #000000; font-weight: bold; padding: 0px; margin: 12px 0px 0px 0px; }
.Selected {font-weight: bold; color: #2271DF;}
h6 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2271DF; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px;}

.BorderTL {background-image: URL(../images/border_tl.gif); background-repeat: no-repeat;}
.BorderT {background-image: URL(../images/border_t.gif);}
.BorderTR {background-image: URL(../images/border_tr.gif); background-repeat: no-repeat;}
.BorderL {background-image: URL(../images/border_l.gif);}
.BorderCenter {width: 100%; padding: 10px;}
.BorderR {background-image: URL(../images/border_r.gif);}
.BorderBL {background-image: URL(../images/border_bl.gif); background-repeat: no-repeat;}
.BorderB {background-image: URL(../images/border_b.gif);}
.BorderBR {background-image: URL(../images/border_br.gif); background-repeat: no-repeat;}

.BorderedTable {}
.BorderedTable th {padding: 4px; border: solid 1px #CCCCCC; font-size: 11px; color: #2271DF; background-color: #F9F9F9; text-align: left; vertical-align: top;}
.BorderedTable td {padding: 4px; border: solid 1px #CCCCCC; vertical-align: top;}

.TableWithHeader {}
.TableWithHeader th {padding: 4px; border: none; font-size: 11px; color: #2271DF; background-color: #F9F9F9; text-align: left; vertical-align: top;}
.TableWithHeader td {padding: 4px; border: none; vertical-align: top;}

.NonBorderedTable {}
.NonBorderedTable td {border: none;}

div.pulldown {position: absolute; display: none; margin-top: -1px; left: -1000px;}
.PopUp {}
.PopUpTL {background-image: URL(../images/popup_tl.gif); background-repeat: no-repeat;}
.PopUpT {background-image: URL(../images/popup_t.gif);}
.PopUpTR {background-image: URL(../images/popup_tr.gif); background-repeat: no-repeat;}
.PopUpL {background-image: URL(../images/popup_l.gif);}
.PopUpCenter {width: 100%; background-color: #F3F3F3; padding: 2px 10px 2px 10px;}
.PopUpR {background-image: URL(../images/popup_r.gif);}
.PopUpBL {background-image: URL(../images/popup_bl.gif); background-repeat: no-repeat;}
.PopUpB {background-image: URL(../images/popup_b.gif);}
.PopUpBR {background-image: URL(../images/popup_br.gif); background-repeat: no-repeat;}
.SubMenu td {padding: 4px 8px 4px 8px; white-space: nowrap;}
.SubMenu td.White {padding: 0px; background-color: #FFFFFF;}
.SubMenu a {color: #000000; text-decoration: none;}
.SubMenu a:hover {color: #004AB8; text-decoration: none;}

.BlockContactus {width: 280px; background-image: URL(../images/contact.gif); background-repeat: no-repeat;}
.BlockContactus2 {width: 193px; background-image: URL(../images/contact-us.gif); background-repeat: no-repeat;}
.BlockContactus .Header, .BlockContactus2 .Header {font-size: 12px; color: #fc3c2d; font-weight: bold; text-transform: uppercase; padding: 12px 12px 0px 12px;}

strong.NVB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;font-weight:normal;}
b.wide{font-size: 11px; color: #000000; font-weight: bold; padding: 0px; margin: 12px 0px 0px 0px; }

a.Black {color: #000000; text-decoration: none; font-weight: bold;}
a.Bold {font-weight: bold; text-decoration: none;color:#528ED6}
a.Orange {color: #FF6500;}
.MailMe {
	font-size: 12px;
}
