/* CSS Document */

* {margin:0; padding:0; font-size:100%;}

body{background:#FFFFFF; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:right; padding-right:170px; padding-top:0px;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.308em; color:#343434;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#343434;}
a:hover{text-decoration:none;}

.aNormal {color:#343434; text-decoration:none;}
.aNormal:hover{color:#343434; text-decoration:underline;}
.orange{ color:#fa7200;}
p {padding-top:17px;}
h1 { font-family:Calibri; font-size:19pt; font-weight:normal; color:#343434; padding:0px; margin:0px;}
h1 a{ font-family:Calibri; font-size:19pt; font-weight:normal; color:#343434; padding:0px; margin:0px; text-decoration:none;}
h2 {font-size:14pt; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px;}
h4{ padding-bottom:8px; font-size:1.231em; line-height:1em; color:#343434;}

/* ============================= main layout ====================== */
.imgindent {margin:0 25px 0 0; float:left;}
.padding1{ padding-top:20px;}
.padding2{ padding-bottom:20px !important;}
.padding3{ padding-top:28px;}
.padding4{ padding-top:13px;}

/* ============================= header ====================== */
#header{ background:url(images/left-tail.gif) top repeat-x;}
.banner {background-image:url(/images/bannerbg.jpg); background-repeat:repeat-x; background-position: top left;}
.bannerTop {background-image:url('/images/hdr-bg.jpg'); background-repeat:repeat;}
.right-tail{ position:absolute; right:0; width:50%; height:216; background:url(images/right-tail.gif) top repeat-x;}
#header .main{ background:url(images/header-bg.jpg) bottom repeat-y; height:134px;}
#header .text{ float:right; color:#2e2e2e; padding:51px 32px 0 0; color:#555555;}
#header .text span{ background:url(images/phone-bg.gif) no-repeat 1px 2px; padding-left:28px; display:inline-block;}
.logo {padding-left:260px; padding-top:25px;}
.menu{ padding-left:0px; height:80px;}
.menu li{ float:left; padding-left:1px; padding-right:1px; text-align:center;}
.menu a{ display:block; width:102px; font-size:0.923em; padding:52px 0 11px 0; color:#000000; font-weight:bold; text-decoration:none;}
.menu .m1 a{ background:url(images/m1.gif) no-repeat 0 0;}
.menu .m2 a{ background:url(images/m2.gif) no-repeat 0 0;}
.menu .m3 a{ background:url(images/m3.gif) no-repeat 0 0;}
.menu .m4 a{ background:url(images/m4.gif) no-repeat 0 0;}
.menu .m5 a{ background:url(images/m5.gif) no-repeat 0 0;}
.menu .m6 a{ background:url(images/m6.gif) no-repeat 0 0;}
.menu .m7 a{ background:url(images/m7.gif) no-repeat 0 0;}
.menu .m8 a{ background:url(images/m8.gif) no-repeat 0 0;}
.menu .m9 a{ background:url(images/m9.gif) no-repeat 0 0;}

.menu .m1 a:hover, .menu .m1 .active{ background:url(images/m1-act.gif) no-repeat 0 0;}
.menu .m2 a:hover, .menu .m2 .active{ background:url(images/m2-act.gif) no-repeat 0 0;}
.menu .m3 a:hover, .menu .m3 .active{ background:url(images/m3-act.gif) no-repeat 0 0;}
.menu .m4 a:hover, .menu .m4 .active{ background:url(images/m4-act.gif) no-repeat 0 0;}
.menu .m5 a:hover, .menu .m5 .active{ background:url(images/m5-act.gif) no-repeat 0 0;}
.menu .m6 a:hover, .menu .m6 .active{ background:url(images/m6-act.gif) no-repeat 0 0;}
.menu .m7 a:hover, .menu .m7 .active{ background:url(images/m7-act.gif) no-repeat 0 0;}
.menu .m8 a:hover, .menu .m8 .active{ background:url(images/m8-act.gif) no-repeat 0 0;}
.menu .m9 a:hover, .menu .m9 .active{ background:url(images/m9-act.gif) no-repeat 0 0;}

/* ============================= content ====================== */
#content{ background:url(images/contant-tail.gif) top repeat-x #ffffff; padding:10px 0 49px 0;}
#content-top{ background:url(images/contant-tail.gif) top repeat-x #ffffff; padding:15px 0 30px 0;}
.column-2{ margin-left:57px;}
.column-3{ margin-left:57px;}
.col-2{ margin-left:20px;}

.row-1 .content{ padding:0 25px 0 25px;}
.row-1 .title{ padding-bottom:14px;}

.row-2 .content{ padding:0px 19px 0 1px;}
.row-2 .indent{ padding:15px 20px 0 25px;}
.row-2 .title{ padding-bottom:26px;}

.row-2 .tail-bg{ background:url(images/row2-bg.gif) top repeat-x; width:100%;}
.row-2 .left-bg{ background:url(images/row2-left-bg.gif) left top no-repeat; width:100%;}
.row-2 .right-bg{ background:url(images/row2-right-bg.gif) right top no-repeat; width:100%;}

.link{ display:inline-block; margin-top:15px; color:#fa7200; background:url(images/link-bg.gif) top right no-repeat; padding-right:14px; text-decoration:underline;}
.NewLink{display:inline-block; margin-top:15px; color:#fa7200; padding-right:14px; text-decoration:underline;}
.linkGrid{ display:inline-block; color:#fa7200; background:url(images/link-bg.gif) top right no-repeat; padding-right:14px;}
.linkBack{ display:inline-block; margin-top:15px; color:#fa7200; background:url(images/link-back.gif) top left no-repeat; padding-left:14px;}
.link1{ padding-bottom:5px;}
.link1 a{ font-weight:bold;}
.link2{ display:inline-block; color:#2D362D; text-decoration:underline;}
.list1 li a{ background:url(images/list-bg.gif) no-repeat 1px 7px; text-decoration:underline; line-height:1.692em; padding-left:15px;}
.list1 li a:hover{ text-decoration:none;}
.list2 li a{ text-decoration:underline;}
.list2 li a:hover{ text-decoration:none;}
.unline{ background:url(images/unline.gif) bottom repeat-x; padding-bottom:25px; margin-bottom:23px;}
.phone{ float:right; padding-right:63px;}
.linksecuritysolution{color:#fa7200; text-decoration:none;}
.linksecuritysolution:hover{color:#fa7200; text-decoration:underline;}

.box{ background:url(images/box-corner-left-top.gif) top left no-repeat; width:100%; }
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat; width:100%;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat; padding:5px;}
.box .top-border{ background:url(images/box-border.gif) top repeat-x #eefaff; margin:-5px 0 -5px 0; }
.box .bot-border{ background:url(images/box-border.gif) bottom repeat-x; padding:5px;}
.box .left-border{ background:url(images/box-border.gif) left repeat-y #eefaff; margin:0 -10px;}
.box .right-border{ background:url(images/box-border.gif) right repeat-y; width:100%; }
.box .indent{ margin-top:-2px; padding:0 3px 20px 3px; position:relative;}
.box .indent2{ padding:14px 10px 0px 18px;}

.list li a{ background:url(images/list-bg.gif) no-repeat 1px 7px; text-decoration:underline; line-height:1.692em; padding-left:15px;}
.row-2 .list a{ font-weight:bold;}
.list li a :hover{ text-decoration:none;}

.pageheadingmain{font-family: Arial;font-size: 13pt; font-weight:bold; color:#1F3E41;}
.pageheadingtop{background-color: #1F3E41; font-family: Arial;font-size: 10pt; color:#FFFFFF; font-weight:bold; padding-bottom:10px; text-align :center; padding-top:5px;}
.componenthead2{background-color: #EEFAFF; font-family: Arial;color:Green; height: 25px; text-align :center}
.componenthead3{background-color: #EEFAFF; font-family: Arial;color:Red; height: 25px; text-align :center}
.componenthead4{background-color: #EEFAFF; font-family: Arial; padding-left: 10px;}
.interlinking{color:#343434; text-decoration:none;}
.interlinking:hover{color:#343434; text-decoration:underline;}

/* ============================= footer ====================== */
#footer{ border-top:solid 1px #436164; background:#204244; color:#ffffff; text-transform:uppercase; font-size:0.846em; line-height:1em; padding-top:0px;}
#footer .content{ padding:27px 0px 0px 17px;}
#footer .menu li{ float:left; padding-left:10px}
#footer .menu a{ color:#ffffff; margin-right:9px; text-decoration:none;}
#footer .menu a:hover{ text-decoration:underline; color:#ffffff;}
#footer .text{ font-size:0.909em; line-height:1em; padding:5px 0px 0px 10px;}
#footer .text a{ text-transform:none; color:#edfaff;}
.footerLink {color:#ffffff; margin-right:9px; text-decoration:none; padding-right:10px;} 
.footerLink:hover {text-decoration:underline; color:#ffffff;}
.footerMain{width: 100%;}
.color{ background-color:White;}


/* ============================= forms ============================= */
.ContactForm{ padding-top:5px;}
.ContactFormcol-1{ width:265px !important; float:left;}
.ContactFormcol-2{ width:273px !important; margin-left:0 !important;}
.ContactFormlabel{ display:block; height:26px;}
.ContactForminput{ border:solid 1px #303030; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; padding:2px 0 3px 3px; width:245px;}
.ContactFormtextarea{ border:solid 1px #303030; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; padding:1px 0 1px 3px; width:259px; height:68px; overflow:hidden;}
.ContactFormlink{ margin:0px 11px 0 0 !important;}
.CategoryHead{ background-image:url('images/bigbox-top.jpg'); background-repeat:no-repeat; width:727px;}
.CategoryCenter{ background-image:url('images/bigbox-repeat.jpg'); background-repeat:repeat; width:727px; padding:5px 0px 0px 5px;}
.CategoryAltRow{ width:727px; background-color:#A2C5C7; padding:5px 0px 0px 5px;}
.CategoryFooter{ background-image:url('images/bigbox-bottom.jpg'); background-repeat:no-repeat; width:727px; height:9px;}
div.hrPlain
{
  height: 2px;
  width: 242px;
  background-image: url(/images/plane-border.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  margin: 13px 0px 0px 0px;
}

div.hrPlain hr { display: none; }

div.hrDot
{
  height: 2px;
  width: 242px;
  background-image: url(/images/dotted-border.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  padding:5px 0px 5px 5px;
}

div.hrDot hr { display: none; }

.paging
{
background-repeat:no-repeat;
width: 69px;
height:24px;
text-align: center;
padding-top:3px;
}

.pageheading
{
  font-family:Calibri;
  font-size:19pt;
  font-weight:normal;
  color:#343434;
  padding:0px;
  margin:0px;
}

.pageheading a
{
  font-family:Calibri;
  font-size:19pt;
  font-weight:normal;
  color:#343434;
  padding:0px;
  margin:0px;
  text-decoration:none;
}
.whitebordertable{border-style: solid solid none solid;border-width: 2px;border-color: #FFFFFF;}
.whitebordertableusercontrol{border-style: solid solid solid solid;border-width: 2px;border-color: #FFFFFF;}
.browntext{color: #204244; font-weight:bold;}
.searchdropdowntext
{
  background: "transparent:important"; 
  background-color: #FFFFFF;
  font-weight:bold;
  font-size:12px;
  color:#204244;
}
.steptext{ background-color:#204244; font-size:14px; padding:5px;}
.bottompart{background-image: url(../../images/bottom_part.jpg); background-repeat:no-repeat; width:990px; height:23px;}
#shadowbox
{
 height:auto;
 width:auto;
}

