/*     Intercall Green Styles -- WWW.JAMESTOWER.COM         */

* {
margin:0px;
padding:0px;
line-height:1.0em;
font-family:Arial, Helvetica, sans-serif;
border:0px;
text-decoration:none;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:47px;
font-weight:normal;
color:#396f2a;
padding:0px;
margin:0px;
}

h1 sup {
font-size:0.15em;
vertical-align:top;
position:absolute;
right:435px;
top:10px;
color:#396f2a;
padding:0px;
margin:0px;
}

h2 {
background:#fff url('files/bk_solution_txt.gif') left bottom no-repeat;
color:#345385;
font:lighter 17px/20px Georgia;
margin:10px 0px 9px 0px;
padding:2px 10px 2px 17px;
border:dashed 1px #A1C8D6;
border-width:0px 0px 1px 0px;
}

h3 {
font:bold italic 12px/18px Arial;
color:#345485;
padding:2px 0px 0px 0px;
margin:10px 0px 8px 0px;
border:dashed 1px #A1C8D6;
border-width:0px 0px 1px 0px;
}

h4 {
font:14px Georgia;
color:#396f2a;
padding:5px 0px 5px 5px;
}
       
p {
font:11px/13px Arial;
color:#666666;
margin:0px;
padding:12px 0px;
}

a:link, a:visited, a:active {
font:11px Arial;
color:#345385;
text-decoration:underline;
}

a:hover {
color:#a7432a;
}

.clear {
clear:both;
}    

.hdrOffGreen {
font-family:Georgia, "Times New Roman", Times, serif;
color:#72ac6e;
}

.logoWrap {
padding:18px 0px 0px 0px;
position:absolute;
right:-10px;
top:-22px;
display:none;
}

.pageWrap {
width:919px;
margin:0 auto;
}

/* Header */

#hdr {
width:850px;
height:75px;
padding:0px 0px 0px 45px;
position:relative;
margin:0px;
}

#hdr h1 {
padding:0px 0px 5px 0px;
}

/* Main Nav */

#mainNav {
width:889px;
height:23px;
padding:0px 0px 5px 20px;
text-align:center;
}

#mainNav ul {
list-style:none;
padding:0px 0px 5px 3px;
}

#mainNav li {
border-left:1px dotted #72ac6e;
padding:0px 7px 0px 10px;
display:inline;
}

#mainNav li:first-child {
border:0px;
padding:0px 7px 0px 0px;
}

#mainNav a:link, #mainNav a:visited, #mainNav a:active {
font:13px Arial;
font-weight:bold;
color:#396f2a;
text-decoration:none;
}

#mainNav a:hover {
color:#345385;
text-decoration:none;
}

/* Sub Header */
#subHdr_1 {
width:639px;
height:243px;
float:left;
}

#subHdr_2 {
width:280px;
height:243px;
background:url('images/bk_subHdr_2.jpg') no-repeat;
float:right;
}

#subHdr_2 p {
color:#ffffff;
line-height:1.6em;
padding:100px 20px 0px 20px;
}

/* Content Headers */

#contentHdr {
padding:0px 20px 0px 0px;
}

#contentHdr img {
padding:24px 5px 0px 70px;
float:left;
}

#contentHdr h3, #contentHdr h3 a:link, #contentHdr h3 a:active, #contentHdr h3 a:hover, #contentHdr h3 a:visited, #contentHdr h3 a {
padding:9px 0px 0px 0px;
float:left;
font:20px Georgia;
color:#396f2a;
border:none;
margin:0px;
}

#contentHdr_2 {
width:280px; 
float:right;
}

#contentHdr_2 img {
padding:12px 5px 0px 30px;
float:left;
}

#contentHdr_2 h4 {
padding:13px 0px 0px 0px;
float:left;
}

#contentHdr_2 p {
padding:2px 10px 5px 45px;
}

/* Main Content */

.home {
padding:3px 12px 3px 5px;
}

#contentContainer {
margin:0px;
padding:0px;
}

#homeContent {
float:left;
padding:0px 0px 0px 25px;
margin-left:40px;
width:560px;
background:url(files/bk_homeContentBottom.gif) bottom left no-repeat;
display:inline;
}

#mainContent p {
line-height:1.2em;
padding:15px 20px 0px 0px;
}

#rightHome {
float:right;
width:269px;
margin:0px;
padding:0px 5px 15px 17px;
border:1px solid #e1e1e1;
border-width:0px 0px 0px 1px;
}

#rightHome ul {
margin:0px;
padding:0px;
}
#rightHome li {
list-style:none;
font:11px/13px Arial;
color:#666666;
padding:6px 0px 6px 15px;
background:url(files/li_blue.jpg) 0px 8px no-repeat;
}

#rightHome a {
text-decoration:none;
}

/* Find out more */

#btnFindMore {
padding: 20px 0px 20px 0px;
}

/* Footer */
#footer {
width:100%;
height:29px;
text-align:center;
background:url('images/bk_foot_rptr.jpg') repeat-x;
margin:20px 0px 0px 0px;
padding:0px;
}

#footer a, #footer a:visited, #footer a:active {
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}

#footer a:hover {
color:#E1F4D4;
}

#footer ul {
list-style:none;
padding:5px 0px 0px 0px;
}

#footer li {
display:inline;
border-left:1px solid #fff;
padding:0px 15px 0px 20px;
font-size:11px;
color:#fff;
}

#footer ul li:first-child {
border:0px;
}

/* Main Page Touts */

#bannsguide {
float:right;
width:280px;
margin:0px;
padding:0px;
}

.homeTout {
padding:0px 11px 8px 11px;
}

/* ************************************************ INTERIOR PAGE STYLES ************************************************************ */

#intSubHdr {
width:919px;
height:108px;
background:#fff url('files/bk_int_hdr.jpg');
background-repeat:no-repeat;
}

#intSubNavWrap {
width:170px;
margin:0px 0px 0px 17px;
_margin:0px 0px 0px 8px;
float:left;
}

#intSubNav {
background:#fff url('files/bk_sub_nav_rptr.gif');
background-repeat:repeat-y;
}

#intSubNavBott {
width:170px;
height:21px;
background:#fff url('files/bk_sub_nav_bott.gif');
background-repeat:no-repeat;
}

#intSubNav ul {
list-style-image:url('files/li_blue.jpg');
padding:0px 0px 5px 22px;
}

#intSubNav li {
margin:0px 10px 0px 0px;
}

#intSubNav li a {
color:#175288;
text-decoration:none;
}

#intSubNav li a:hover {
color:#a7432a;
text-decoration:none;
}

/* Main Content */

#textWrap {
float:left;
width:453px;
padding:10px 0px 0px 20px;
}

#textWrapNoRight {
float:left;
width:681px;
padding:10px 0px 0px 20px;
}

#intMainContent {
background:#fff;
float:left;
}

#intMainContent a:hover{
color:#a7432a;
}

#intMainContent h1 {
font-size:28px;
padding:48px 0px 0px 250px;
}

#intMainContent ul {
list-style-image:url('files/li_blue.jpg');
padding:5px 0px 3px 30px;
}

#intMainContent li {
font:11px/13px Arial;
color:#396f2a;
padding:0px 0px 10px 0px;
}

/* News Article Styles --- Apply to more than just news page */

.newsArticle {
border:1px dashed #a1c8d6;
border-width:1px 0px 0px 0px;
}

.newsArticle p {
padding:12px 0px;
}

.newsTitle {
font:bold 12px/13px Arial;
color:#345385;
}

.date {
font:10px/12px Arial;
text-transform:uppercase;
letter-spacing:2px;
color:#6c4d23;
}

/* Network Classes */

#netWork {
width:650px;
display:inline;
float:left;
border:1px dashed #a1c8d6;
border-width:0px 0px 1px 0px;
padding:5px 0px 5px 0px;
}

#netWork p {
width:400px;
float:right;
}

#netWork img {
float:left;
padding:5px 0px 5px 0px;
}

/* Right Column */

#rightColumn {
margin:21px 0px 0px 0px;
width:228px;
background:#fff;
float:right;
height:100%;
padding:0px 10px 0px 0px;
}

#rightColumn ul {
list-style-image:url('files/li_blue.jpg');
padding:0px 10px 0px 25px;
}

#rightColumn li {
font-size:11px; 
color:#396f2a; 
line-height:1.2em; 
padding:0px 20px 15px 0px;
}

#rightColumn a:link, #rightColumn a:visited, #rightColumn a:active {
color:#345385;
text-decoration:none;
}

#rightColumn a:hover {
color:#A7432B;
text-decoration:none;
}

.rightTop {
background:#fff url('files/bk_rightTop.gif') top left no-repeat;
height:21px;
padding:14px 0px 0px 10px;
}

.rightTopTxt {
font: bold italic 12px/18px Arial;
color: #345485;
margin:5px 0px 0px 8px;
display:inline;
border:dashed 1px #A1C8D6;
border-width:0px 0px 1px 0px;
}

.rightContent {
padding:10px 0px 0px 10px;
background:#fff url('files/bk_rightContent.gif') bottom left no-repeat;
}

