﻿body {
background-image:url("/Assets/images/background.jpg");
background-repeat:no-repeat;
background-color:#ffffff;
margin:0px auto;
background-position:top center;
height:915px;
}


p{
 font-family:Calibri;
 font-size:13px;
}


#sitebody-container{
width:955px;
margin:35px auto;
padding-left:20px;
padding-right:20px;
display:block;
}

#navigation-container{
  width:900px;
  padding-bottom:10px;
}

#navigation-container-right{
 float:right;
 display:block;
 }

#navigation-container a{
  font-family:Calibri, Myriad Pro,  Arial;
  text-transform:uppercase;
  color:#ffffff;
  line-height:24px;
  font-size:14px;
  text-decoration:none; 
  letter-spacing:1px;
  font-style:normal;
  font-weight:normal;
}

#navigation-container span{
  padding-left:95px;
}

#navigation-container span.noleftpad{
 padding-left:0px;
}

#navigation-container a.active{
  font-family:Calibri, Myriad Pro,  Arial;
  text-transform:uppercase;
  color:#000000;
  line-height:24px;
  font-size:14px;
  text-decoration:none; 
  font-weight:bold;
  display:table-cell;
  letter-spacing:1px;
  border-bottom:solid 3px #d1e2f4;
}


#navigation-container a.active-noleftpad{
  font-family:Calibri, Myriad Pro,  Arial;
  text-transform:uppercase;
  color:#000000;
  line-height:24px;
  font-size:14px;
  text-decoration:none; 
  font-weight:bold;
  display:table-cell;
  padding-left:0px;
  letter-spacing:1px;
  border-bottom:solid 3px #d1e2f4;
}

#footer-container{
position:relative;
width:955px;
top:100px;
margin:35px auto;
padding-left:20px;
padding-right:20px;

}

#footer-container p{
 color:#6687c5;
}

#footer-container p a{
 text-decoration:underline;
 color:#6687c5;
}

.contactinfo{
  color:#ffffff;
  font-family: Calibri;
  font-size:14px;
  letter-spacing:1px;
  float:right;
}

 #navigation-container .contactinfo a{
  color:#ffffff;
  font-family: Calibri;
  font-size:14px;
  letter-spacing:1px;
  text-transform:none;
  font-weight:normal;
  text-decoration:underline;
}
.logoarea{
 padding-top:3px;
}

#content-container{
 position:relative;
 top:90px;
 padding-left:25px;
 padding-right:24px;
 display:table;
}

.maincontent{
  background-color:#ffffff;
  width:547px;
  height:500px;
  display:block;
  padding:20px 24px 10px 30px;
  float:left;
}

.maincontent p{
 font-family: Calibri;
 font-size:13px;
 line-height:17px;
}

.maincontent li{
 font-family: Calibri;
 font-size:13px;
 line-height:17px;
}

.maincontent a{
  color:#4379bd;
}

.communitycontent{
  background-color:#849ed1;
  height:530px;
  width:290px;
  display:block;
  float:right;
  vertical-align:top;
  padding-left:15px;
  clear:right;
}

h1{
  font-family:Segoe Light, Calibri, Arial;
  color:#626363;
  font-size:28px;
  line-height:42px;
  font-weight:normal;  
  margin-top:0px; 
  padding-bottom:7px;
}

.communityoverwrite{
padding-right:3px;
}
.communityoverwrite h1{
  font-family:Segoe Light, Calibri, Arial;
  color:#ffffff;
  font-size:28px;
  line-height:28px;
  font-weight:normal;  
  margin-top:3px; 
  padding-bottom:0px;
  text-decoration:none;
}

.communityoverwrite a{
color:#ffffff;
text-decoration:none;
}

.communityoverwrite h2{
 font-family:Tahoma;
 font-weight:bold;
 font-size:16px;
 color:#ffffff;
 text-decoration:none;
 margin-bottom:-7px;
 padding-bottom:0px;
}

h2, h2 a{
 font-family:Tahoma;
 font-weight:bold;
 font-size:16px;
 color:#ffffff;
 text-decoration:none;
 margin-bottom:4px;
 padding-bottom:4px;
}

h2 small a{
 font-family:Tahoma;
 font-weight:bold;
 font-size:13px;
 color:#ffffff;
 text-decoration:none;
}


h3{
 font-family:Segoe Light, Calibri, Arial;
  color:#62a1d7;
  font-size:22px;
  line-height:28px;
  font-weight:normal;
  margin-top:0px;
}

#tab-container{
display:block;
clear:both;
margin-bottom:-18px;
padding-bottom:0px;
}

#tab-container span.inactivetab{
  width:132px;
  height:28px;
  display:inline-block;
  text-align:center;
  padding-top:10px;
  background-image:url("/Assets/images/tab_off.jpg");
  background-repeat:no-repeat;
  background-position:top-left;
    padding-bottom:7px;

}

#tab-container a.tab{
  font-weight:normal;
  font-family: Segoe Light, Calibri, Arial;
  font-size:20px;
  letter-spacing:1px;
  color:#62a1d7;
  text-decoration:none;
}

#tab-container a.tab-small{
  font-weight:normal;
  font-family: Segoe Light, Calibri, Arial;
  letter-spacing:1px;
  color:#62a1d7;
  text-decoration:none;
  font-size:15px;
}

#tab-container span.activetab{
  width:132px;
  height:28px;
  display:inline-block;
  text-align:center;
  padding-top:10px;
  padding-bottom:7px;
  background-image:url("/Assets/images/tab_on.jpg");
  background-repeat:no-repeat;
  background-position:top-left;
}

#undertabcontent{
background-image: url("/Assets/images/content_bg.jpg");
background-repeat:repeat-y;
width:540px;
margin-top:10px;
background-position:top left;
margin-bottom:0px;
}


.contentpadding{
 padding-left:10px;
 padding-right:10px;
}

#undertabcontent{
 font-family: Calibri;
 font-size:13px;
 line-height:17px;
}

#undertabcontent li{
 font-family: Calibri;
 font-size:13px;
}

#undertabcontent a{
  color:#4379bd;
}

.doccontainer{
float:right; 
width:225px; 
margin-left:10px;
margin-bottom:10px; 
display:block;
clear:left;
}

.homeimage{
margin-right:20px;
clear:both;
float:left;
}

ul.inside{
  list-style-position:inside;
}

.buttonarea{
margin-top:20px;
}

.buttonarea img{
  padding-left:10px;
  border:0px;
}

.textbox-small{
width:35px;
}

.form-field{
 font-family:Calibri;
 font-size:13px;
 padding:3px;
 padding-left:10px;
 width:300px;
 vertical-align:top;
}

th{
 font-weight:bold;
 font-family: Calibri;
 font-size:13px;
 padding:3px;
 padding-left:10px;
 }


.videothumb{
 background-color:#ffffff;
 max-width:129px;
 display:inline-block;
 text-align:center;
 padding-bottom:4px;
 border:solid 1px #839dd1;
}
.videothumb .videoimg{
 padding:4px; 
 background-color:#ffffff;
}

.videothumb a{
 font-family: Calibri;
 color:#6687c5;
 font-size:12px;
}

.libraryrow{
width:550px;
padding:5px;
}


.rssfeed{
border:0px;
padding-top:20px;
}

.rssfeed-title{
border:0px;
color:#000000;
font-family: Calibri;
font-size:14px;
text-decoration:none;
}

.rssfeed-linkwrapper{
padding-bottom:10px;
padding-top:5px;
border-bottom:dotted 1px #ffffff;
width:270px;
}

.rssfeed-description{
border:0px;
color:#000000;
font-family: Calibri;
font-size:13px;
text-decoration:none;
}

.mainbuy_btn{
 margin-left:10px;
}