 @import url("css/menu.css");
@import url("css/side-menu.css");

body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,a:link,a:visited,a:hover,input,.CommandButton {
color:#2E3D47;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:left;
}

h1,h2,h3,h4,h5,h6,h2 input {
color:#20528d;
margin:1ex 0
}

h1 {
font-size:25px;
margin:10px 0
}

h2,h2 input {
font-size:20px;
color:#3A79A1
}

h3 {
font-size:16px
}

h6 {
font-size:10px
}

a,a:link,a:visited,a:active {
color:#3E81B5;
text-decoration:underline;
font-weight:400;
}

a:hover {
color:#D00;
text-decoration:underline
}

ul li,ol li {
line-height:21px;
margin-top:8px;
}

#dnn_ctr387_ContentPane, #dnn_ctr525_ContentPane table {
float:none
}

#form {

}

#obj-container {
width:960px;
border:1px solid white;
margin:auto;
}

#wrapper {
	width:960px;
	margin: 0 auto;
	text-align: left;

	
	
}

body {
margin:0;
padding:0;
text-align: center;

}

#header-wrap {
width:960px;
height:118px;
border-top:1px solid #5c5c5b;
margin:0 auto;
padding:0
}

#header {
width:960px;
vertical-align:top;
margin:0 auto;
padding:0;
text-align:left;
}

#logo {
width:150px;
height:50px;
margin-top:15px
}

#menu-holder {
margin-top:25px;
float:right;
width:500px
}

.ContactPane p {
color:#3A79A1
}

.ContactPane a,.ContactPane a:visited {
color:#3A79A1 !important;
font-size:12px;
text-decoration:none
}

.ContactPane h2 {
font-size:25px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#B8B8B8;
margin:0;
padding:0
}

#header-image {
background-color:#9fb387;
width:100%;
height:415px
}

.TopPane {
width:960px;
margin:0 auto
}

.BottomPane {
margin-top:20px
}

a img {
border:none
}

#breadcrumb {
text-align:left;
width:960px;
font-size:11px;
color:#647F47;
height:25px;
clear:both;
margin:5px auto
}

h1.page-heading {
clear:left;
display:block;
float:left;
width:200px;
background:url(images/page-head-divider.gif) right center no-repeat #3a79a1;
color:#FFF;
font-size:22px;
margin:0;
padding:5px 5px 5px 15px
}

h1.page-title {
color:#3a79a1;
background:url(images/page-head-end.gif) right center no-repeat #e0eaf0;
font-size:22px;
margin:0;
padding:5px 5px 5px 230px
}

#content {
width:960px;
margin:0 auto auto
}

#content p,#content ul,p {
line-height:2em;
font-size:12px;
color:#373737;
}

.content-box-border {
background:url(images/promo-background.png) no-repeat scroll 0 0 transparent;
padding-top:5px;
width:260px;
margin-bottom:20px
}

.content-box-inner {
background:url(images/promo-background.png) no-repeat scroll 0 100% transparent;
padding:0 19px 2px
}

.incopy-cat {
border-bottom:#D1D1D1 dotted 1px;
border-top:#D1D1D1 dotted 1px;
padding:20px
}

.blue-button {
float:right;
clear:right
}

.blue-button a {
display:block;
width:140px;
border:1px solid #3b87df;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px !important;
text-decoration:none;
text-weight:bold;
color:#fff;
background:url(/Portals/0/btn-arrow-background.png) no-repeat right center #25558c;
padding:12px 30px 12px 20px
}

.blue-button a:hover {
background:url(/Portals/0/btn-arrow-background.png) no-repeat right center #6192cc;
}

#solutions {
background:url(/Portals/0/solutions-links-back.jpg) no-repeat;
width:960px;
height:58px;
margin-top:20px;
padding-left:175px;
display:table-cell;
vertical-align:middle
}

#solutions h1 {
float:left;
width:250px;
font-size:15px;
margin:0 0 0 10px
}

#solutions h1 a {
font-size:15px
}

#footer-wrap {
width:auto;
height:300px;
border-bottom:1px solid #000
}

#footer {
width:960px;
text-align:left;
margin:auto
}

#footer-wrap h1 {
font-style:italic
}

#footer a {
text-decoration:none
}

h2.blog_title a {
font-size:20px
}

#Body {
background:#FFF
}

.ControlPanel {
border:none;
padding-bottom:10px
}

.cpanel_left {
background:url(images/cpanel_left.png) no-repeat bottom left;
padding-left:21px
}

.cpanel_right {
background:url(images/cpanel_right.png) no-repeat bottom right;
padding-right:33px
}

.Head,.SubHead,.SubSubHead,.Normal,.NormalDisabled,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox {
font-family:Verdana, Arial, Helvetica, sans-serif
}

.Head {
color:#2E3D47;
font-weight:700
}

.SubHead {
color:#4C6171
}

.SubSubHead {
color:#6E8AA0
}

.NormalRed {
color:red
}

.DataGrid_Container {
margin-top:15px
}

#s_wrap_main {
display:table;
width:970px;
margin:0 auto
}

#s_wrap_sub {
display:table-row
}

.template_style {
display:table-cell
}

.top_space {
height:34px
}

.lang_pad {
float:left;
padding:7px 0 0 25px
}

.s_banner {
background:#aaa;
width:50%;
float:right
}

.search_style {
float:right;
height:40px
}

.search_bg {
padding:8px 2px 0 0
}

#login_style {
float:right;
line-height:34px;
padding-right:18px
}

#bread_style {
float:left;
line-height:34px;
padding-left:18px;
color:#000
}

.center_bg {
clear:both;
margin:0;
padding:0
}

.content_width {
padding-top:15px;
min-height:350px
}

.lm_content_width {
padding-top:0;
min-height:350px
}

.bot_pad {
margin-bottom:20px;
padding:0 30px 0 20px
}

#copy_style {
float:right
}

.clear_float {
clear:both;
line-height:0;
font-size:0;
height:0
}

div.FileManager {
height:auto;
border:none
}

table.FileManager {
width:99%
}

a.CommandButton:link,a.CommandButton:visited {
color:#CB2027;
font-weight:700;
text-decoration:none
}

a.CommandButton:hover {
color:#3E81B5;
text-decoration:underline
}

.ControlPanel a.CommandButton:hover {
color:#CB2027;
text-decoration:underline
}

.ControlPanel a[disabled="disabled"] {
color:#888 !important;
text-decoration:none !important
}

.BannerPane {
display:inline-block;
float:right;
padding-right:17px;
width:auto
}

.LeftPane {
margin:0;
padding:0 20px 0 0
}

.RightPane {
width:20%;
margin:0;
padding:0 0 0 20px
}

.linkscontainer {
padding-top:20px;
text-align:center
}

.links,a.links:link,a.links:active,a.links:visited {
font-weight:700;
color:#3E81B5;
text-transform:uppercase
}

.DNNEmptyPane {
width:0;
margin:0;
padding:0
}

div.SearchContainer {
position:relative;
white-space:nowrap
}

div.SearchBorder {
width:180px;
height:20px;
border:solid 1px #e0e0e0;
float:left;
background-color:#FFF;
white-space:nowrap;
margin-top:2px
}

div.SearchContainer a {
display:block;
float:left;
padding:0
}

div.SearchContainer a img {
padding-left:5px
}

div.SearchIcon {
float:left;
width:31px;
height:20px;
cursor:pointer;
z-index:11;
background:no-repeat 2px 2px;
text-align:right
}

div.SearchIcon img {
margin-top:3px
}

input.SearchTextBox {
float:left;
z-index:10;
border:0;
width:130px;
height:18px;
margin-left:3px;
color:#43494D
}

#SearchChoices {
clear:both;
display:none;
border:solid 1px #C3D4DF;
z-index:2000;
cursor:pointer;
text-align:left;
background-color:#F3F7FA;
position:absolute;
top:22px;
left:0;
margin:0;
padding:0
}

#SearchChoices li {
cursor:pointer;
height:18px;
text-align:left;
background-color:#F3F7FA;
background-repeat:no-repeat;
background-position:2px center;
list-style:none;
list-style-image:none;
border:none;
display:block;
margin:0;
padding:2px 2px 0 25px
}

#SearchChoices li.searchHilite {
background-color:#CE0D0D;
color:#fff;
border:none
}

#SearchChoices li.searchDefault {
background-color:#F8FAFF;
border:none
}

body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,a:link,a:visited,a:hover,h4 {
font-size:12px
}

h5,.ControlPanel a.CommandButton:link,.ControlPanel a.CommandButton:hover,.ControlPanel a.CommandButton:visited,.ControlPanel .SubHead {
font-size:11px
}

.ContactPane,.ContentPane,.TopPane,.BottomPane {
padding:0
}

.DataGrid_Header,.DataGrid_Header td,.NormalBold td {
font-weight:700
}

.s_logo,#terms_style {
float:left
}

.ControlPanel a.CommandButton:link,.ControlPanel a.CommandButton:visited,.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited,.user,a.user:link,a.user:active,a.user:visited,.footer,a.footer:link,a.footer:active,a.footer:visited {
color:#3E81B5
}

a.Breadcrumb:hover,a.links:hover,a.user:hover,a.footer:hover {
color:#C00
} 
