@charset "utf-8";
/* CSS Document */

#banner{
	width:801px;
	height:172px;
	margin:0px;
	text-align:left;
	position:absolute;
	float: left;
	background-color: #01AAFD;
	top: 94px;
	
	left: 350px;
}
	#banner-bg{
	width:800px;
	height:200px;
	background-color:#01AAFD;
	position:absolute;
	left: 148px;
	top: 353px;
	}
	#claim{
	width:360px;
	position:absolute;
	left: 248px;
	top: 225px;
	font-size:26px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:35px;
	}
	#imagenes{
	position:absolute;
	left: 747px;
	top: 100px;
	}
#contenido{
	clear:both;
	background-color: #FFFFFF;
}
.cuadro-info{
	width:510px;
	float:left;
	margin:20px 0 0 0;
	background-color: #FFFFFF;
	padding: 0 0px 10px 8px;
}
#cuadro-info img{
	padding:4px;
	border:1px solid #999999;
	}
.cuadro-info2{
	width:510px;
	float:left;
	margin:0px 0 0 10px;
	background-color: #FFFFFF;
	margin-top: 25px;
}
.cuadro-trabajos{
	width:190px;
	float:left;
	margin:0px 10px10px 10px;
	background-color: #FFFFFF;
}
.cuadro-noticias{
	width:190px; 
	float:right;
	margin:35px 0 0 0;
}
.cuadro-titulo{
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0px;
	font-size:22px;
	color:#2D84B6;
	margin-bottom:10px;
	margin: 10px 5px 15px 0px;
}
a.link-img img{
	text-decoration:none;
	border:none;
	margin-bottom:7px;
	border:5px solid #EAEAEA;
}
a.link-img img:hover{
	border:5px solid #01AAFD;
	background-color: #FFFFFF;
}
.txt{
	color:#666666;
	font-size:13px;
	margin-bottom:15px;
	margin-top: 10px;
}
.txt p{
	margin:0 0 15px 20px;
}
.tit{
	font-size:12px;
	margin-bottom:7px;
}
.tit a{
	color:#01AAFD;
	text-decoration:none;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:14px;
}
.tit a:hover{
	text-decoration: underline;
}
#imagenes{
	width:266px;
	height:250px;
}
/** estilos para error 404 **/
#error-texto{
	width:330px;
	height:210px;
	float:left;
	margin:60px 0 0 60px;
	border-left:1px solid #DADADA;
	font-size:14px;
	color:#989A99;
	padding-left:60px;
	padding-top:40px;
}
#error-img{
	width:275px;
	height:175px;
	background:url(../images/404.jpg) no-repeat bottom;
	float:left;
	margin:90px 0 0 0;
}
a#error-boton{
	background-color:#E9E9E9;
	border:1px solid #DADADA;
	padding:6px 6px;
	color:#ABADAC;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:182px;
	text-align:center;
}

.cols3 {
	margin:10px 3px;
	padding:20px 0px 20px 0;
	margin-top: -26px;
}
.cols3 .cols3-content {
	padding-left:0px;
	background:url("images/cols3.gif") 0 0 repeat-y;
}
.cols3 .cols3-bottom {
	width:780px;
	height:3px;
	background:url("../design/cols3-bottom.gif") 0 0 no-repeat;
	font-size:0;
	line-height:0;
	}
.cols3 .col {
	float:left;
	width:232px;
	margin-right:15px;
	padding:0 10px 10px 10px;
	background: #fff
}
.cols3 .col.last {
	margin-right:0px;
	width:232px;
	float:right;
	border:0px solid #fff;
		}
.cols3 .col h2 {
	margin:0 0 10px 0;
	padding:15px 10px;
	font-size:100%;
	font-weight:bold;
}
.cols3 .col h2 a {text-decoration:none;}
.cols3 .col h2 a:hover {text-decoration:underline;}
.cols3 .col p {
	margin:0;
	color:#6b6b6b;
	font-weight: normal;
	line-height: 18px;
}
.cols3 .col img {
	margin-bottom:10px;
}
.cols3 .col ul {margin:10px 0 10px 10px;}
.cols3 .col ul li {padding-left:15px; background:url("../design/ul.gif") 0 7px no-repeat;}


#footer UL {
	FLOAT: left; MARGIN: 75px auto 0px 100px; WIDTH: 813px; TEXT-ALIGN: center
}
#footer UL LI {
	FONT-SIZE: 13px; FLOAT: left; WIDTH: auto; COLOR: #fff
}
#footer UL LI A {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 100% 3px; PADDING-LEFT: 15px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../images/footerDiv.png); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	COLOR: #22b1dc; TEXT-DECORATION: none
}
#footer UL LI A.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#footer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/footerBg.png) #191814 repeat-x 0px 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 100%;
	COLOR: #fff;
	PADDING-TOP: 35px
}
#footer DIV.footerPan {
	PADDING-BOTTOM: 28px; MARGIN: 0px auto; WIDTH: 913px
}
H3.footerTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px 0px 10px; COLOR: #65d3ff; LINE-HEIGHT: 30px
}

/* stylin navigation content */
div.menu{
	width:780px;
	display:block;
	float:left;
	position:absolute;
	top:369px;
	left:217px;
	height: 1px;
}

ul.nav{
  min-width: 646px;
  float:right;
  display:block;
  position:relative;
}
ul.nav li{
  float:left;
  width:auto;
  margin-right:1px;
}
ul.nav li a{ 
  text-align:center;
  float:left;
  height:57px;
  font-size: 12px;
  color:#fff;
  line-height:75px;  
  padding:0px 22px 0 22px;
  margin-top:9px;
}
ul.nav li a:hover, ul.nav li a.active{
  text-align:center;
  float:left;  
  padding:0px 21px 0px 0px;
  background: url(images/nav-right.png) no-repeat right;
  color:#FFFFFF;
}
ul.nav li a:hover span, ul.nav li a.active span{
	text-align:center;
	display:block;
	float:left;
	height:67px;
	padding:0px 0px 0px 23px;
	background:url(images/nav-left.png) no-repeat left;
}

/* stylin navigation content */
div.menu2{
	width:590px;
	display:block;
	float:left;
	position:relative;
	top:-950px;
	left:150px;
	height: 1px;
}

ul.nav2{
  min-width: 646px;
  float:right;
  display:block;
  position:relative;
}
ul.nav2 li{
  float:left;
  width:auto;
  margin-right:1px;
}
ul.nav2 li a{
	text-align:center;
	float:left;
	height:67px;
	font-size: 12px;
	color:#0099FF;
	line-height:75px;
	padding:0px 22px 0 22px;
	margin-top:9px;
}
ul.nav2 li a:hover, ul.nav2 li a.active{
	text-align:center;
	float:left;
	padding:0px 21px 0px 0px;
	background: url(file:///C|/Users/estudiocaviglia/Desktop/templates estudio/web-5/demo.templateworld.com/full-websites/147a/images/nav-right.png) no-repeat right;
	color:#FFFFFF;
}
ul.nav2 li a:hover span, ul.nav2 li a.active span{
	text-align:center;
	display:block;
	float:left;
	height:67px;
	padding:0px 0px 0px 23px;
	background:url(file:///C|/Users/estudiocaviglia/Desktop/templates estudio/web-5/demo.templateworld.com/full-websites/147a/images/nav-left.png) no-repeat left;
}


/* stylin banner content */
.banner{
	width:800px;
	min-height: 40px;
	display:block;
	float:left;
	height: 20px;
	background: #333;
}
.leftContainer{
	width:393px;
	display:block;
	float:left;
	margin:53px 0 0 52px;
}
.leftContainer h2{
	font-size:27px;
	color:#fff;
	padding-bottom:22px;
}
.leftContainer p{
	font-size:12px;
	color:#fff;
	line-height:21px;
	padding-bottom:32px;
}
.leftContainer a.m-info{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#000;
	text-align:center;
	line-height:35px;
	width:170px;
	height:43px;
	float:left;
	padding-right:17px;
	background:url(images/more-info_btn.png)
}




/* stylin main body content */
#content-wrap{
	width:790px;
	float:left;
	padding:10px;
	background-color:#fff;
}

/* stylin leftPan and innner contents */
.leftPan{
	width:575px;
	float:left;
	margin-right:43px;	
}
.leftPan h3{
	width:100%;
	float:left;
	font-size:18px;
	color:#171717;
	padding:0 0 9px 0;
	margin:0 0 28px 0;
	border-bottom:1px solid #d9d9d9;
}
.leftPan p{
	width:100%;
	float:left;
	font-size:12px;
	color:#727272;
	line-height:21px;
	text-align:justify;
	padding-bottom:30px;
}
.leftPan a.more{
	width:90px;
	float:left;
	font-size:12px;
	color:#257cd5;
	padding-bottom:30px;
}
.leftPan p a{
	font-size:12px;
	color:#257cd5;
}

.leftPan .innerLeft{
	width:260px;
	float:left;
	margin-right:52px;
}
.leftPan .innerRight{
	width:262px;
	float:left;
}

/* styling right side column content */
.rightPan{
	width:292px;
	float:right;
}
.rightPan h3{
	background:url(images/heading_bg.png) repeat-x;
	width:268px;
	height:30px;
	float:left;
	font-size:18px;
	font-weight:normal;
	color:#171717;
	padding:15px 0 0 24px;
	margin:0 0 16px 0;
}

.rightPan ul, .rightPan li{
	width:237px;
	display:block;
	float:left;
}
.rightPan ul{
	margin:0 0 23px 24px;
}
.rightPan ul li{
	padding-bottom:25px;
}
.rightPan ul li span{
	width:100%;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	font-style:italic;
	padding-bottom:9px;
}
.rightPan ul li p{
	width:100%;
	float:left;
	font-size:12px;
	color:#727272;
	line-height:21px;
	margin:0px;
	padding:0px;
}
.rightPan ul li p a{
	font-size:12px;
	color:#257cd5;
}

.rightPan h3.heading2{
	padding-bottom:0px;
}
.rightPan p{
	width:240px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#727272;
	line-height:21px;
	margin:0 0 0 23px;
	padding-bottom:23px;
}
.rightPan p.signature{
	width:240px;
	display:block;
	float:left;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#727272;
	line-height:21px;
	margin:0 0 45px 23px;
}
.rightPan p a{
	font-size:12px;
	color:#727272;
	text-decoration:underline;
}
.rightPan p a:hover{
	font-size:12px;
	color:#727272;
	text-decoration:none;
}

/* stylin botom container inside leftPan column */
.botomContent{
	float:left;
	display:block;
	padding-top:5px;
	background-color: #FFFFFF;
	width: 784px;
	padding-left: 16px;
	padding-right: 10px;
}
.botomContent h4{
	font-size:18px;
	color:#171717;
	padding-bottom:30px;
}
ul.list-items, ul.list-items li{

	width:575px;
	display:block;
	float:left;
}
ul.list-items li{
	border:1px solid #e2e2e2;
	margin-bottom:34px;
}
ul.list-items li img{
	float:left;
	margin:23px 50px 0 40px;
}
ul.list-items li p{
	width:365px;
	display:block;
	margin:17px 0 0 0;
}
	



/* stylin footer content */
#footer-wrap{
  clear:both;
  width:100%;
  float:left;
  background:#eeeeee url(images/footer-wrap.png) repeat-x;
}

#footer{
  width:910px;
  height:144px;
  float:none;
  margin:0 auto;
  padding:40px 0px 0 0px;
}

#footer p.copyright{
	min-width:120px;
	float:left;
	font-size:11px;
	color:#727272;
	line-height:21px;
}
/* stylin signature content */
p.sign{
	width:180px;
	float:right;
	margin:7px 47px 0 0;
	font-size:11px;
	color:#727272;
	font-style:italic;
	font-weight:bold;
}
p.sign a{
	font-size:11px;
	color:#727272;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}
p.sign a:hover{
	text-decoration:none;
}

/* stylin footer navigation content */
ul.footNav{
	clear:left;
	min-width:260px;
	float:left;
}
ul.footNav li{
	float:left;
	color:#727272;
	line-height:21px;
}
ul.footNav li a{
	float:left;
	padding:0px 4px;
	font-size:11px;
	color:#727272;
}

div.menu{
	width:590px;
	display:block;
	float:left;
	position:relative;
	top:-1040px;
	left:150;
}

ul.nav{
	min-width: 400px;
	float:left;
	display:block;
	position:relative;
}
ul.nav li{
  float:left;
  width:auto;
  margin-right:1px;
}
ul.nav li a{
	text-align:center;
	float:left;
	height:67px;
	font-size: 13px;
	color:#0099FF;
	line-height:67px;
	padding:0px 22px 0 22px;
	margin-top:9px;
}
ul.nav li a:hover, ul.nav li a.active{
	text-align:center;
	float:left;
	padding:0px 21px 0px 0px;
	background: url(file
:///C|/Users/estudiocaviglia/Desktop/templates estudio/web-5/demo.templateworld.com/full-websites/147a/images/nav-right.png) no-repeat right;
}
ul.nav li a:hover span, ul.nav li a.active span{
	text-align:center;
	display:block;
	float:left;
	height:67px;
	padding:0px 0px 0px 23px;



	background:url(file
:///C|/Users/estudiocaviglia/Desktop/templates estudio/web-5/demo.templateworld.com/full-websites/147a/images/nav-left.png) no-repeat left;
}
.banner img{
	float:right;
}
#title {border-top:5px solid #40d1f2; border-bottom:1px solid #ddd; color:#000;}
.content .box-01 {
	border:1px solid #cfcfcf;
	background:#f9f9f9;
}
.content table {border:3px solid #cfcfcf;}
.content table th, .content table td {border:1px solid #dfdfdf;}
.content table th {color:#11C5EE;}
.content table tr.odd td {background-color:#f9f9f9;}
.content dt {color:#11C5EE;}

.txt_mnu_footer {
	font-family:'Arial', Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#238CC5;
	padding:3px 5px 10px 0px;
}
	a.txt_mnu_footer:hover {
	color:#0066FF;
	text-decoration:none;
}


.txt_pie {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	float:left;
	font-family:'Arial', Helvetica, sans-serif;
}
	a.txt_pie:hover {color:#FFFFFF; text-decoration:underline;}

.txt_contacto {
	color:#FFFFFF;
	font-family:'Arial', Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	
.cont_servicios h2 {
	width:700px;
	padding:15px 0px 5px 0px;
}
.servicios_comunicacion {
	width:235px;
	float:left;
	padding-right:17px;
}
.servicios_bdr {
	width:235px;
	float:left;
	height:215px;
	padding:10px 0px;
	border-bottom:2px solid #d8d9db;
}
.servicio_list {
	width:600
.px;
	float:left;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
	a.servicio_list:hover { color:#f9a807; text-decoration:none;}

#loginpanel{
	display:block;
	position:relative;
    top:0;
	}

#loginpanel ul{
	display:block;
	float:right;
	width:210px;
	height:24px;
	margin:0;
	padding:6px 0 0 0;
	text-align:center;
	color:#E3DFD2;
	background-color:#4A5155;
	}

#loginpanel li{
	display:block;
	height:24px;
	margin:0;
	padding:0;
	}

#loginpanel li.left{
	float:left;
	text-align:right;
	padding-left:10px;
	background:url("../images/tab_l.gif") no-repeat bottom left;
	width: 24px;
	}

#loginpanel li.right{
	float:right;
	text-align:left;
	padding-right:10px;
	background:url("../images/tab_r.gif") no-repeat bottom right;
	}

#loginpanel a{
	display:block;
	width:100px;
	}
#topbar{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:800px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#topbar a{
	color:#02ACEE;
	background-color:#4A5155;
	}

#topbar a:hover{
	color:#FFFFFF;
	background-color:#4A5155;
	}

#slidepanel{
	display:none;
	position:relative;
	width:960px;
	overflow:hidden;
	color:#E3DFD2;
	background:url("../images/tab_l.gif") bottom left no-repeat #4A5155;
	}
	#topbar .topbox{
	display:block;
	float:left;
	width:270px;
	margin:0 30px 0 0;
	padding:15px;
	}

#topbar .last{
	margin-right:0;
	}

#topbar h1, #topbar h2, #topbar h3, #topbar h4, #topbar h5, #topbar h6{
	font-size:18px;
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	border-bottom:1px dotted #E7E6E6;
	}

#topbar p{
	margin:0 0 15px 0;
	padding:0;
	line-height:1.6em;
	}

#topbar p.readmore{
	display:block;
	margin:0;
	text-align:right;
	line-height:normal;
	font-weight:bold;
	}
div.wrapper{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	text-align:left;
	z-index: 0;
	}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:160px;
	width: 790px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0;
	left: 0;
	visibility: visible;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px;
	right: -7px;
	width: 178px;
	height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none;
	visibility: visible;
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #FFFFFF;
}
.paging a.active {
	font-weight: bold;
	background: #0098DA;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}


/* ----------------------------------------------Column-------------------------------------*/

#column{
	display:block;
	float:right;
	width:270px;
	margin-top: 25px;
	}

#column .holder, #column #featured{
	display:block;
	width:270px;
	margin-bottom:20px;
	}

#column .holder h2.title{
	display:block;
	width:100%;
	height:65px;
	margin:0;
	padding:15px 0 0 0;
	font-size:20px;
	line-height:normal;
	border-bottom:1px dotted #999999;
	}

#column .holder h2.title img{
	float:left;
	margin:-15px 8px 0 0;
	padding:5px;
	border:1px solid #999999;
	}

#column div.imgholder{
	display:block;
	width:220px;
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #CCCCCC;
	}

#column .holder p.readmore{
	display:block;
	width:100%;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}
	
/* Featured Block */

#column #featured ul, #column #featured h2, #column #featured p{
	margin:0;
	padding:0;
	list-style:none;
	color:#666666;
	background-color:#F9F9F9;
	}

#column #featured a{
	color:#02ACEE;
	background-color:#F9F9F9;
	}

#column #featured li{
	display:block;
	width:220px;
	margin:0;
	padding:20px 25px;
	color:#666666;
	background-color:#F9F9F9;
	}

#column #featured li p.imgholder{
	display:block;
	width:220px;
	height:90px;
	margin:20px 0 15px 0;
	padding:4px;
	border:1px solid #CCCCCC;
	}

#column #featured li h2{
	margin:0;
	padding:0 0 8px 0;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	border-bottom:1px dotted #999999;
	}

#column #featured p.readmore{
	display:block;
	width:100%;
	margin-top:15px;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}

#column #latestnews{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	}

#column #latestnews li{
	display:block;
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #CCCCCC;
	}

#column #latestnews li.last{
	margin-bottom:0;
	}

#column #latestnews p{
	margin:0 0 5px 0;
	padding:0;
	}

#column #latestnews p.readmore{
	margin:0;
	padding:0;
	}

#column #latestnews .imgl{
	margin:0 10px 10px 0;
	padding:4px;
	}

/* ----------------------------------------------Column Navigation-------------------------------------*/

#column .subnav{
	display:block;
	width:250px;
	padding:10px;
	background-color:#E6EFF0;
	margin-bottom:10px;
}

#column .subnav h2{
	margin:0 0 20px 0;
	padding:0 0 14px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0C61A2;
	background-color:#F9F9F9;
	line-height:normal;
	border-bottom:1px dotted #666666;
}

#column .subnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#column .subnav li{
	margin:0 0 3px 0;
	padding:0;
	}

#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}

#column .subnav a{
	display:block;
	margin:0;
	padding:5px 10px 5px 20px;
	color:#777777;
	background:url(../images/blue_file.gif) no-repeat 10px center #E6EFF0;
	text-decoration:none;
	border-bottom:1px dotted #666666;
	}

#column .subnav a:hover{
	color:#02ACEE;
	background-color:#E6EFF0;
	border-bottom: 1px dotted #666666;
}

#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{
	background:url(../images/black_file.gif) no-repeat #E6EFF0;
}
#column .subnav ul ul a{padding-left:40px; background-position:30px center;}
#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}


#column2{
	display:block;
	float:right;
	width:270px;
	margin-top: 25px;
	}

#column2 .holder, #column #featured{
	display:block;
	width:270px;
	margin-bottom:20px;
	}

#column2 .holder h2.title{
	display:block;
	width:100%;
	height:65px;
	margin:0;
	padding:15px 0 0 0;
	font-size:20px;
	line-height:normal;
	border-bottom:1px dotted #999999;
	}

#column2 .holder h2.title img{
	float:left;
	margin:-15px 8px 0 0;
	padding:5px;
	border:1px solid #999999;
	}

#column2 div.imgholder{
	display:block;
	width:220px;
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #CCCCCC;
	}

#column2 .holder p.readmore{
	display:block;
	width:100%;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}
#homecontent img{
	padding:4px;
	border:1px solid #999999;
	}

