img{
border:0;
display:block;
}
#header, #globalnav, #threecolcontent, #twocolcontent, #faq{
width: 766px;
}
#content{
width: 740px;
margin:15px 0 15px 26px;
}
#content #homeleftcolumn{
width:411px;
border-right: 1px solid #CCCCCC;
padding:0 17px 10px 0;
}
#content #homerightcolumn{
padding:0 0 10px 17px;
}
#content #leftcolumn{
padding-right:15px;
}
#content #rightcolumn{
padding:0 10px 10px 20px;
border-left: 1px solid #CCCCCC;
width:191px;
}
#popupcontent{
margin-top:16px;
margin-left:26px;
}
#content div.row{
margin-bottom:5px;
}
#globalnav{
border-top:1px solid #959595;
}
#header .searchlogin img, #globalnav img, img.inline{
display:inline;
}
#header .searchlogin{
margin: 25px 19px 0 0;
}
#header .searchlogin td{
vertical-align: middle;
padding:5px;
}

/* BEGIN - http://www.alistapart.com/articles/customcorners/ */
div.Article {
background: url(../images/box_topleft.gif) top left no-repeat;
} 
div.Article h3 {
background: url(../images/box_topright.gif) top right no-repeat;
padding:10px 0 0 15px;
margin:0;
}
div.ArticleHeader p {
background: url(../images/box_topright.gif) top right no-repeat;
padding:0;
margin:0;
}
div.ArticleBody {
background: url(../images/box_rightborder.gif) top right repeat;
}
div.ArticleFooter {
background: url(../images/box_botleft.gif) bottom left no-repeat;
}
div.ArticleFooter p {
background: url(../images/box_botright.gif) bottom right no-repeat;
padding:0;
margin:0;
}
/* END - http://www.alistapart.com/articles/customcorners/ */

form{
display:inline;
padding:0;
margin:0;
}
input.short, input.long, input.zip, select {
border: 1px solid #7F9DB9;
}
input.short {
width:200px;
}
input.long {
width:410px;
}
#threecolcontent, #twocolcontent, #faq{
margin:15px 0 15px 0;
}
#threecolcontent #subnav, #faq #subnav{
width: 175px;
border-right: 1px solid #CCCCCC;
}
#threecolcontent #main{
border-right: 1px solid #CCCCCC;
padding: 0 19px 10px 15px;
}
#twocolcontent #main{
padding: 0 19px 10px 15px;
}
#faq #main{
padding: 0 19px 10px 15px;
}
#threecolcontent #features, #twocolcontent #features{
width:220px;
padding: 0 0 10px 15px;
}

/* BEGIN - http://www.projectseven.com/tutorials/css/uberlinks/ */
#subnav ul {
margin: 0;
padding: 0;
list-style-type: none;
font-weight:bold;
border-top: 3px solid #C90000;
}
#subnav li {
margin: 0;
}
#subnav #uberlink ul {
border-top: 0px white;
list-style-type: none;
}
#subnav #uberlink li {
margin-left: 25px;

}
#subnav #uberlink #nouber,#subnav #nouber li {
margin-left: 25px;
background-color: #EBEBEB;
color: #365282;

}
#subnav a {
font-size: .9em;
display: block;
padding: 6px 0 6px 11px;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
background-color: #EBEBEB;
color: #365282;
text-decoration: none;
white-space: nowrap;
}
#subnav a:link, #navlist a:visited {
color: #365282;
}
#subnav a:hover, #subnav a:active {
background-color: #365282;
color: #FFF;
text-decoration:none;
}
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-color: #365282;
color: #FFF;
}
#faq #subnav a {
white-space: normal;
}
#faq #subnav a.tertiary, #faq #subnav a.tertiaryselect {
border:0;
font-weight:normal;
padding: 3px 0 3px 16px;
background-color: #EBEBEB;
color: #365282;
}
#faq #subnav a.tertiary:hover, #faq #subnav a.tertiary:active, #faq #subnav a.tertiaryselect {
background-color: #EBEBEB;
color: #C52525;
text-decoration:none;
}
/* END - http://www.projectseven.com/tutorials/css/uberlinks/ */




