/* ------------------------------------------------ LINKS ----------------------------------------------- */

.hotButton a:active, .hotButton a:link, .hotButton a:visited  {
width:200px;
height:25px;
float:left;
color:#000;
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,Sans-Serif;
font-size:14px;
line-height:25px;
text-align:center;
background:#fbb141 url(/images/bckgrnd_goldbutton.gif) repeat-x 0 0;
border:1px solid #a97c50;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
}
.hotButton a:hover  {
color:#fff;
background:#000 url(/images/bckgrnd_goldbuttonH.gif) repeat-x 0 0;
border:1px solid #fff;
}

.menuBarContainer {
width: 100%;
height: 35px;
padding:0;
margin:0;
clear:both;
}

.menuBar {
position:absolute;
top:10px;
right:0;
width:300px;
color:#aaa;
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,Sans-Serif;
}

.footerBarContainer {
padding:10px 0 20px 0;
margin:10px 0 0 0;
width:100%;
color:#777;
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,Sans-Serif;
background:#f5f5f5 url(/images/bckgrnd_footer.gif) repeat-x 0 0;
border-top:1px solid #aaa;
}

.navBarContainer {
width:100%;
height:135px;
padding:0;
margin:0;
}

.navBar {
position:relative;
height:135px;
width:960px;
padding:0;
margin:auto;
/*background:url(/images/header/beams.jpg) no-repeat 50% top;*/
}

.navBarMenuItems {
position:absolute;
width:600px;
height:30px;
top:105px;
left:400px;
text-align:right;
padding:0;
margin:0;
}

.navBarMenuItem {
padding: 0px;
background: ;
}
	
.navBarMenuItem ul {	
padding:0;
margin:0;
list-style:none;
text-decoration:none; 
list-style-type:none;
}

.navBarMenuItem li {
display:block;
padding:0;
margin:0;
text-decoration:none;
list-style-type:none;
float:left;
}

.navBarMenuItem li a, .navBarMenuItem li a:active, .navBarMenuItem li a:link, .navBarMenuItem li a:visited {
text-decoration:none;
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,Sans-Serif;
font-size:12px;
padding:5px 10px 10px 10px;
margin:0 0 0 5px;
background:url(/images/bckgrnd_menu_main.gif) repeat-x 0 0;
color:#fff;
display: block;
-moz-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0;
-webkit-border-radius-top-left:10px;
-webkit-border-radius-top-right:10px;
}
.navBarMenuItem li a:hover {
color: #fff;
background:#336689 url(/images/bckgrnd_menu_main.gif) repeat-x 0 -40px;
}

.navBarMenuItem li .xxx a, .navBarMenuItem .xxx a:active, .navBarMenuItem .xxx a:link, .navBarMenuItem .xxx a:visited {
padding:5px 10px 10px 10px;
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica,Arial,Sans-Serif;
font-size:16px;
color:#1e6496;
float:left;
margin:0 0 0 5px;
background:#eee url(/images/bckgrnd_menu_main.gif) repeat-x 0 -80px;
-moz-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0; 
-webkit-border-radius-top-left:10px;
-webkit-border-radius-top-right:10px;
}
.navBarMenuItem .xxx a:hover {
color: #000;
}

.HeaderLinksButtons a, .HeaderLinksButtons a:active, .HeaderLinksButtons a:link, .HeaderLinksButtons a:visited {
display: block;
padding: 0px 5px 2px 3px;
margin: 0px 0px 0px 5px;
font-size: 11px;
color: #1e6496;
text-decoration: none; 
border-bottom: 3px solid #D1CFBA;
}
.HeaderLinksButtons a:hover {
color: #000;
background: #D1CFBA;
border-bottom: 3px solid #000;
}

a, a:active, a:link, a:visited {
color: #288cc8;
text-decoration: none;
}
a:hover {
color: #000;
}

.featListMini a, .featListMini a:active, .featListMini a:link, .featListMini a:visited {
display: block;
padding: 3px 5px;
margin: 0px;
font-size: 10px;
line-height: 15px;
color: #333;
text-decoration: none;
}
.featListMini a:hover {
background: #DDD;
color: #000;
}

.featListcapt a, .featListcapt a:active, .featListcapt a:link, .featListcapt a:visited,
.featListcomm a, .featListcomm a:active, .featListcomm a:link, .featListcomm a:visited,
.featListcult a, .featListcult a:active, .featListcult a:link, .featListcult a:visited {
float: ;
display: block;
padding: 1px 1px;
margin: 0px;
font-size: 11px;
line-height: 15px;
color: #777;
text-decoration: none; 
}
.featListcapt a:hover,
.featListcomm a:hover,
.featListcult a:hover {
color: #000;
border: 1px solid #000;
}

.featListcapt a, .featListcapt a:active, .featListcapt a:link, .featListcapt a:visited {
border: 1px solid #E5EFF6;
}
.featListcapt a:hover {
background: #FFF;
color: #000;
border: 1px solid #000;
}

.featListcomm a, .featListcomm a:active, .featListcomm a:link, .featListcomm a:visited {
border: 1px solid #F9F5EA;
}
.featListcomm a:hover {
background: #FFF;
color: #000;
border: 1px solid #000;
}

.featListcult a, .featListcult a:active, .featListcult a:link, .featListcult a:visited {
border: 1px solid #E5F4ED;
}
.featListcult a:hover {
background: #FFF;
color: #000;
border: 1px solid #000;
}

.footerButtons {
position:relative;
clear:both;
width:980px;
height:120px;
margin:auto;
color:#fff;
}

.footerButtonsBlocks {
position:absolute;
width:320px;
height:75px;
}

.footerButtonsBlocks a:active, .footerButtonsBlocks a:link, .footerButtonsBlocks a:visited {
float:left;
border:1px solid #96b4d2;
}
.footerButtonsBlocks a:hover {
border:1px solid #fff;
}

.rspButtonCorner {
position:absolute;
bottom:0;
right:0;
width:140px;
height:30px;
border:0;
}

.rspButton a {
clear:both;
float:right;
padding:0;
margin:0;
width:140px;
height:30px;
border:0;
}

.imgPREV{
background: url(../images/arrow_prev.gif) no-repeat left top;
width: 100px; 
height: 40px;
float: left;
}

.imgNEXT {
background: url(../images/arrow_next.gif) no-repeat right top;
width: 100px; 
height: 40px;
float: right;
}

.PresLinkX {
float: ;
display: ;
padding: 1px 3px;
margin: 0px 1px;
font-size: 11px;
color: #000;
text-decoration: none; 
border: 1px solid #AAA;
}

.TOPLink a, .TOPLink a:active, .TOPLink a:link, .TOPLink a:visited {
float: right;
display: block;
padding: 0px 3px 20px 3px;
margin: 10px 0px 0px 5px;
font-size: 11px;
color: #777;
text-decoration: none;
border-top: 3px solid #F2F2F2;
}
.TOPLink a:hover {
color: #000;
background: ; /*#D1CFBA*/
border-top: 3px solid #777;
}

#MainMenu {
padding: 0px 15px;
background: url(../images/menu/bg.gif) no-repeat 0px 0px;
}

#MainMenu ul {	
padding: 0px;
margin: 0px;
list-style: none;
text-decoration: none; 
list-style-type: none;
}

#MainMenu li {
display: block;
padding: 0px;
margin: 0px;
text-align: left;
text-decoration: none;
float: left;
}

#Menu00 a, #Menu00 a:active, #Menu00 a:link, #Menu00 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 53px;
height: 33px;
background: url(../images/menu/00.gif) no-repeat left 0px; }
#Menu00 a:hover { 
background: url(../images/menu/00.gif) no-repeat left -33px; }

#Menu01 a, #Menu01 a:active, #Menu01 a:link, #Menu01 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 91px;
height: 33px;
background: url(../images/menu/01.gif) no-repeat left 0px; }
#Menu01 a:hover { 
background: url(../images/menu/01.gif) no-repeat left -33px; }

#Menu01b a, #Menu01b a:active, #Menu01b a:link, #Menu01b a:visited { 
text-decoration: none;
display: block;
float: left;
width: 97px;
height: 33px;
background: url(../images/menu/01b.gif) no-repeat left 0px; }
#Menu01b a:hover { 
background: url(../images/menu/01b.gif) no-repeat left -33px; }

#Menu02 a, #Menu02 a:active, #Menu02 a:link, #Menu02 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 78px;
height: 33px;
background: url(../images/menu/02.gif) no-repeat left 0px; }
#Menu02 a:hover { 
background: url(../images/menu/02.gif) no-repeat left -33px; }

#Menu03 a, #Menu03 a:active, #Menu03 a:link, #Menu03 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 68px;
height: 33px;
background: url(../images/menu/03.gif) no-repeat left 0px; }
#Menu03 a:hover { 
background: url(../images/menu/03.gif) no-repeat left -33px; }

#Menu04 a, #Menu04 a:active, #Menu04 a:link, #Menu04 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 107px;
height: 33px;
background: url(../images/menu/04.gif) no-repeat left 0px; }
#Menu04 a:hover { 
background: url(../images/menu/04.gif) no-repeat left -33px; }

#Menu05 a, #Menu05 a:active, #Menu05 a:link, #Menu05 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 73px;
height: 33px;
background: url(../images/menu/05.gif) no-repeat left 0px; }
#Menu05 a:hover { 
background: url(../images/menu/05.gif) no-repeat left -33px; }

#Menu06 a, #Menu06 a:active, #Menu06 a:link, #Menu06 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 46px;
height: 33px;
background: url(../images/menu/06.gif) no-repeat left 0px; }
#Menu06 a:hover { 
background: url(../images/menu/06.gif) no-repeat left -33px; }

#Menu07 a, #Menu07 a:active, #Menu07 a:link, #Menu07 a:visited {
text-decoration: none;
display: block;
float: left;
width: 53px;
height: 33px;
background: url(../images/menu/07.gif) no-repeat left 0px; }
#Menu07 a:hover { 
background: url(../images/menu/07.gif) no-repeat left -33px; }

#Menu08 a, #Menu08 a:active, #Menu08 a:link, #Menu08 a:visited { 
text-decoration: none;
display: block;
float: left;
width: 78px;
height: 33px;
background: url(../images/menu/08.gif) no-repeat left 0px; }
#Menu08 a:hover { 
background: url(../images/menu/08.gif) no-repeat left -33px; }

.menuLeftBar a, .menuLeftBar a:active, .menuLeftBar a:link, .menuLeftBar a:visited {
width: 210px; 
height: ; 
text-decoration: none;
clear: both;
display: block;
margin-bottom: 2px;
border: 1px solid #E4E4E4; }
.menuLeftBar a:hover { 
border: 1px solid #000; }

.menuLeftBarContent {
color: #333;
font-size: 11px;
text-decoration: none;
margin-bottom: 0px;
border: 0px solid #E4E4E4; }

.menuLeftBarContent a, .menuLeftBarContent a:active, .menuLeftBarContent a:link, .menuLeftBarContent a:visited {
color: #0F5999;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin-bottom: 0px;
border: 0px solid #E4E4E4; }
.menuLeftBarContent a:hover { 
border: 0px solid #000; }

p a, p a:active, p a:link, p a:visited, 
.ContentHolderL li a, .ContentHolderL li a:active, .ContentHolderL li a:link, .ContentHolderL li a:visited, 
.ContentHolderR li a, .ContentHolderR li a:active, .ContentHolderR li a:link, .ContentHolderR li a:visited, 
.ContentBarL li a, .ContentBarL li a:active, .ContentBarL li a:link, .ContentBarL li a:visited, 
.ContentBarR li a, .ContentBarR li a:active, .ContentBarR li a:link, .ContentBarR li a:visited { 
color: #000; /*
padding: 0px 3px;
background: #EEE; */
border-bottom: 1px solid #005f9b;
text-decoration: none; 
}
p a:hover, 
.ContentHolderL li a:hover, 
.ContentHolderR li a:hover, 
.ContentBarL li a:hover, 
.ContentBarR li a:hover { color: #777;  /*
background: #DDD;*/
border-bottom: 1px solid #777; 
}

p a:active, p a:link, p a:visited {
color: #005f9b;
text-decoration: none; 
}
p a:hover {
color: #000;
text-decoration: none; 
}

p a img {
padding: 5px 5px;
margin: 5px;
text-decoration: none; 
background: none;
border: 1px solid #0078C0;
}

p img {
padding: 5px 5px;
margin: 5px;
text-decoration: none; 
background: none;
border: 0px solid #E5E5E5;
}

.imgLink img {
padding: 0;
}

.imgLink a, .imgLink a:active, .imgLink a:link, .imgLink a:visited,
.imgLinkOffice a, .imgLinkOffice a:active, .imgLinkOffice a:link, .imgLinkOffice a:visited,
.imgLinkAgent a, .imgLinkAgent a:active, .imgLinkAgent a:link, .imgLinkAgent a:visited {
width: ;
display: block;
float: ;
padding: 2px;
margin: 0px;
text-align: center;
font-size: 10px;
line-height: 12px;
color: #000;
text-decoration: none; 
background: ;
}

.imgLink a, .imgLink a:active, .imgLink a:link, .imgLink a:visited {
border: 3px solid #EEE;
}

.imgLinkOffice a, .imgLinkOffice a:active, .imgLinkOffice a:link, .imgLinkOffice a:visited {
border: 3px solid #E4972D;
}

.imgLinkAgent a, .imgLinkAgent a:active, .imgLinkAgent a:link, .imgLinkAgent a:visited {
border: 3px solid #C92121;
}

.imgLink a:hover,
.imgLinkOffice a:hover,
.imgLinkAgent a:hover {
color: #0078C0;
border: 3px solid #0078C0;
}

.imgLinkClean a, .imgLinkClean a:active, .imgLinkClean a:link, .imgLinkClean a:visited {
display: block;
padding: 2px;
margin: 5px 0px;
text-align: center;
font-size: 8px;
line-height: 12px;
color: #0078C0;
text-decoration: none; 
background: none;
border: 1px solid #FFF;
}
.imgLinkClean a:hover {
color: #000;
border: 1px solid #000;
} 

.menuFooter	{ 
width:960px;
margin:auto;
background: ;
color: #ccc;
text-decoration: none;
padding: 10px 0;
text-align: center;
font-size: 10px;
border-bottom: 1px solid #ddd;
clear:both;
}

.menuFooter a, .menuFooter a:link, .menuFooter a:active, .menuFooter a:visited	{ 
color: #777;
text-decoration: none;
padding: 2px 5px;
margin: 0px 5px;
border: 1px solid #f7f7f7;
}

.menuFooter a:hover {
color: #000;
background: #f7f7f7;
padding: 2px 5px;
border: 1px solid #ddd;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
}

.MiniMenu {
padding: 0px 0px;
background: ;
}

.MiniMenu ul {	
padding: 0px;
margin: 0px;
list-style: none;
text-decoration: none; 
list-style-type: none;
}

.MiniMenu li {
font-size: 11px;
display: block;
padding: 0px 5px;
margin: 0px 0px 0px 0px;
text-align: left;
text-decoration: none;
float: left;
}

.MiniMenu li a, .MiniMenu li a:active, .MiniMenu li a:link, .MiniMenu li a:visited { 
text-decoration: none;
padding: 0px 0px;
display: block;
float: left;
height: ;
background: ;
color: #777;
border: 1px solid #333; }
.MiniMenu li a:hover { 
background: ;
color: #000;
border: 1px solid #777; }

.topMenuContainer {
position:absolute;
top:0;
right:0;
width:980px;
height:30px;
background:#eee;
border-bottom:1px solid #e7e7e7;
-moz-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
-webkit-border-radius-top-left:7px;
-webkit-border-radius-top-right:7px;
}

.SideMenu {
position:absolute;
top:0;
right:0;
height:30px;
padding:0;
margin:0;
}

.SideMenu ul {	
padding:5px 20px;
margin:0;
list-style: none;
text-decoration: none; 
list-style-type: none;
}

.SideMenu ul ul {	
padding: 0px 0px 0px 0px;
margin: 0px;
list-style: none;
text-decoration: none; 
list-style-type: none;
}

.SideMenu li {
font-size: 10px;
display: block;
padding: 0px 0px;
margin: 0px 0px 1px 0px;
text-align: left;
text-decoration: none;
list-style-type: none;
float: left;
}

.SideMenu li a, .SideMenu li a:active, .SideMenu li a:link, .SideMenu li a:visited { 
text-decoration: none;
list-style-type: none;
padding:3px 6px;
margin:0 0 0 5px;
display: block;
float: ;
clear: both;
height: ;
color: #1e6496;
-moz-border-radius:10px;
border-radius:10px;
-webkit-border-radius:10px;
background: url(/images/bckgrnd_menu_sub.gif) repeat-x 0 0;
}
.SideMenu li a:hover, .SideMenu li a.subSelected:hover { 
background: #353535 url(/images/bckgrnd_menu_sub.gif) repeat-x 0 -80px;
color: #fff;
}

.SideMenu li a.subSelected:active, .SideMenu li a.subSelected:link, .SideMenu li a.subSelected:visited {
text-decoration: none;
list-style-type: none;
padding:3px 6px;
margin:0 0 0 5px;
display: block;
float: ;
clear: both;
height: ;
background: #1f1f1f url(/images/bckgrnd_menu_sub.gif) repeat-x 0 -40px;
color: #fff;
-moz-border-radius:10px;
border-radius:10px;
-webkit-border-radius:10px;
}

.SideMenu li a.subSelected:hover {
background: #1f1f1f url(/images/bckgrnd_menu_sub.gif) repeat-x 0 -80px;
}

.SideMenu li li a, .SideMenu li li a:active, .SideMenu li li a:link, .SideMenu li li a:visited { 
text-decoration: none;
list-style-type: none;
padding: 2px 5px 2px 15px;
display: block;
float: ;
clear: both;
height: ;
background: #D7D7D7 url(../images/arrow_dark_right.gif) no-repeat 4px 6px;
color: #333;
border: 1px solid #AAA;
width: 208px; }
.SideMenu li li a:hover { 
background: #444 url(../images/arrow_dark_right.gif) no-repeat 6px -87px;
color: #FFF;
border: 1px solid #000; }

.thumbLinksBox { 
padding: 5px;
background: #EEE;
border: ; }

.thumbLinks a, .thumbLinks a:active, .thumbLinks a:link, .thumbLinks a:visited { 
text-decoration: none;
list-style-type: none;
padding: 0px;
margin: 0px;
display: block;
float: left;
height: ;
background: ;
border: 2px solid #FFF; }
.thumbLinks a:hover { 
background: ;
border: 2px solid #AAA; }

.hotButton a, .hotButton a:active, .hotButton a:link, .hotButton a:visited {
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-border-radius: 15px;
text-decoration: none;
font-size:14px;
color:#000;
height:25px;
line-height:25px;
width:200px;
border: 1px solid #666;
background: #fbb141 url(/images/bckgrnd_goldbutton.gif) repeat-x 0 0;
}
.hotButton a:hover { 
border: 1px solid #777;
background: #000 url(/images/bckgrnd_goldbuttonH.gif) repeat-x 0 0;
color: #fff; 
}

.hotButtonNV a, .hotButtonNV a:active, .hotButtonNV a:link, .hotButtonNV a:visited {
display:block;
float:left;
width:32px;
height:32px;
border:0;
background:url(../images/jcarousel/next-horizontal_w.png) no-repeat 0 0;
}
.hotButtonNV a:hover {
background:url(../images/jcarousel/next-horizontal_w.png) no-repeat -32px 0;
}
