@charset "utf-8";
/* CSS Document */
/* author: O.Ravikanth; Date : 09-09-08; project: drb.ie */
body { margin:0px; padding:0px; background:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:1.0em; }

html#body .div_clear {clear:both; height:0px; content: "."; line-height:0.1em; font-size:0.1em}

.div_clear{clear: both; display: block; visibility: hidden; height: 0px; content: "."; line-height:0.1em; font-size:0.1em; border:0px}

div#main {width:860px; border:#cccccc solid 10px; margin:10px auto } 

div#main div#top { padding:5px 10px ; width:840px; }

div#top div#logo { background:url(../../images/logo.gif) no-repeat; margin-left:8px;  width:143px; height:80px; float:left;position:relative}

div#logo a { position:absolute; top:0px; left:0px; display:block;  width:143px; height:80px;}

div#logo span { display:none}

div#top div#top_right {width:270px; float:right; position:relative }

div#top_right div#ancilary_nav {width:270px; color:#1f638a; font-size:0.7em; text-align:right; height:20px }

div#ancilary_nav a {color:#1f638a; text-decoration:none; }

div#ancilary_nav a:hover {color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a}

div#top_right div#caption { width:270px; background:url(../../images/drb_text.gif) right no-repeat; height:30px; position:absolute; top:45px; right:0px }


.link5, active, visited{color:#bc0303; font-size:12px; font-weight:bold; text-decoration:none;line-height:1.4em }
.link5:hover{color:#bc0303;text-decoration:none; border-bottom:dashed 1px #bc0303; }

div#caption span{display:none}

div#main div#primary_nav {width:670px; background:#333333; border-bottom:10px #CCCCCC solid; padding-left:190px; position:relative }
/*div#primary_nav ul {padding:0px; margin:0px }
div#primary_nav li {float: left; margin: 0; padding:0 ;  font-size:0.95em; background: url(../../images/bt_dividrer.jpg) left no-repeat; list-style:none; min-height:28px; height:auto !important; height:28px;    }

div#primary_nav li a, active, visited { padding:5px 20px;  color:#ffffff; font-weight:bold; text-decoration:none;  line-height:1.8em; }

div#primary_nav li a:hover { padding:5px 20px; color:#bc0303; font-weight:bold; background:url(../../images/active_bg.jpg) repeat-x top; text-decoration:none ;  line-height:1.8em; }

div#primary_nav .selected{ padding:0px 20px; color:#bc0303; font-weight:bold; background:url(../../images/active_bg.jpg) repeat-x top; text-decoration:none;   line-height:1.8em;}

div#primary_nav .first{   background:url(../../images/bt_dividrer.jpg) right no-repeat; width:5px; content:"."; display:block }*/

/*div#primary_nav div#search {width:160px; position:absolute; right:10px; top:4px; }

div#search div#arrow {width:14px; height:15px; right:0px;  top:3px; position:absolute; }*/

div#primary_nav div#search {width:160px; padding-top:5px ; float:right ; padding-right:13px; ]padding-top:4px ; }
div#search label{display:none}

div#search div#arrow {width:14px; height:15px; float:right; margin-top:2px ;padding-right:0px ;]margin-top:-18px ; }
*html div#search div#arrow { margin-top:-17px ; }

div#arrow a {width:14px; height:15px; position:relative; display:block}
div#arrow span {display:none}

div#search .txt_box {width:130px; padding: 1px 5px 1px 5px; color:#FFFFFF; border:#999999 solid 1px; background:#666666; font-size:0.95em; height:16px; line-height:0.9em }

div#main_area {background:url(../../images/content_bg.gif) repeat-y #FFFFFF; padding:15px  0  }

div#main_inner_area {background:#FFFFFF; padding:14px  0 15px 0 }


div#left_block {width:160px; float:left; padding-left:10px }

div#left_block ul {padding:0px; margin:0px}
div#left_block li { list-style:none; margin:0px; padding:0px; padding-top:0px;  margin-bottom:5px; font-size:0.9em }

div#left_block li a, active, visted {color:#333333; text-decoration:none; list-style:none; border-left:5px solid #bcbcbc; width:140px; background:#f4f4f4; padding:5px 0px 5px 15px; font-weight:bold; margin-bottom:5px; font-size:0.9em;display:block; }

div#left_block li a:hover {color:#bc0303; text-decoration:none; list-style:none; border-left:5px solid #bc0303; width:140px; background:#f4f4f4; padding:5px 0px 5px 15px; font-weight:bold; margin-bottom:5px; font-size:0.9em ;display:block; }

div#left_block .selected {color:#bc0303; text-decoration:none; list-style:none; border-left:5px solid #bc0303; width:140px; background:#f4f4f4; padding:5px 0px 5px 15px; font-weight:bold; margin-bottom:5px; font-size:0.9em ;display:block; }


div#left_block .image {width:160px; padding:10px 0 }

div#left_block div#stay_inform {width:150px; padding:10px 4px; background:url(../../images/bg_crossline.gif) #f1f1f1; border:#9c9c9c solid 1px}

div#stay_inform .header {background:#000000; padding:10px 5px; text-align:center; display:block; color:#FFFFFF; font-size:0.8em; font-weight:bold } 

div#stay_inform p {font-size:0.7em; line-height:1.5em }

div#stay_inform .txt_bx {width:148px; border:#9e9e9e  solid 1px; background:#FFFFFF; color:#333333;   font-size:0.75em; margin-bottom:10px }
.txt_bx1 {width:148px; border:#9e9e9e  solid 1px; background:#FFFFFF; color:#333333;   font-size:0.8em; margin-bottom:10px }

div#left_block div#rss_feed {width:160px; padding:10px 0;    font-size:0.7em; color:#1f638a}

div#rss_feed {text-decoration:none; color:#1f638a; border-bottom:1px dashed #1f638a; }

div#rss_text  {text-decoration:none; color:#1f638a;  text-align:right}
#rss_text a {text-decoration:none; color:#1f638a; border-bottom:1px dashed #1f638a; text-align:right}
#rss_text a:hover {text-decoration:none; color:#1f638a; border:none;text-align:right}

div#rss_feed .rss_img{text-align:left;  border:none}
.rss_img a {text-decoration:none; color:#1f638a; border:none}
.rss_img a:hover {text-decoration:none; color:#1f638a; border:none}

div#left_block div#publishers {width:160px; margin-top:20px; line-height:0.6em}

div#publishers img {margin:5px 0 }

div#publishers .pub_header {background:#666666; padding:10px 0px; text-align:center; display:block; color:#FFFFFF; font-size:0.75em; font-weight:bold }



div#publishers a {color:#666666; text-decoration:none; font-size:0.75em; line-height:1.6em;  }
div#publishers a:hover {color:#666666; text-decoration:none; font-size:0.75em; }

div#publishers span a {color:#666666; text-decoration:none; font-size:0.75em; line-height:1.6em; border-bottom:dashed 1px #333 ; }
div#publishers span a:hover {color:#666666; text-decoration:none; font-size:0.75em; border:0px }


div#publishers div#publish_adds {width:140px; padding:0 10px  }

div#main_area div#content_block {float:left; padding:0 0 0 20px; width:470px; font-size:0.7em;  }

div#content_block #topicons { float:right; width:100px; margin-top:10px;}
#topicons .icons{ vertical-align:top; padding-bottom:0px;}
#topicons .link_icons, active, visited{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; color:#bc0303; text-decoration:none; margin-top:5px; vertical-align:bottom;}
#topicons .link_icons:hover{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; color:#1f638a; text-decoration:none; margin-top:5px; vertical-align:bottom;}
#icons_print { float:right; width:100px; padding-top:10px;}
#topicons #print { background-color:#666666; width:120px; Z-INDEX:2; color:#FFFFFF; padding:5px; VISIBILITY:hidden; POSITION:absolute;}
#topicons #friend { background-color:#666666; width:120px; Z-INDEX:2; color:#FFFFFF; padding:5px; VISIBILITY:hidden; POSITION:absolute;}
#icons_line { float:right; width:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; padding-top:20px; padding-right:4px;}

div#main_inner_area div#content_block {float:left; padding:0 0 0 20px; width:660px; font-size:0.7em;  }

div#content_block h1 {padding:0px; margin:0px; color:#333333; font-weight:bold; font-size:1.6em }


h3 {padding:0 ; margin:15px 0 5px 0; color:#1f638a; font-weight:bold; font-size:1.5em; display:block; }

div#content_block h2 a {color:#bc0303; text-decoration:none;  }
div#content_block h2 a:hover {color:#bc0303; text-decoration:none ;border-bottom:1px dashed #bc0303}

div#main_area div#content_block h2 {padding:0 0 5px 0; margin:20px 0 5px 0; color:#bc0303; font-weight:bold; font-size:1.4em; display:block; border-bottom:#cccccc solid 1px }

div#main_inner_area div#content_block h2 {padding:20px 0 5px 0; margin:0px 0 5px 0; color:#bc0303; font-weight:bold; font-size:1.4em; display:block;   }

div#content_block  .caption {font-size:1.1em ; color:#1f638a; }


div#content_block p {margin:15px 0 10px 0; line-height:1.6em }

div#content_block .more { background:url(../../images/fullarticle_arrow.gif) right no-repeat; padding-right:20px; text-align:right; font-size:1.1em }

div#content_block img {margin:0 5px 5px 0px}

div#content_block .more a {color:#1f638a; text-decoration:none }
div#content_block .more a:hover {color:#bc0303; text-decoration:none }

div#right_block {width:160px; float:right; background:#dcdcdc; padding:0 10px }

div#right_block div#blog {width:150px; padding:10px 4px; background:url(../../images/bg_crossline.gif) #f1f1f1; border:#9c9c9c solid 1px}




div#blog .header {background:#1f638a; padding:10px 5px; text-align:center; display:block; color:#FFFFFF; font-size:0.8em; font-weight:bold } 

div#blog p {font-size:0.7em; line-height:1.5em }

div#blog a{color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a }
div#blog a:hover{color:#1f638a; text-decoration:none ; border:none}

div#right_block div#link_sec {width:150px; padding:10px 4px; background:url(../../images/bg_crossline.gif) #f1f1f1; border:#9c9c9c solid 1px; margin-top:15px}

div#link_sec .header {background:#bc0303; padding:10px 5px; text-align:center; display:block; color:#FFFFFF; font-size:0.8em; font-weight:bold } 

div#link_sec ul {padding:5px 0 0 10px; margin:0 0 0 10px }

div#link_sec li {padding:5px 0 0 0; margin:0px; font-size:0.7em; line-height:1.6em}
 
div#link_sec p {font-size:0.7em; line-height:1.5em }

div#link_sec a{color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a }
div#link_sec a:hover{color:#1f638a; text-decoration:none ; border:none}

div#right_block div.competition{width:150px; padding:10px 4px; background:url(../../images/bg_crossline.gif) #f1f1f1; border:#9c9c9c solid 1px; margin-top:15px}



div#right_block div#new_title {width:150px; padding:10px 5px; background:#ffffff; margin-top:15px }

div#new_title .header {background:#964e34; padding:10px 5px; text-align:center; display:block; color:#FFFFFF; font-size:0.8em; font-weight:bold } 

div#new_title p {font-size:0.7em; line-height:1.5em }

div#new_title a{color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a }
div#new_title a:hover{color:#1f638a; text-decoration:none }

div#right_block div#our_sponser {width:160px; padding:10px 0px; background:#ededed; margin-top:15px; text-align:center;}

div#our_sponser .header {padding:10px 5px; text-align:center; display:block; color:#333333; font-size:0.8em; font-weight:bold } 

div#our_sponser img {margin:5px 0 }

div#bottom {width:880px;  margin:20px auto 0 auto; text-align:center; font-size:0.7em; } 

div#bottom div#footer {width:880px; padding-bottom:10px;}

div#footer a {color:#333333; text-decoration:none;  }
div#footer a:hover {color:#333333; text-decoration:none; border-bottom:1px dashed #333333}

div#bottom div#amweb {font-family: "Trebuchet MS", Verdana, Arial;  color:#666666; font-size:1.0em;  line-height:1.8em; padding:5px 0 10px 0 }

div#amweb a, active, visited {color:#666666; text-decoration:none}
div#amweb a:hover {color:#666666; text-decoration:underline}


 #contentarea{ width:586px; float:right; padding-right:10px; vertical-align:top;}
 
 #contentarea .names { padding:10px; vertical-align:top; text-align:right; font-size:11px; line-height:19px;}
 #contentarea .lables { padding:10px; vertical-align:top; text-align: left;font-size:11px; line-height:18px}
 #contentarea .lables .txt_bx {border:solid 1px #333333; font-size:10px; height:16px;  }
 #contentarea .lables .txt_bx1 {border:solid 1px #333333; font-size:10px; height:18px; width:325px; padding:0px; margin:0px}
 #contentarea .lables .con_bx {border:solid 1px #333333; font-size:11px; line-height:16px; width:325px}
 #contentarea .lables txt_bx_bfocus{ color:white; font:arial; font-size:10px; height:16px;border:solid 1px #333333; }
 
 
 /*Archive page styles*/
 
 div#content_block  div#left_content{}
 div#content_block  div#right_content{width:160px; float:right; padding:0px}
 #right_content div#archive {width:150px; padding:10px 4px; background:url(../../images/bg_crossline.gif) #f1f1f1; border:#9c9c9c solid 1px}
 div#archive .header {background:#1f638a; padding:10px 5px; text-align:center; display:block; color:#FFFFFF; font-size:1.2em; font-weight:bold } 
  
 div#archive a{color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a ; line-height:1.9em}
 div#archive a:hover{color:#1f638a; text-decoration:none ; border:none}
 
 #right_content div#contributors {width:150px; padding:10px 5px; background:#ffffff; margin-top:15px;background:#dcdcdc; font-size:1.2em; }

 div#contributors .header {background:#964e34; padding:10px 5px; text-align:center; display:block; color:#FFFFFF; font-size:0.8em; font-weight:bold } 

  
div#contributors a{color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a }
div#contributors a:hover{color:#1f638a; text-decoration:none }
  
#right_content ul{margin:0px; padding:0px;padding-left:10px}
#right_content li{list-style:none}
#right_content li a{color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a ; line-height:1.9em}
#right_content li a:hover{color:#1f638a; text-decoration:none ; border:none}
 
.srch_links{color:#1f638a}
.srch_links a{color:#bc0303; text-decoration:none;border-bottom:1px dashed #bc0303}
.srch_links a:hover{color:#1f638a; text-decoration:none ; border:none}

div#content_block a {color:#bc0303; text-decoration:none;  }
div#content_block a:hover {color:#bc0303; text-decoration:none ;border-bottom:1px dashed #bc0303}

.image{border:solid 0px #ccc;  font-size:11px}

table span a {color:#1f638a; text-decoration:none; }
table span a:hover {color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a}

.full_story{ font-size:11px}
.full_story a {color:#bc0303; text-decoration:none; }
.full_story a:hover {color:#bc0303; text-decoration:none; border-bottom:1px dashed #bc0303}

.date{font-size:12px; font-style:italic;color:#1f638a; }
.description{ font-size:12px; display:block; }

.gray_bg{background:#f1f1f1;  }

.gray_bg a {color:#1f638a; text-decoration:none; }
.gray_bg a:hover {color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a}


.title{padding:0 0 5px 0; margin:0px 0 0px 0; color:#bc0303; font-weight:bold; font-size:1.4em; display:block;  }
.title a {color:#bc0303; text-decoration:none;  }
.title a:hover {color:#bc0303; text-decoration:none ;border-bottom:1px dashed #bc0303}

.txt_bx {width:148px; border:#9e9e9e  solid 1px; background:#FFFFFF; color:#333333; font-size:0.9em; margin-bottom:0px }
.txt_bx1 {width:148px; border:#9e9e9e  solid 1px; background:#FFFFFF; color:#333333; font-size:0.9em; margin-left:30px }

.link{font-size:11px;}
.link a, active, visited{color:#1f638a; text-decoration:none; }
.link a:hover {color:#1f638a; text-decoration:none; border-bottom:1px dashed #1f638a}

div#content_block .sf_pager a {
	color:#bc0303;
	text-decoration:none
	}
div#content_block .sf_pager a:hover {
	color:#1f638a;
		text-decoration:none
	}

.btn_submit{
	background:#bc0303 ; color:#fff; border: 0; padding:5px 15px; font-weight:bold
}