/*Main declarations*/
body{
background-color:#92b6c7;
text-align:center;
}

img{
border:none;
behavior: url(iepngfix.php);
}

#container{
width:961px;
margin:0 auto;
text-align:left;
}

#header{
width:100%;
float:left;
height:97px;
position:relative;
left:1px;
}

#leftside{
position:relative;
width:675px;
float:left;
background-color:#FFFFFF;
}

#rightside{
width:265px;
float:left;
background-color:#FFFFFF;
}

/*Menu*/
#menu{
font:Garamond, "Times New Roman", Times, serif;
color:#00578e;
font-size:14px;
padding:10px 5px;
float:left;
width:950px;
background-color:#FFFFFF;
font-weight:bold;
position:relative;
left:1px;
}

#menu a{
color:#00578e;
text-decoration:none;
margin-right:5px;
margin-left:5px;
}

#menuLinks{
float:left;
}

#loginBtn{
float:right;
position:relative;
right:15px;
}

/*Side Menu*/
#sideMenu{
width:212px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
float:right;
}

#sideMenu img{
margin-bottom:10px;
}

#categoryTitle{
font-size:18px;
font-weight:bold;
color:#e89629;
}

.sideMenuItem{
color:#0069aa;
font-size:13px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dotted #2e84b9;
}

.sideMenuItem a, .sideMenuSubItem a{
text-decoration:none;
color:#0069aa;
font-weight:bold;
}

.sideMenuSubItem{
color:#0069aa;
font-size:11px;
}

/*Content*/
#content{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
width:960px;
float:left;
position:relative;
left:1px;
z-index:0;
}

#mainContentHolder{
position:relative;
float:left;
width:662px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
margin-bottom:10px;
}

#homeContentHolder{
width:663px; 
height:234px; 
float:left; 
background-image:url(../images/sales_rep_bg.jpg);
margin-bottom:10px;
color:#FFFFFF;
font-size:12px;
}

#mainContentHolder a, #homeContentHolder a{
color:#0069aa;
}

.moreAboutProduct{
color:#016ba9;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
float:right;
margin-top:10px;
}

.contentItem{
float:left; 
width:630px; 
margin-left:2px;
margin-bottom:15px;
padding-left:10px;
padding-right:10px;
}


.contentItem img{
margin-right:5px;
margin-left:5px;
}

#secondaryContentHolder{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#0069aa;
float:left;
width:652px;
padding:10px 5px;
position:relative;
left:10px;
}

#secondaryContentHolder h3{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}

.contentTitle{
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#006aab;
margin-left:20px;
margin-bottom:10px;
}

/*RSS Stories*/
#rightside img{
margin-bottom:10px;
}

#rss{
background-image:url(../images/whats_new.jpg);
background-repeat:no-repeat;
background-position:top right;
float:right;
width:212px;
padding:30px 0px;
}

.rssItem{
font-size:11px;
width:212px;
padding:5px 5px;
margin-bottom:10px;
float:left;
color:#0069aa;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px dotted #2e84b9;
}

.rssItem a{
color:#0069aa;
}

#resources{
width:100%;
background-image:url(../images/resources.jpg);
background-repeat:no-repeat;
background-position:top right;
float:right;
padding:25px 0px;
margin-top:5px;
}

#resources img{
margin-right:5px;
float:right;
}

/*Footer*/
#footer{
width:100%;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
}

#footerText{
float:left;
}

#footerMenu{
float:right;
}

#footerMenu a{
color:#FFFFFF;
text-decoration:none;
margin-right:7px;
}

#footerMenu a:hover{
text-decoration:underline;
}


#form_options input, #form_options textarea{
width:100%;
}

#form_options .small_box{
width:20px;

}

.form_checkbox{
width:50%;
float:left;
}

#form_options{
padding:5px;
background-color:#ffbc57;
margin-top:-10px;
position:relative;
}

.label{
font-weight:bold;
}

.contentItem form input, .contentItem form textarea{
border:1px solid #ff9340;
}


.contentItem form .button{
border:1px solid #ff9340;
background-color:#FFFFFF;
}

.wide{
width:100%;
float:left;
}

.narrow{
width:50%;
float:left;}

/*CMS Editor Styles*/

.titlefont {font-size: 14px;
font-weight: bold;}