@charset "utf-8";
/* CSS Document */


* {margin :0; padding :0;}
.clear { clear : both;}
.gap { clear : both; height :10px;}
.frt {float : right;}
.flt {float : left;}
img {border : 0;}
form {margin : 0;}
ol, ul {list-style:none;}
.input{ border :1px solid #000; padding:2px; margin: 0 0 5px; background:#fff; width:166px; color:#666;}
.line { clear:both; background:url(../images/line.jpg) repeat-x 0 0; height:6px;}
	
p {padding-bottom:7px;}
a:link, a:visited {text-decoration:none; color:#000;}
a:hover {color:#0f77c4;}
h1 { font-size:17px; color:#0d5f2a; padding-bottom:8px; margin-bottom:0px;}
h2 { border-bottom:1px solid #99e2f8; color:#0866b1; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:8px; padding-bottom:4px;}
h3{font-size:14px; color:#0d5f2a; padding-bottom:2px;}
h3 span{ color:#000;}

body{  background-color:#1077c4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; position:relative;}

.main{ width:904px; margin:0 auto; position:relative; background-color:#FFF; padding:0 1px;}

.header{ height:110px;}
.header .logo{ margin:0 auto; float:left; padding:10px 0 0 10px;  }

.content{ padding:8px 0;}
.inner-page{background-color:#e7f5fe; border:1px solid #c1ddee; padding:10px; }

.panel-01, .panel-02, .panel-03{width:292px; background-color:#e7f5fe; border:1px solid #c1ddee; /*height:260px;*/ height:340px; position:relative; float:left;}
.panel-02{margin:0 10px;}
.panel-03{float:right;}
.pad8{padding:8px;}
.heading, .heading02, .heading03{font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; padding-bottom:10px; min-height:60px;}
.heading02{ min-height:50px;}
.heading03{ min-height:59px;}
p.read-more{float:right; position:absolute; bottom:0px; right:8px;}
p.read-more a{}

ul.list{ padding:6px 0 6px 0;}
ul.list li{ background:url(../images/list-bullet.png) 0 4px no-repeat; padding-left:28px; padding-bottom:6px;}

ul.get-touch{}
ul.get-touch li{ background:url(../images/icon-phone.png) 0 0 no-repeat; padding-left:43px; height:30px; padding-top:4px; display:block;}
ul.get-touch li.email{ background:url(../images/icon-contact.png) 0 8px no-repeat; padding-left:43px; height:30px; padding-top:4px; display:block;}
ul.get-touch li.fax{ background:url(../images/icon-fax.png) 0 0px no-repeat; padding-left:43px; height:30px; padding-top:4px; display:block;}
ul.get-touch li.map{ background:url(../images/icon-map.png) 0 0px no-repeat; padding-left:43px; height:30px; padding-top:4px; display:block;}

.txt-center{text-align:center}

.pad-t-b4{padding:4px 0;}
.pad-t-b8{padding:8px 0;}
.pad10{ padding:10px;}
.pad-lft24{padding-left:24px;}

.mar-lft01{ padding-left:1px}


.more{ float:right; padding-bottom:0px; font-size:11px;}
.more a{ text-align:right; color:#000; display:inline-block;}
.more a:hover{ color:#54aae3;}


.crumb{ font-size:12px; line-height:27px; color:#000; padding:2px 0px 3px 12px; /*background-color:#e7e7e7;*/ height:27px; margin:0px 0 4px 0;}
.crumb a{ font-size:11px; color:#000; font-weight:bold; padding:0px 0px 6px 0px; text-decoration:none;}
.crumb a:hover{  font-size:11px; color:#54aae3; font-weight:bold;}



.footer{background-color:#74aad2; border:1px solid #74aad2; color:#FFF;}
.footer .panel01{background:url(../images/footer-panel.jpg) 0 0 no-repeat; min-height:246px; width:213px; float:left; margin:0 3px;}
.panel01 .title{background:url(../images/bot-border.jpg) 0 100% repeat-x; font-size:16px; color:#FFF; margin-bottom:10px;}

ul.foot-list{}
ul.foot-list li{background:url(../images/footer-bullet.png) 0 4px no-repeat; padding-left:22px; padding-bottom:6px;}
ul.foot-list li a{ color:#FFF;}
ul.foot-list li a:hover{ color:#000;}

.footer .copyright{background-color:#e7f5fe; padding:8px 10px 4px 10px; color:#000; font-size:11px;}

ul.desimal{list-style:decimal; margin-left:20px;}
ul.desimal li{ padding:2px 0 8px 6px;}


table.tab-border{ width:80%; border-collapse:collapse; border:1px solid #CCC; margin-left:10%;}
table.tab-border input[type="text"]{ width:180px;}
table.tab-border select{width:184px;}
table.tab-border textarea{width:180px; height:120px;}
table.tab-border tr th{ background-color:#2481c4; color:#FFFFFF; border-right:1px solid #c1ddee; border:1px solid #c1ddee; border:1px solid #c1ddee; border:1px solid #c1ddee; padding:10px 8px; text-align:center; vertical-align:top;  text-transform:uppercase; font-size:12px; font-weight:bold;}
table.tab-border tr td{ border-right:1px solid #c1ddee; border:1px solid #c1ddee; border:1px solid #c1ddee; border:1px solid #c1ddee; padding:10px 8px; text-align:left; vertical-align:top; text-align:left; font-size:12px; font-weight:bold;}
table.tab-border tr td p{padding-bottom:12px;}
table.tab-border tr td a{ color:#545453;}
table.tab-border tr td a:hover{ color:#000;}

ul.logo-comp{ margin-left:6%; text-align:center; }
ul.logo-comp li{ width:30%; float:left; text-align:center; background-color:#FFF; border:1px solid #e0e0e0; padding:8px 0; margin:4px; height:130px; position:relative;}
ul.logo-comp li p{ text-align:center; position:absolute; bottom:0; display:block;}
ul.logo-comp li a img{ text-align:center;}


ul.slideshow { position:relative; height:95px; overflow:hidden; margin:8px 0; top:20px; left:8px;}
ul.slideshow li { list-style:none; width:162px; height:95px; }
ul.slideshow li img{ width:162px; height:95px; }
ul.slideshow li a{ position:absolute; bottom:0px; left:0px;}
ul.slideshow li a{ position:absolute; bottom:1px; font-weight:bold; font-size:11px; color:#FFFFFF; padding:0 8px; text-transform:capitalize; }


/* BOF header banner */

#wrapper { width:902px; height:346px; margin:8px auto; position:relative;}
#carousel { width:902px; position:vrelative; }
#carousel ul { list-style:none; display:block; margin:0; padding:0;}

#carousel li { font-size:40px; color:#999; text-align:center; display:block; width:902px; height:346px; padding:0; margin:0px; float:left; position:relative; }
#carousel li img { width:902px; height:346px; margin-top:0px; }

#carousel .prev, #carousel .next { background:transparent url(../images/carousel_control.png) no-repeat 0 0; text-indent:-999px;
	display:block; overflow: hidden; width:15px; height:21px; margin-left:10px; position:absolute; top:48%;}
#carousel .prev { background-position:0 0; left:0; }
#carousel .prev:hover { left:-1; }
#carousel .next { background-position:-18px 0; right:10px; }
#carousel .next:hover { right:10px; }
#carousel .pager { text-align: center; 	margin: 0 auto; }
#carousel .pager a { background: transparent url(../images/carousel_control.png) no-repeat -2px -32px; text-decoration: none;
	text-indent: -999px; display: inline-block; overflow: hidden; width: 8px; height: 8px; margin: 0 5px 0 0; }
#carousel .pager a.selected { background: transparent url(img/carousel_control.png) no-repeat -12px -32px; 	text-decoration: underline; }

#carousel a.learn-more{ position:absolute; bottom:0px; left:0px;}
#carousel a.learn-more{ position:absolute; bottom:1px; left:14px; font-weight:bold; background-color:#1d5bae; font-size:11px; color:#FFFFFF; padding:0 8px; text-transform:capitalize; }

/* EOF header banner */

ul.microsoft{ padding:6px 0 6px 0;}
ul.microsoft li{ padding:6px 12px 17px 40px; /*width:25%; float:left; margin-right:15px;*/}
ul.microsoft li.microsoft-word{ background:url(../images/word-icon.png) 0 0px no-repeat; }
ul.microsoft li.excel-icon{ background:url(../images/excel-icon.png) 0 0px no-repeat; }
ul.microsoft li.powerpoint{ background:url(../images/powerpoint.png) 0 0px no-repeat; }
ul.microsoft li.outlook{ background:url(../images/outlook.png) 0 0px no-repeat; }
ul.microsoft li.ms-access{ background:url(../images/ms-access.png) 0 0px no-repeat; }
ul.microsoft li.microsoft-visio{ background:url(../images/microsoft-visio.png) 0 0px no-repeat; }
ul.microsoft li.sharePoint{ background:url(../images/sharePoint.png) 0 0px no-repeat; }

ul.microsoft li.microsoft-lync{ background:url(../images/lync-icon.png) 0px 0px no-repeat;0 }
ul.microsoft li.internet-explorer{ background:url(../images/internet-explorer.png) 0px 0px no-repeat;0}
ul.microsoft li.one-note{ background:url(../images/one-note.png) 0px 0px no-repeat;}
ul.microsoft li.microsoft-outlook-web-access{ background:url(../images/microsoft-outlook-web-access.png) 0 0px no-repeat; }


table tr td.microsoft-word{ background:url(../images/word-icon.png) 10px 4px no-repeat; padding-left:60px;}
table tr td.excel-icon{ background:url(../images/excel-icon.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.powerpoint{ background:url(../images/powerpoint.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.outlook{ background:url(../images/outlook.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.ms-access{ background:url(../images/ms-access.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.microsoft-visio{ background:url(../images/microsoft-visio.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.sharePoint{ background:url(../images/sharePoint.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.microsoft-lync{ background:url(../images/lync-icon.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.internet-explorer{ background:url(../images/internet-explorer.png) 10px 4px no-repeat; padding-left:60px; }
table tr td.one-note{ background:url(../images/one-note.png) 10px 4px no-repeat; padding-left:60px; }