



/***********************************************/
/* Link styles                                 */
/***********************************************/

a.latestBG{
background-image:url(../gfx/latest/header_bg.gif);
}


div.contactBG{
width:267px;
background-image:url(../gfx/contact/title_bg.gif);
border-bottom:1px #707351 solid;
}



a.newsBG{
width:267px;
color:#464646;
background-image:url(../gfx/news/home/title_bg.gif);
border-bottom:1px #707351 solid;
}




a.moreLink {
	text-decoration: none;
color:#FFF;
font-size:12px;
}

a.moreLink:Hover {
	text-decoration: underline;
color:#FFF;
font-size:12px;
}


a.tab{
display:block;
color:#FFF;
font-weight:bold;
font-size:14px;
}

a.tab:Hover{
text-decoration:underline;
}


a.tabShowMeBtnLink{
display:block;
width:71px;
height:30px;
color:#333;
font-weight:normal;
text-decoration:none;
font-size:12px;
background-image:url(../gfx/service_tabs/btn_grey.gif);
}

a.tabShowMeBtnLink:Hover{
color:#FFF;
text-decoration:none;
}

a.tabShowMeBtnBlue:Hover{
background-image:url(../gfx/service_tabs/btn_blue.gif);
}

a.tabShowMeBtnGreen:Hover{
background-image:url(../gfx/service_tabs/btn_green.gif);
}

a.tabShowMeBtnYellow:Hover{
background-image:url(../gfx/service_tabs/btn_yellow.gif);
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

/***********************************************/
/* main contnet                                 */
/***********************************************/


div.columnOne {
position:relative;
float:left;
margin-top:15px;
width:240px;
border-right:2px #737879 solid;
} 


div.columnTwo {
position:relative;
float:left;
margin-top:15px;
width:230px;
margin-left:15px;
} 



div.columnThree {
position:relative;
float:right;
margin:0 1px 0 0;
width:267px;
border-left:1px #737253 solid;
} 

div.paraContainer {
position:relative;
float:left;
width:220px;
} 


/* people buckets                              */

div.peopleContainer{
position:relative;
float:left;
width:220px;
padding-bottom:12px;
border-top:2px #737a7f solid;
}

div.peopleTxt{
position:relative;
float:right;
margin-top:15px;
width:140px;
}

div.peopleImg{
position:relative;
float:left;
width:70px;
margin-top:15px;
font-size: 12px;	
line-height:14px; 
color:#225aa2;
}

div.peopleBorderBottom{
border-bottom:7px #c0bca8 solid;
}


div.moreLinks {
position:relative;
float:left;
margin:15px 0 15px 0;
width:230px;
height:48px;
background-image:url(../gfx/more_links/bg.gif);
background-repeat:no-repeat;
} 

div.moreLinksTxt{
margin:3px 0 0 5px;
font-size: 12px;	
line-height:14px; 
color:#FFF;
}


/* column three                              */

/* contact                                   */

div.latestContainer{
position:relative;
float:left;
width:268px;
height:201px;
background-color:#1b71c8;
}


div.latestTxt{
position:relative;
width:130px;
margin:14px 0 0 18px;
font-size: 12px;	
line-height:14px; 
color:#FFF;
}


div.contactContainer{
position:relative;
float:left;
width:267px;
background-color:#e8e6e1;
}


div.contactDetailContainer{
position:relative;
float:right;
width:267px;
padding-bottom:6px;
border-top:1px #FFF solid;
border-bottom:1px #484d21 solid;
}

div.contactDetailTxt{
position:relative;
float:right;
margin-top:10px;
width:200px;
}

div.contactDetailImg{
position:relative;
float:right;
width:50px;
margin:10px 0 0 0;
}

div.updateIcon{
position:absolute;
right:8px;
top:3px;
z-index:10;
}



/* news                                   */

div.newsContainer{
position:relative;
float:left;
width:268px;
background-color:#b8bcc3;
border-top:1px #FFF solid;
border-bottom:1px #484d21 solid;
}



div.newsDetailContainer{
position:relative;
float:left;
width:267px;
padding-bottom:6px;
border-top:1px #FFF solid;
border-bottom:1px #484d21 solid;
}

div.newsDetailTxt{
position:relative;
float:right;
margin:10px 10px 0 0;
width:145px;
}

div.newsDetailImg{
position:relative;
float:right;
margin:10px 10px 0 0;
}

/* TABS */

div.tabsContainer{
position:relative;
float:left;
width:232px;
margin:20px 0 20px 0;
}

div.tabHolder{
position:relative;
width:232px;
margin:0;
}

div.tabBtnsHolder{
position:relative;
width:232px;
margin:0;
}

div.tabBtn{
position:relative;
float:left;
margin:0;
width:74px;
height:24px;
}


div.tabBtnTxt{
position:relative;
margin:4px 0 0 8px;
}

div.tabBtnBlue{
background-image:url(../gfx/service_tabs/tab_blue_off.gif);
background-color:#3a58a0;
}

div.tabBtnGreen{
background-image:url(../gfx/service_tabs/tab_green_off.gif);
background-color:#5da929;
margin-left:5px;
}

div.tabBtnYellow{
background-image:url(../gfx/service_tabs/tab_yellow_off.gif);
background-color:#fbb80c;
float:right;
}

div.tabBtnBlueOn{
background-image:url(../gfx/service_tabs/tab_blue_on.gif);
background-color:#3a58a0;
}

div.tabBtnGreenOn{
background-image:url(../gfx/service_tabs/tab_green_on.gif);
background-color:#5da929;
margin-left:5px;
}

div.tabBtnYellowOn{
background-image:url(../gfx/service_tabs/tab_yellow_on.gif);
background-color:#fbb80c;
float:right;
}

div.tabContentContainer{
position:relative;
float:left;
margin:0;
width:230px;
height:225px;
background-repeat:no-repeat;
}

div.tabContentBgBlue{
background-image:url(../gfx/service_tabs/bg_blue.jpg);
background-color:#3a58a0;
border-left:1px #2f3d58 solid;
border-right:1px #2f3d58 solid;
border-bottom:1px #2f3d58 solid;
}

div.tabContentBgGreen{
background-image:url(../gfx/service_tabs/bg_green.jpg);
background-color:#5da929;
border-left:1px #4d7a1e solid;
border-right:1px #4d7a1e solid;
border-bottom:1px #4d7a1e solid;
}

div.tabContentBgYellow{
background-image:url(../gfx/service_tabs/bg_yellow.jpg);
background-color:#fbb80c;
border-left:1px #7d3906 solid;
border-right:1px #7d3906 solid;
border-bottom:1px #7d3906 solid;
}

div.tabDetailTxt{
position:relative;
float:right;
margin:10px 10px 0 0;
width:120px;
}

div.tabDetailImg{
position:relative;
float:left;
width:80px;
margin:10px 0 0 10px;
}

div.brandTxt{
font-size:12px;
font-weight:normal;
color:#FFF;
padding-top:5px;
padding-bottom:10px;
}

div.brandTxtBlueSeperator{
border-top:1px #6c85be solid;
border-bottom:1px #2a4383 solid;
}


div.brandTxtGreenSeperator{
border-top:1px #90c562 solid;
border-bottom:1px #518622 solid;
}


div.brandTxtYellowSeperator{
border-top:1px #fcd648 solid;
border-bottom:1px #bc9909 solid;
}


div.tabShowMeBtn{
position:relative;
margin-top:82px;
width:71px;
height:30px;
line-height:29px;
text-align:center;
}


div.tabShowMeBtnTxt{
position:relative;
margin-top:5px;
}
