/* -- begin global -- */
html {
overflow: auto;
overflow-x: hidden; 
}

body {
padding:0px;
background: url(../assets/bg2.gif) top center repeat-y;
margin:0 auto; 
font-family:Arial, Helvetica, sans-serif;
}

*{margin:0px; padding:0px;}

.clear{clear:both;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
.bold{font-weight:bold; color:#24A9E2;}
/* -- end global -- */


/* -- begin header -- */
#wrap-header {
width:100%;
height:auto;
padding:0px;
margin:0px;
border:0px solid blue;
}

#header {
width:940px;
height:80px;
background:#fff;
margin:10px auto 10px auto;
border:0px solid red;
}

#logo {
margin:5px 0px 0px 0px;
padding:0px;
width:400px;
height:70px;
float: left;
_margin:5px 0px 0px 0px;
background:url(../assets/logo12.jpg) no-repeat;
cursor:pointer;
border:0px solid red;
}

#empty40{
width:auto;
height:40px;
border:0px solid red;	
}

#logo h1{
font-size:11px;	
text-decoration:none;
padding:0px;
margin:0px 0px 0px 63px;
font-weight:bold;
}

#header a{text-decoration:none; color:#333;}
#header a:click{text-decoration:none; color:#333;}
#header a:active{text-decoration:none; color:#333;}
#header a:link{text-decoration:none; color:#333;}
#header a:visited{text-decoration:none; color:#333;}
#header a:hover{text-decoration:none; color:#333;}

#rightlogo {
margin:10px 0px 0px 18px;
width:468px;
height:60px;
float:right;
border:0px solid #ccc;
}


/* -- begin top nav -- */
#wrap-nav-bar{
width:100%;
height:70px;
padding:0px;
margin:10px 0px 0px 0px;
*margin:0px 0px 0px 0px;
border:0px solid blue;
}

#nav-bar1{
width:940px;
height:25px;
_height:20px;	
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
border:0px solid black;
}

#nav-bar1 ul {
width:940px;
height:25px;
_height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
border:0px solid red;
float:left;
}

#nav-bar1 li {
float:left;
background:url(../assets/nav-bar1-bg.gif) repeat-x;
margin:0px 0px 0px 1px;
display:block;
}

#nav-bar1 a, 
#nav-bar1 strong, 
#nav-bar1 span {
display:block;
padding:5px 10px 5px 10px;
font-weight: bold;
font-size:14px;
color: #FFFFFF;
text-decoration: none;
}

#nav-bar1 a:link {
font-size:14px;
}
#nav-bar1 a:visited {
font-size:14px;
}
#nav-bar1 a:active {
font-size:14px;
}
#nav-bar1 a:hover {
font-size:14px;
background:#24A9E2;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/

/* End IE5-Mac hack */
#nav-bar1 .current {
background:#24A9E2 url(../assets/nav-bar1-active-bg.gif) repeat-x;
height:25px;
margin:-5px 0px 0px 0px;
_margin:-10px 0px 0px 0px;
display:inline-block;
padding:9px 10px 5px 10px;
_padding:13px 10px 0px 10px;
border:1px solid #24A9E2;
color:#333;
}



#nav-bar2{
width:1000px;
height:30px;
margin:2px auto 0px auto;
_margin:-3px auto 0px auto;
padding:0px;
border:0px solid black;
background:#24A9E2;
}

#nav-bar2 ul {
width:650px;
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
list-style:none;
border:0px solid red;
float:left;
}

#nav-bar2 li {
float:left;
margin:0px 0px 0px 0px;
}

#nav-bar2 a, 
#nav-bar2 strong, 
#nav-bar2 span {
display:block;
padding:7px 10px 9px 10px;
_padding:8px 10px 9px 10px;
font-weight: bold;
font-size:12px;
color: #FFFFFF;
text-decoration: none;
}

#nav-bar2 a:link {
font-size:12px;
}
#nav-bar2 a:visited {
font-size:12px;
}
#nav-bar2 a:active {
font-size:12px;
}
#nav-bar2 a:hover {
font-size:12px;
color:#333;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#nav-bar2 a {float:none;}
/* End IE5-Mac hack */

#nav-bar2 .current {
background-image:url(../assets/tri.gif);
background-repeat:no-repeat;
background-position:50% 98%;
_background-position:50% 99%;
}

#contain-search{
margin:4px 20px 0px 0px;
_margin:3px 10px 0px 0px;
text-align:right;
float:right;
width:200px;
border:0px solid red;
}

#search-txtbox{
margin:0px 0px 0px 0px;
float:left;
}

.google-search{width:160px;}

#search-btn{
margin:0px 0px 0px 10px;
float:left;
}

#nav-bar-bottom{
width:1000px;
height:10px;
border:0px solid red;	
margin:0px auto 0px auto;
background:url(../assets/nav-bar-bottom.gif) no-repeat top left;
}
/* -- end top nav -- */
/* -- end header -- */


/* -- begin crumbtrail -- */

#wrap-crumbtrail{
width:auto;
height:20px;
margin:0px 0px 15px 0px;
_margin:-10px 0px 15px 0px;
border:0px solid #eee;
background:none;
padding:0px 0px 0px 0px;
font-size:11px;
}

#crumbtrail {
height:20px;
width:940px;
margin:0px auto 0px auto;
padding:0px;
border:0px dashed #ccc;
}

#sitemap1 {width:16px; height:16px; float:left; border:0px solid red; margin:0px 5px 0px 0px;}

#breadtrail{float:left; font-size:11px;  padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid red; text-align:left; width:900px;}

#breadtrail a:link, 
#breadtrail a:visited,
#breadtrail a:active{font-size:11px; color:#a2a2a2; text-decoration:none; border-bottom:0px dashed #ff0071; font-weight:normal;}
#breadtrail a:hover {text-decoration:none; color:#24A9E2; font-weight:normal;}

.arrow{width:10px; height:15px; background:url(../assets/r-arrow.jpg) no-repeat; *border:4px solid red; margin:0px 0px -4px 0px; display:inline-block; }


#breadtrail #contain {
margin: 0px 0px 0px 0px;
text-align: left;
border:0px solid red;
color:#a2a2a2;
float:left;
width:850px;
}
/* -- end crumbtrail -- */


/* -- begin left -- */
#wrap-middle {
width:100%;
height:auto;
min-height:400px;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid blue;
clear:both;
/*background:url(../assets/middle-bg.gif) repeat-x top left;*/
}

#wrap-middle-content {
width:100%;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid blue;
clear:both;
}

#contain-middle {
width:940px;
min-height:560px;
height:auto !important;
height:560px;
margin:0px auto 0px auto;
padding:0px;
border:0px solid red;
}

#wrap-left-nav{
width:160px;
height:auto;
float:left;	
margin:0px 0px 0px 0px;
}

#left-nav{
width:160px;
height:auto;	
float:left;
margin:0px 0px 0px 0px;
border-right:0px solid #ccc;
}


#ln-head{
padding:5px 5px 5px 15px;
width:140px;
font-size:14px;
color:#fff;
font-weight:bold;
background:#24A9E2;
margin:0px;
}

#ln-head a:link{
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
border:none;
}

#ln-head a:visited{
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
border:none;
}

#ln-head a:active{
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
border:none;
}

#ln-head a:hover{
color:#000;
}

#ln-head:hover{
background:#24A9E2 url(../assets/side-tri.gif) no-repeat left center;
}



/*#ln-head a{text-decoration:none;border:none;}
#ln-head a:link{text-decoration:none;border:none;}
#ln-head a:click{text-decoration:none;border:none;}
#ln-head a:visited{text-decoration:none;border:none;}
#ln-head a:active{text-decoration:none;border:none;}
#ln-head a:hover{text-decoration:none;border:none;}

#ln-head:link{text-decoration:none;border:none;}
#ln-head:click{text-decoration:none;border:none;}
#ln-head:visited{text-decoration:none;border:none;}
#ln-head:active{text-decoration:none;border:none;}
#ln-head:hover{text-decoration:none;border:none;}*/

#ln-head-btm{
width:160px;
height:6px;
background:url(../assets/ln-head-btm.gif) right no-repeat;	
float:left;
margin:0px 0px 0px 0px;
_margin:-6px 0px 0px 0px;
}



#ln-options {
margin:-5px 0px 20px 0px;	
_margin:-11px 0px 20px 0px;	
padding:0px 0px 0px 0px;
float:left;
width:150px;
background:#eee;
}

#ln-options a:link,
#ln-options a:visited,
#ln-options a:active{
display:block; 
font-size:12px;
font-weight:bold;
padding:5px 3px 5px 15px;
color:#333;
text-decoration:none;
border-bottom:1px dotted #ccc;
}

#ln-options a:hover, 
#ln-options a.selected{
display:block; 
background:#46b9ea url(../assets/side-tri2.gif) no-repeat left center;
text-decoration:none;
font-size:12px;
color:#fff;
font-weight:bold;
padding:5px 3px 5px 15px;
}

#seperate5px {height:5px;}

#middle {
float:left;
width:550px;
min-height:500px;
margin:0px 0px 10px 20px;
border:0px solid red;
background:#fff;
}

#left {
float: left;
width: 580px;
margin:0px 0px 10px 0px;
border:0px solid red;
}

.content {
font-family: Arial, Helvetica, sans-serif;
color:#333;
padding:0px;
margin:0px;
font-size:12px;
vertical-align:top;
}

.content h1 {
font-size:16px;
font-weight:bold;
color:#333;
margin:0px 0px 10px 0px;
}

.content h2 {font-size:14px;font-weight:bold;color:#444;margin:0px 0px 10px 0px;}
.content h2 a{font-size:14px;font-weight:bold;color:#444;}
.content h2 a:link{font-size:14px;font-weight:bold;color:#444;}
.content h2 a:click{font-size:14px;font-weight:bold;color:#444;}
.content h2 a:active{font-size:14px;font-weight:bold;color:#444;}
.content h2 a:visited{font-size:14px;font-weight:bold;color:#444;}
.content h2 a:hover{font-size:14px;font-weight:bold;color:#444;}

.content h3 {font-size:13px;font-weight:bold;color:#555;margin:10px 0px 0px 0px;}
.content h3 a{font-size:13px;font-weight:bold;color:#555;}
.content h3 a:link{font-size:13px;font-weight:bold;color:#555;}
.content h3 a:click{font-size:13px;font-weight:bold;color:#555;}
.content h3 a:active{font-size:13px;font-weight:bold;color:#555;}
.content h3 a:visited{font-size:13px;font-weight:bold;color:#555;}
.content h3 a:hover{font-size:13px;font-weight:bold;color:#555;}

.content p {
margin:0px 0px 15px 0px;
padding:0px;
line-height:17px;
}

.content a:link {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #24A9E2;
text-decoration:underline;
}

.content a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #24A9E2;
text-decoration:underline;
}

.content a:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#24A9E2;
text-decoration:underline;
}

.content a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#24A9E2;
text-decoration:none;
}

.content ul {margin:10px 0px 20px 20px;}

.content li { 
margin:0px;
background-image:url(../assets/bullet-2.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:25px;
*background-position: 0px 0px;
padding-bottom:5px;
list-style-position:outside;
line-height:1.3em;
}

#float-ul-right{
width:300px;
height:auto;
float:right;
border:1px solid #e1e1e1;
margin:0px 0px 20px 20px;
padding:20px 10px 0px 0px;
background:#f5f5f5 url("../assets/heart.jpg") no-repeat 100% 100%;;
}

#float-ul-right h3 {color:#555; font-weight:bold; margin:0px 0px 10px 20px;}

#float-ul-right li {
background-image:url(../assets/bullet.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left:25px;
*background-position: 0px 0px;
padding-bottom:5px;
list-style-position:outside;
}

.quote_end {
display:block;
padding:0px 50px 20px 0px;
background:transparent url("../assets/quote-end.jpg") no-repeat 100% 100%;
border:0px solid red;}

.quote-name {
display:block; 
padding:20px 0px 0px 50px; 
margin:10px 0px 0px 0px; 
line-height:1.3; 
background:#ededed url("../assets/quote.jpg") no-repeat;
font-size:15px;
border:0px solid red;
}

.quote-tri{
float:right;
width:28px; 
height:14px;
border:0px solid red;
background:url(../assets/tri.jpg) no-repeat;
margin:0px 90px 5px 0px; 
}

.quote-auth{
float:right;
text-align:right;
width:auto; 
height:auto;
border:0px solid red;
margin:0px 90px 10px 0px; 
padding:5px;
clear:both;
font-weight:bold;
}

#enteraform { 
float:right;
width:350px;
margin:0px 0px 20px 20px;
}

.resultsalign{
text-align:left;
}
/* -- end left -- */


/* -- begin right -- */
#right-home {
width: 325px;
height:auto;
float: right;
color: #284261;
margin:0px 0px 10px 0px;
border:0px solid red;
padding:0px;
}

#right {
width: 190px;
height:auto;
float: right;
color: #284261;
margin:0px 0px 10px 0px;
border:0px solid red;
padding:0px;
}

.right-panel{
width:auto;
padding:10px;
margin:0px 0px 10px 0px;
border:1px solid blue;	
}

#call-us{
width:325px;
height:250px;
background:url(../images/call-us.jpg) no-repeat;	
margin:20px 0px 20px 0px;
padding:0px;
border:0px solid blue;	
}

#call-us-ng{
width:325px;
height:250px;
background:url(../images/call-us-ng.jpg) no-repeat;	
margin:20px 0px 20px 0px;
padding:0px;
border:0px solid blue;	
}

#empty10{height:10px;width:auto;}
#empty20{height:20px;width:auto;}

#call-us h1,
#call-us-ng h1{
padding:0px;
margin:0px 0px 0px 0px;
color:#fff;
text-align:center;
font-weight:bold;
font-size:32px;}

#call-us h2,
#call-us-ng h2{
padding:0px;
margin:10px 0px 0px 0px;
color:#fff;
text-align:center;
font-weight:bold;
font-size:23px;}

#call-us h5,
#call-us-ng h5{
padding:0px;
margin:10px 0px 0px 0px;
color:#fff;
text-align:center;
font-weight:bold;}


#news {
background-color:#fff;
text-align:center;
}

#news-header{
width:325px;
height:33px;
background:url(../assets/cornersTN.png) no-repeat;
}

/*#news-header-s{
width:190px;
height:33px;
background:url(../assets/small-news.png) no-repeat;
}*/

#news-header-s{
padding:10px 10px 10px 15px;
width:165px;
font-size:14px;
color:#fff;
font-weight:bold;
/*background:url(../assets/news-header-bg.gif) repeat-x;*/
margin:0px;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24A9E1', endColorstr='#177eaa'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#24A9E1), to(#177eaa)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #24A9E1,  #177eaa); /* for firefox 3.6+ */
}

#news-panel{width:auto;padding:10px 10px 10px 10px;background:#eee;}

#news-footer{
width:325px;
height:14px;
background:url(../assets/cornersB.png) no-repeat;
margin:0px 0px 20px 0px;
}

.newsdate {font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; }

.newsborder {
border: 1px solid #CCCCCC;
}

#ads-160x600{
width:160px;
height:600px;
margin:20px auto 10px auto;	
}
/* -- end right -- */


/* -- begin middle -- */
#home-iframe{
margin:0 auto;	
width:550px;
height:1150px;
}

#content-iframe{
margin:20px auto 20px auto;
width:550px;
height:1250px;
}

#quote-type{
width:580px;
height:33px;
background:url(../assets/quote-type.png) no-repeat;
}

#contain-home-panels{
width:580px;
height:210px;
border:0px solid #ccc;
margin:0px 0px 20px 0px;
padding:0px;	
background:#eee;
}

#contain-home-panels-2{
width:580px;
height:155px;
border:0px solid #ccc;
margin:0px 0px 20px 0px;
padding:0px;	
background:#eee;
}

.wrap-home-panel{
width:150px;
height:180px;
float:left;
margin:15px 20px 20px 20px;
_margin:15px 20px 20px 10px;
}

.home-panel-top {text-align:center; margin:0px 0px 3px 0px; height:20px;}
.home-panel-top h2{width:150px; font-size:14px; color:#24A9E2; margin:0px 0px 0px 0px;}
.home-panel-top h2 a{color:#24A9E2; text-decoration:none;}
.home-panel-top h2 a:link{color:#24A9E2; text-decoration:none;}
.home-panel-top h2 a:click{color:#24A9E2; text-decoration:none;}
.home-panel-top h2 a:visited{color:#24A9E2; text-decoration:none;}
.home-panel-top h2 a:active{color:#24A9E2; text-decoration:none;}
.home-panel-top h2 a:hover{color:#333; text-decoration:none;}

.home-panel-img{width:150px;height:130px;}
.home-panel-img1{width:150px;height:130px;border:1px solid #ccc; background:url(../assets/quote-type-1.jpg);}
.home-panel-img1:hover{border:1px solid #24A9E2; background:url(../assets/quote-type-1h2.jpg);}
.home-panel-img2{width:150px;height:130px;border:1px solid #ccc; background:url(../assets/quote-type-2.jpg);}
.home-panel-img2:hover{border:1px solid #24A9E2; background:url(../assets/quote-type-2h.jpg);}
.home-panel-img3{width:150px;height:130px;border:1px solid #ccc; background:url(../assets/quote-type-3.jpg);}
.home-panel-img3:hover{border:1px solid #24A9E2; background:url(../assets/quote-type-3h.jpg);}

.home-panel-btm {text-align:center; font-size:11px; margin:5px 0px 0px 0px; height:15px;}










.boxgrid{ 
width:130px; 
height:130px; 
margin:10px 0px 20px 10px;
/*_margin:15px 20px 20px 10px;*/
float:left; 
border:1px solid #999; 
overflow:hidden; 
position:relative; 
}

.boxgrid:hover{border:1px solid #24A9E2; }

.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}

.boxcaption {
top:105px;
float: left; 
position: absolute; 
background: #000; 
height: 85px; 
width: 130px; 
opacity: .85; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
}

#caption-title{
color:#fff;
font-size:14px;
font-weight: bold;
padding:5px 5px 5px 5px;
text-align:center;
}

#caption-title a{color:#fff; text-decoration:none; font-weight: bold;}
#caption-title a:link{color:#fff; text-decoration:none; font-weight: bold;}
#caption-title a:click{color:#fff; text-decoration:none; font-weight: bold;}
#caption-title a:visited{color:#fff; text-decoration:none; font-weight: bold;}
#caption-title a:active{color:#fff; text-decoration:none; font-weight: bold;}
#caption-title a:hover{color:#24A9E2; text-decoration:none; font-weight: bold;}

#caption-desc{
color:#fff; 
font-size:12px;
padding:0px 10px 0px 10px;
text-align:center;}

#caption-desc a{color:#fff; text-decoration:none;}
#caption-desc a:link{color:#fff; text-decoration:none;}
#caption-desc a:click{color:#fff; text-decoration:none;}
#caption-desc a:visited{color:#fff; text-decoration:none;}
#caption-desc a:active{color:#fff; text-decoration:none;}
#caption-desc a:hover{color:#fff; text-decoration:none;}

.captionfull .boxcaption {top: 90;left: 0;}
.caption .boxcaption {top: 80;left: 0;}

#c-select{
text-align:center;
color:#fff;
width:40px;
font-size:11px;
font-weight:bold;
margin:5px auto 0px auto;
padding:3px 10px 5px 10px;
background:#fff;
}

#c-select a{color:#24A9E2; text-decoration:none; font-weight:bold;}
#c-select a:link{color:#24A9E2; text-decoration:none; font-weight:bold;}
#c-select a:click{color:#24A9E2; text-decoration:none; font-weight:bold;}
#c-select a:visited{color:#24A9E2; text-decoration:none; font-weight:bold;}
#c-select a:active{color:#24A9E2; text-decoration:none; font-weight:bold;}
#c-select a:hover{color:#000; text-decoration:none; font-weight:bold;}





.no-lb{border-left:0px;}

.browsed {
 display: block;
 padding: 1em 1em;
 border: 1px solid #bebab0;
background: #faf8f0;
height:260px;
width:520px;
}

#enquiry1 { float:left; width:300px;}
#enquiry2 { float:right; width:200px; padding-top:5px;}
.contact { width:200px; padding:3px; font-family:arial;}
.contact2 {width:210px; padding:3px; font-family:arial;}

.boxme { height:30px;}
.boxme1 {float:left; width:80px; padding-top:3px; color:#666;}
.boxme2 {float:left;  }

.boxmemessage { height:90px;}
#enqtitle {font-weight:bold; color:#24A9E2; font-family:arial; }
.dontshow { visibility:hidden; height:1px; width:1px; }
select, input, textarea { margin:0px; padding:0px; }
textarea { padding:5px; font-family:arial; width:540px;}
.buttons { padding-top:10px; }
.txtarea { height:80px; width:200px;}

.btn { 
font-size:14px; 
font-family:arial;   
background: #24A9E2; 
padding: 5px; 
*padding: 2px;  
color: #fff; 
text-decoration: none; 
cursor: pointer; 
letter-spacing:0px;
border:0px solid #333;  }

.btn:active { background-color: #444; }
.btn[class] {  
background-image: url(../images/shade.png); 
background-position: bottom; }

#ad-300x250 {
float:right;
width:300px;
height:250px;
margin:7px 0px 5px 8px;
}

/* -- end middle -- */


/* -- begin footer -- */
#wrap-footer {
width:100%;
height:110px;
padding:0px;
margin:15px 0px 0px 0px;
border:0px solid blue;
clear:both;
background:#B2EA99 url(../assets/footer-bg.gif) repeat-x;
font-size:11px;
}

#footer {
width:950px;
height:110px;
margin:0px auto 0px auto;
padding:0px;
border:0px solid red;
color:#333;
}

#footer a{color:#333; text-decoration:none;}
#footer a:link{color:#333; text-decoration:none;}
#footer a:click{color:#333; text-decoration:none;}
#footer a:active{color:#333; text-decoration:none;}
#footer a:visited{color:#333; text-decoration:none;}
#footer a:hover{color:#24A9E2;}


#bottomlogo {
width:213px;
height:40px;
float:right;
margin:15px 0px 0px 0px;
background:url(../assets/logo-bottom.jpg) no-repeat;
cursor:pointer;
}

#bottomtcs {
width:440px;
float:right;
text-align:right;
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}
/* -- end footer -- */









.btn2 {
width:16px;
height:16px;
background:url(../assets/search-btn.jpg) no-repeat;
border:1px solid #fff;
cursor:pointer;
margin:0px 0px 0px 0px;
margin:3px 0px 0px 0px\0/;}

#copyright a { padding:0px 2px 0px 2px; } 
#copyright a:link {text-decoration:none; border-bottom:0px dashed #333; color:#333;  }
#copyright a:visited {text-decoration:none; border-bottom:0px dashed #333; color:#333; }
#copyright a:active {text-decoration:none; border-bottom:0px dashed #333; color:#333; }
#copyright a:hover {text-decoration:underline; border-bottom:0px dashed #333; color:#375B85;}




/* news */
#tweetme { width:55px; height:62px; float:right; clear:both; margin:0px 0px 5px 10px; }

DIV#latestArticles TH { 	
background-image: url(../images/news.gif);
background-repeat: no-repeat;
background-position:top;
border: 0px solid #999999;
padding-left: 10px;
vertical-align:top;
background-color:#eee;
font-size:14px;
text-align:left;
color:#24A9E2;}
DIV#latestArticles table { font-size:11px; background-color:#eee;}
DIV#latestArticles td { padding:3px 5px 3px 5px; background-color:#eee; color:#333;}
DIV#latestArticles TR {}
DIV#latestArticles a:link {font-size:11px; text-decoration:none; color:#24A9E2;}
DIV#latestArticles a:visited {font-size:11px; text-decoration:none; color:#24A9E2;}
DIV#latestArticles a:active {font-size:11px; text-decoration:none; color:#24A9E2; }
DIV#latestArticles a:hover {font-size:11px; text-decoration:none; color:#333; }



DIV#latestArticles A#more {color:#46b9ea; text-decoration:none; background:#555; padding:4px 7px; border:0px solid #fff; display:inline-block; font-weight:bold; margin:5px 0px 0px 0px;}

DIV#latestArticles  a:hover#more{ color:#fff; text-decoration:none; padding:4px 7px; display:inline-block; margin:5px 0px 0px 0px;}


DIV#newsRSS {
text-align:left;
padding-left:5px;
}

DIV#articleTitle { font-size:120%; font-weight:bold; color:#333; }
DIV#articleDate { font-size:90%; }
DIV#articleBody { padding:0px 0px 20px 0px;}
DIV#articleBody A { 
color:#24A9E2;text-decoration:none; }

DIV#articleBody A:hover { 
color:#24A9E2;
text-decoration:underline; }

DIV#articleLinks {font-size: 12px; font-family: arial; padding: 4px;}
DIV#articleLinks A { font-size: 12px; margin-left: 16px;}




#articleButtons { margin:20px 0px 20px 0px; padding:0px; height:auto; width:550px; border:0px solid blue;}
#articleButtons  .bk-around { width:555px; border:1px solid #ccc; height:47px; _width:667px;  _background:#eaeaea;}
#articleButtons  .inside-bk { margin:1px; background:#eaeaea;  height:29px; padding:8px;  }

#articleButtons .bk-icon { float:left;  margin-right:7px; } 
#articleButtons .bk-icon-e { float:left;  padding-right:10px; margin-left:45px; padding-top:2px;  }


#articleButtons .bk-icon-e a:link,
#articleButtons .bk-icon-e a:active,
#articleButtons .bk-icon-e a:visited
{ font-size:12px; font-family:arial; text-decoration:none; color:#333;}


#articleButtons .bk-icon-e a:hover
{ font-size:12px; font-family:arial; text-decoration:underline; color:#e22b00;}


#articleButtons .clearit { clear:both; }

#articleButtons  .bk-share { width:80px; font-size:14px; font-family:arial; float:left; color:#333; font-weight:bold;   border:0px solid red;}
 


#articleButtons  .fbbutton { width:60px; position:absolute; margin-left:365px;   *margin-left:3px; margin-top:1px; text-align:center; }
#articleButtons  .buzzbutton { width:52px; position:absolute; margin-left:432px; *margin-left:70px;  margin-top:-17px; text-align:center; }

#articleButtons  .diggbutton { width:52px; position:absolute; margin-left:490px; *margin-left:129px; margin-top:-15px; border:0px solid red;}

#articleButtons .tweetbutton {  width:55px; position:absolute; margin-left:564px; *margin-left:190px; margin-top:-17px; }

#articleButtons .around_likes { padding-left:102px; padding-top:7px; margin:0px 0px 0px 0px; border:0px solid red;}
 
#articleButtons   .bk-friends { font-size:10px; text-transform:uppercase;  font-weight:normal; color:#333;    }
  
#articleButtons  .bk-icon-e1 { width:20px; float:left;}
#articleButtons  .bk-icon-e2 {  width:25px; float:left;}
 

#articleButtons  a.tip {
	position: relative;
}


#articleButtons a.tip span {
	font-family:arial;
	font-size:11px;
	display: none;
	position: absolute;
	top: 20px;
	*top:30px;
	left: -25px;
	width: 75px;
	text-align:center;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
	text-decoration:none;
}


#articleButtons a:hover.tip {
	font-size: 99%; /* this is just for IE */text-decoration:none;
}


#articleButtons a:hover.tip span {
	display: block;text-decoration:none;
}



DIV#relatedArticles H4 { font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #24A9E2; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px;  }
DIV#relatedArticles H5 { }
DIV#relatedArticles {}
DIV#relatedArticles A {color:#24A9E2; text-decoration:none;  }
DIV#relatedArticles TD { font-size:100%; padding:0px 0px 0px 20px; }
DIV#relatedArticles A:HOVER {text-decoration:underline;}

DIV#articleLinks A { color:#24A9E2; font-size:100%;text-decoration:none; }
DIV#articleLinks A:HOVER {text-decoration:underline;}

#articleLinks {}
#articleLinkTo{margin:20px 0px 20px 0px; }
DIV#articleLinkTo form { font-size:100%;  } 
DIV#articleLinkTo H4 {
font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #24A9E2; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; 
}


DIV#articleLinks H4 {
font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #24A9E2; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; 
}

DIV#newsIndex H4 {  font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #24A9E2; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; }
DIV#newsIndex H5 { font-size:100%; color:#333; font-weight:bold;  padding:0px 0px 5px 0px;  text-align:left; margin-bottom:7px;}
DIV#newsIndex {}
DIV#newsIndex A { color:#24A9E2; text-decoration:none;}
DIV#newsIndex A:hover { color:#24A9E2; text-decoration:underline;}
DIV#newsIndex TD { padding:0px 0px 3px 0px;}
DIV#newsIndex p {margin-top:0px;}

DIV#rssIndex H4 { font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #24A9E2; padding:20px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; }
DIV#rssIndex H5 { font-size:100%; color:#333; font-weight:bold;  padding:0px 0px 5px 0px;  text-align:left; margin-bottom:7px; }
DIV#rssIndex {}
DIV#rssIndex A { color:#24A9E2; text-decoration:none; }
DIV#rssIndex A:hover { color:#24A9E2; text-decoration:underline;}
DIV#rssIndex TD {margin:0px; padding:2px 0px 2px 0px; text-transform:capitalize; }
