<style type="text/css">
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,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,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{min-width:960px;background-color:#ddd}
body.no-min{min-width:0}
body{font-size:14px;font-weight:normal;line-height:1.5;font-family:Arial,'Liberation Sans',FreeSans,sans-serif;background-color:#e7e7e7}
div.page-content{min-height:450px;overflow:auto;transition:all .5s ease-in-out}
a:hover{color:#f91;text-decoration:underline}
a:focus{outline:1px solid}
p,dl,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
p{line-height:18px}
.hidden{display:none}
.float-left{float:left}
ol{list-style:decimal;margin-left:5px}
ul{margin-top:5px;margin-bottom:0;list-style:square outside none}
li{margin-left:15px;line-height:20px}
hr{border:1px #ccc solid;border-top-width:1px;clear:both;height:0;margin-bottom:5px}
hr.thin{color:#ccc;background-color:#ccc;height:1px;border:0 none}

#div-header{height:64px;margin-bottom:0px; padding:5px 0 20px 0; vertical-align:text-top; background-color: rgb(37, 47, 62);}
#div-sub-header{width:100%; position:relative; height:6px; background-color: rgb(252, 152, 0);}
#div-sub-header-1{width:100%; position:relative; height:10px;}
#div-spacer{height:20px;}
#div-search{width:95%; position:relative; margin: auto;}
#footer{text-align:center; margin:20px 0 0 0; padding:20px 0; color:#666; font-size:10px; clear:both}

.container_1{margin-left:auto; margin-right:auto; width:1000px; background-color:#fff}
.grid_1{display:inline; float:left; margin-left:10px; margin-right:10px;}
.grid_2{display:inline; float:left; margin-left:10px; margin-right:10px;}
.grid_3{display:inline; float:left; margin-left:20px; margin-right:10px; width:940px}
.sitelogo{float:left; margin-right:30px; margin-top:8px; vertical-align: middle;}
.header-image{vertical-align: middle;}
.header-text{font-size:30px; color: rgb(255, 255, 255); font-weight:normal; margin-left: 200px;}
.header-text-service-descriptions{font-size:30px; color: rgb(241, 152, 9); font-weight:normal; margin-left: 3px;}
.intro{font-size:16px; line-height: 1.5;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.learnmore{font-weight:bold; color: rgb(241, 152, 9);}
.asps2d{font-weight:bold; font-style: italic; color: rgb(241, 152, 9);}
.service-solution-types{font-size:16px; font-weight:bold;}
// color: #555
.download-form{font-weight:bold; color: rgb(73, 168, 242);}
.requirements{font-weight:bold; color: rgb(241, 152, 9);}
p.contact{text-align:center;}

a{text-decoration:none;color:#049}
a.small{font-size:10px}
a.link-small{font-size:10px}

h1.details{color:#E71;font-weight:bold;font-size:16px}
h2.details{color:#E71;font-weight:bold;font-size:16px}
h2.search{color:#E71;font-weight:bold;font-size:20px;margin-top: 0px;}

li.resource{margin-top:10px}
li.resource input{border:1px solid grey;height:25px;margin:0 10px 0 0;width:272px}
li.resource input.url{margin-right:0}
li.highlight{margin-bottom:15px}
li.serviceTypes {list-style-image: url('./images/bullet-1._V151171393_.png');}
ul.test {margin-left: 20px;}

.option-descriptions{margin-top:-10px; margin-left:15px; padding:0px; list-style:square outside none}
.option-description{margin-top:5px;margin-bottom:5px;list-style:square outside none}
.centered-image{margin: auto;}

table, td, th {border: 0px solid black;}
table td{padding:0;vertical-align:top}
table.detail-header{width:100%}
table.detail-header td{padding:0;margin:0;vertical-align:top}
table.detail-pricing td{font-weight:bold;font-size:10px;padding:5px 0;vertical-align:middle;width:25%;padding:0 0 0 5px;margin:0}
tr{height: 30px;} 
table.search-form{margin-bottom: 0px;}

select{font-size:12px}

div.serviceDescriptions {margin-top:px;margin-left:20px;}
table.serviceDescriptions{border-collapse: collapse;}
td.serviceDescriptions {}

.serviceNameFirst {width:155px; height:35px; font-weight:bold; vertical-align:middle; text-align: left; padding:3px; border-bottom: 1px solid black;}
.serviceDescriptionFirst {width:800px; height:50px; vertical-align:middle; padding:3px; border-bottom: 1px solid black;}
.serviceName {width:155px; height:35px; font-weight:bold; vertical-align:middle; text-align: left; padding:3px; border-bottom: 1px solid black; border-top: 1px solid black;}
.serviceDescription {width:800px; height:50px; vertical-align:middle; padding:3px; border-bottom: 1px solid black;border-top: 1px solid black;}
.serviceNameLast {width:155px; height:35px; font-weight:bold; vertical-align:middle; text-align: left; padding:3px; border-top: 1px solid black; }
.serviceDescriptionLast {width:800px; height:50px; vertical-align:middle; padding:3px; border-top: 1px solid black; }

.serviceNameLearnMore {width:230px; height:35px; font-weight:bold; vertical-align:middle; text-align: left;padding:1px; border-bottom: 1px solid black; border-top: 1px solid black;}
.serviceDescriptionLearnMore {width:px; height:50px; vertical-align:middle; padding:1px; border-bottom: 1px solid black;border-top: 1px solid black;}
.optionNameLearnMoreFirst {width:250px; height:35px; font-weight:bold; vertical-align:middle; text-align: left;padding:1px; border-bottom: 1px solid black;}
.optionDescriptionLearnMoreFirst {width:px; height:50px; vertical-align:middle; padding:1px; border-bottom: 1px solid black;}
.optionNameLearnMore {width:250px; height:35px; font-weight:bold; vertical-align:middle; text-align: left;padding:1px; border-bottom: 1px solid black; border-top: 1px solid black;}
.optionDescriptionLearnMore {width:px; height:50px; vertical-align:middle; padding:1px; border-bottom: 1px solid black;border-top: 1px solid black;}
.optionNameLearnMoreLast {width:250px; height:35px; font-weight:bold; vertical-align:middle; text-align: left;padding:1px; border-top: 1px solid black;}
.optionDescriptionLearnMoreLast {width:px; height:50px; vertical-align:middle; padding:1px; border-top: 1px solid black;}

table.serviceListTable {border-collapse: collapse;}
.serviceListHeader {border-bottom: 1px solid black; font-weight:bold; color: rgb(77, 77, 77); font-size:17px; vertical-align: top; padding-right: 10px;}
.serviceListPartner {width: 230px; border-bottom: 1px solid black; font-weight:bold; color: rgb(254, 153, 0); vertical-align: top; padding-top: 5px; padding-bottom: 8px; padding-right: 5px;}
.serviceListTier {width: 100px; border-bottom: 1px solid black; vertical-align: top; padding-top: 5px; padding-bottom: 8px; padding-right: 10px;}
.serviceTitle{width: 100px; font-weight:bold; color: rgb(73, 168, 242);}
.serviceListDescription {width: 400px; border-bottom: 1px solid black; vertical-align: top; padding-top: 5px; padding-bottom: 8px; padding-right: 15px;}
.serviceListLink {width: 100px; border-bottom: 1px solid black; font-weight:bold; vertical-align: top; text-align: right; padding-top: 5px; padding-bottom: 8px;}


.detail-header-image{max-width:150px;max-height:150px}
div.detail-header-beta{float:left;width:760px}

table.managed-services {}




</style>

