/* CSS Document */
* { margin:0; padding:0;}

.column { float: left;}
.clear { clear:both;}

br { clear: none !important;}

html, body { height:100%}
html, input, textarea
	{
		font-family:Arial; 
		font-size:11px;		
		color:#636b78;
		line-height:15px;		
	}	
.bg{ background: #FFF;color:#ffffff}
.bg1{ background:url(images/bg1.gif) no-repeat top right;}
.bg2{ background:url(images/line2.gif) }
.bg3{ width:757px; background: #FFF;}
.bg4{ background:url(images/1_bg.gif); width:100%}
.bg5{ border-left:1px solid #C7C7C7; background:url(images/3_bg.png); width:100%;}
.bg6{ border-left:1px solid #C7C7C7; border-right:1px solid #C7C7C7; background:url(images/3_bg.png); width:756px;}
.bg7{ border-left:1px solid #C7C7C7; background:url(images/4_bg.png); width:100%;}
.bg8{ border-left:1px solid #C7C7C7; background:url(images/3_bg.png); }
.bg9{ border-left:1px solid #C7C7C7;}

.set{color:#636B78; line-height:14px}

span{color:#bd0f14;} 

b{ font-size:12px}

a{color:#BD0F14; text-decoration:underline} 
a:hover{text-decoration:none}

span a{color:#8B93A2; text-decoration:none} 
span a:hover{text-decoration:underline}

ul{margin:0; padding:0; list-style:none; line-height:18px; }
ul li{background:url(images/bullet-red.png)  center left no-repeat; margin:0px; padding-left:15px; list-style-image:none; }
ul li a{color:#BD0F14; text-decoration:underline; background:url(images/a.gif) repeat-x bottom;} 
ul li a:hover {color:#BD0F14; text-decoration:none }

ul.news li {background:url(images/bullet-red.png)  top left no-repeat; margin:0px; padding-left:15px;padding-bottom:15px; list-style-image:none;text-align:left; }
ul.news li a{color:#BD0F14; text-decoration:underline; background:url(images/a.gif) repeat-x bottom;text-align:left; }
ul.news li a:hover {color:#BD0F14; text-decoration:none }

#header { background:url(images/top.jpg) right top }
#footer { color:#4F5052; line-height:15px; background-image:url(images/page/footer.png); font-family:Arial; font-size:11px }
#footer a {color:#797A7C; line-height:13px; text-decoration:underline}  
#footer a:hover {color:#797A7C; text-decoration:none}
#footer span{color:#797A7C; }  
#footer span a {color:#4F5052; line-height:13px; text-decoration:underline}  
#footer span a:hover { color:#4F5052; text-decoration:none}
#wrapper {padding:0px 4px 0px 4px;  }

#services-text { padding-left: 19px; }
#solutions-text { padding-left: 13px; text-align:justify;}
#solutions-text-bold { padding-left: 13px; font-weight: bold; text-align:justify;}

.more{background:url(images/1_z1.gif)  center right no-repeat; padding-right:7px; padding-bottom:3px}

.indent{padding:0px 4px 0px 4px; }
.indentFooter{padding:25px 0px 0 22px; text-align:justify;}
.indent1{padding:25px 10px 0 22px; text-align:justify;}
.indent2{padding:5px 13px 0 13px; position:relative;text-align:justify;}
.indent3{padding:20px 19px 0 0px}
.indent4{padding:20px 16px 0 21px; position:relative;text-align:justify;}
.indent5{padding:0px 15px 0 28px}
.indent6{padding:0px 5px 0px 5px; }
.indent7{padding:10px 0px 0 0px}
.indent8{padding:10px 0px 0 0px}
.indent9{padding:0px 17px 0 18px; position: relative;}
.indent10{padding:25px 80px 40px 55px; position:relative;text-align:justify;}
.indent11{padding:25px 0px 25px 18px; position:relative;}

.bottom{position:absolute; right: 10px; bottom: 10px;}

.border{ 
   border:1px solid #C7C7C7; 
}
.border-left{ 
   border-left:1px solid #C7C7C7; 
}
.border-right{ 
   border-right:1px solid #C7C7C7; 
}
.border-bottom{ 
   border-bottom:1px solid #C7C7C7; 
}
.border-top{ 
   border-top:1px solid #C7C7C7; 
}
.thick-border-left{ 
   border-left:3px solid #C7C7C7; 
}
.thick-border-right{ 
   border-right:3px solid #C7C7C7; 
}
.thick-border-bottom{ 
   border-bottom:3px solid #C7C7C7; 
}
.thick-border-top{ 
   border-top:3px solid #C7C7C7; 
}

#input1{
   width:47px; height:12px;
   border:0px;   
   padding-left:0px;
}
#input2{
   width:48px; height:12px;
   border:0px;   
   padding-left:0px;
}
.input{
   background-color:#ffffa0;
   border:1px solid #C7C7C7;
   padding-left:5px;
   width:260px; height:25px;
   color:#000000
}
.textarea{
   background:#ffffa0;
   border:1px solid #C7C7C7;
   padding-left:5px;
   width:200px; height:120px;
   color:#000000;
   overflow:auto
}
.red-title{
   font-weight: normal;
   display: inline; 
   font-size: 18px;
   line-height:20px;
   color: #bd0f14;
   padding-left: 12px;
   padding-bottom: 5px;
}
.red-title-small{
   font-size: 14px;
   color: #bd0f14;
   text-decoration:none;
}

.red-text{
   font-weight: bold;
   color: #bd0f14;
}
.grey-text{
   font-weight: bold;
   color: #717171;
}
.red-title-nopadding{
   font-weight: normal;
   display: inline; 
   font-size: 18px;
   line-height:20px;
   color: #bd0f14;
   padding-bottom: 5px;
}
.grey-title-nopadding{
   font-weight: normal;
   display: inline; 
   font-size: 18px;
   line-height:20px;
   color: #717171;
   padding-bottom: 5px;
}
.grey-title{
   font-weight: normal;
   display: inline; 
   font-size: 18px;
   line-height:20px;
   color: #717171;
   padding-left: 17px;
}
.scrollable-div {
   width:368px;
   background-color:#ffffff;
   overflow:auto;
   border:0px solid #C7C7C7;
   padding-left:10px;
   padding-top: 5px;
   padding-right:5px;
   text-align:justify;
}
.scrollable-div-1 {
   width:37ndent2 3px;
   height: 435px;
   background-color:#ffffff;
   overflow:auto;
   padding-left:5px;
   padding-top: 5px;
   padding-right:5px;
   text-align:justify;
}
.scrollable-div-4 {
   position: absolute;
   width:368px;
   height:450px;
   background-color:#ffffff;
   overflow:auto;
   border:1px solid #C7C7C7;
   padding-left:5px;
   padding-top: 5px;
   padding-right:5px;
   text-align:justify;
}
.scrollable-div-2 {
   position: absolute;
   width:335px;
   height:350px;
   background-color:#ffffff;
   overflow:auto;
   border:1px solid #C7C7C7;
   padding-left:5px;
   padding-top: 5px;
   padding-right:5px;
   text-align:justify;
}
.scrollable-div-3 {
   position: absolute;
   width:335px;
   height:350px;
   background-color:#ffffff;
   overflow:auto;
   border:1px solid #C7C7C7;
   padding-left:5px;
   padding-top: 5px;
   padding-right:5px;
   text-align:justify;
}
.scrollable-div-5 {
   position: absolute;
   width:335px;
   height:415px;
   background-color:#ffffff;
   overflow:auto;
   border:1px solid #C7C7C7;
   padding-left:5px;
   padding-top: 5px;
   padding-right:5px;
   text-align:justify;
}
.learn-more-white {
   padding-bottom: 5px;
}
.image-border {
   border:1px solid #C7C7C7;
   padding: 2px;
}
#map-border {
   width: 430px; 
   height: 472px;
   margin-left: 18px;
   border:1px solid #C7C7C7;
   padding: 2px;
}
#map { 
   width: 430px; 
   height: 472px;
}
.contact_header {
   font-weight: bold;
}
.contact_details {
   padding-left: 10px;
}
pre.describeTable{
   font-family: "Courier New", Courier, monospace;
}
.report-image{
   width:95px;
   border:1px solid #C7C7C7;
   padding: 2px;
   float:left;
}
.licensingQ {
   border:1px solid #C7C7C7;
   border-collapse:collapse;
   margin-right: 5px;
}
.licensingQ th {
   background-color: #bd0f14;
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   padding: 5px;
}
.licensingQ td {
   padding: 5px;
   border-right: 1px solid #C7C7C7;
}
.licensingA li{background:url(images/bullet-red.png)  center left no-repeat; margin:0px; padding:5px; padding-left:15px; list-style-image:none; }
}
.codeSnippet {
   font-family: "Courier New", Courier, monospace; 
   text-align:left;
}
.codeSnippet li{
   background:none;
   list-style-image:none;
}

