*{border:none; margin:0; padding:0;}
.clear{clear:both;}

body{background:#ffffff url(../images/body_background_intensive_small.png) top center no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:13px;line-height:1.6em; }
p,h1,h2,h3,h4,h5,h6,ul,li,img, a {margin:0;padding:0;}

#container{ 
width:1000px; 
margin:20px auto; 
background:#fff;
text-align: left;
border: #e5e5e5 1px solid;
}

#content{padding:15px; background:url(../images/content_background.png) top repeat-x; color:#6c6c6c}


#main{width:970px; height:320px; margin:0px auto; }

input{font-family:Arial, Helvetica, sans-serif;}

/* links */
a{color:#ff006c; text-decoration:none;}
a:hover{color:#ff006c; text-decoration:underline;}
a.btn{ width:175px; color:#FFF; background:url(../images/btn.png);  display:inline-block; margin-top:10px; padding:7px 15px 5px 15px;  font-size:13px;}
a.btn:hover{background:url(../images/btn.png); text-decoration:none;}
a.btntext{ width:175px; color:#FFF; background:url(../images/btn.png);  display:inline-block; margin-top:20px; padding:7px 15px 5px 15px;  font-size:13px;}
a.btntext:hover{background:url(../images/btn_over.png); text-decoration:none;}
a.btn_green{ width:175px; color:#FFF; background:url(../images/btn_green.png);  display:inline-block; margin-top:10px; padding:7px 15px 5px 15px;  font-size:13px;}
a.btn_green:hover{background:url(../images/btn_green_over.png); text-decoration:none;}

/* header elements */
#header{ width:1000px; }


/* heading */
h1, h2, h3{margin-bottom:10px;}
h3, h4, h5, h6{margin-bottom:12px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1 {font-size:26px; line-height:26px;}
h2 {font-size:22px; line-height:23px;}
h3 {font-size:20px; line-height:20px;}
h4 {font-size:18px; line-height:18px;}
h5{font-size:16px; line-height:16px;}
h6 {font-size:14px; line-height:15px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color:#FFF;}


/* logo */
#logo{width:1000px; }


ul.submenu{ margin-top:20px; padding-bottom:10px; padding-right:0px; padding-top:0px; }
ul.submenu li{list-style:none; background:url(../images/lines.png) bottom right repeat-x; padding:7px 0px 7px 0px; margin-left:0px; color:#6c6c6c;}
.iconic li a, .iconic li a:visited{background:url(../images/list-arrow-2.png) left center no-repeat; padding-left:20px; color:#6c6c6c; text-decoration:none;}
.iconic li a:hover, .iconic li a.current{color:#dd0000;}
.list{margin:0; padding:0; list-style:none;}
.list li{ padding:0 0 0 20px; line-height:25px;}

ul {list-style-type: square;}





/* navigation */
#navigation{width:1000px;  margin-left:0px; margin-top:-5px; background:url(../images/navigation_background.png) top left repeat-x; height:50px;}
#navigation ul{list-style-type: none;}
#navigation  li{float: left;}
#navigation  li a{font-size:14px;  display:inline-block; padding: 15px 10px 15px 10px; text-decoration: none; }
#navigation  li a:link, ul li a:visited{color: #ffffff;}
#navigation  li a:hover, ul li a.current{ color:#a2ff00;}

/* space & br*/
.single{ margin-bottom:10px;} /*add 20px space*/
.clear{ clear:both; background:none;}
.line{ height:50px; clear:both; background:url(../images/linedeco.png) center no-repeat; border:none;} 

/* column */
.one_half{ width:450px;}
.one_third{ width:300px;}
.one_fourth{width:220px;}
.one_fifth{ width:172px;}
.two_third{ width:620px;}
.two_fifth{ width:364px;}
.three_fourth{width:700px;}
.three_fifth{ width:556px;}
.one_half, .one_third, .three_fourth, .one_fifth, .two_third, .two_fifth, .three_fifth{margin-right:20px; float:left;}
.one_fourth{margin-right:20px; float:left;}
.three_fourth { float:right; margin-right:0 !important; clear:right; }
.last2 {float:right; margin-right:0 !important; clear:right; }



/* quick search */
#quicksearch input.text{width:148px; float: left;}
#quicksearch input.btnsearch{ float:right; width:14px; height:14px; background:url(../images/iconsearch.png) top left no-repeat; margin: 3px 5px 0 0;}
#quicksearch{position:relative;z-index:110; float:right; background:url(../images/bgsearch.png) top left no-repeat; width:171px; height:27px; top:8px; padding:5px 0px 7px 10px;}
#quicksearch input{ color:#999; border:none; background:none;}

/* column */
.four_col{list-style-type:none; padding:0; margin:0;}
.four_col li{padding:0; margin-right:20px; margin-bottom:0px; width:220px;  float:left; list-style:none; }
.four_col li.nomargin{margin-right:0;}
.four_col h2{margin-bottom:10px}
.four_col img, .pf_3_col img, .pf_4_col img{margin-bottom:10px;}

.four_col.home h2{padding-top:10px;}
.three_col.home h2{padding-top:10px;}
.two_col.home h2{padding-top:10px;}

.one_third img{ width:300px; height:80px; margin-bottom:10px;}
.three_fourth h1{margin-bottom:25px;}

/* team */
#team{list-style-type:none; padding:0; margin:0;}
#team li{padding:0; margin-right:20px; margin-bottom:30px; width:160px;  float:left; list-style:none;}
#team li.nomargin{margin-right:0;}
#team h2{margin-bottom:10px}

/* blockquote & testi */
blockquote{ border:none; padding-left:70px; font-style:italic; background: url(../images/quote.png) top left no-repeat; font-size:15px; margin-left: 0px; margin-right:0px;}
blockquote.pos-left{ float:left; width:50%; margin:20px; margin-left:0px;}
blockquote.pos-right{ float:right; width:50%; margin:20px; margin-right:0px;}
.testi{margin-bottom:20px;}
.testitext{ background-position:top left;margin-left:140px; padding:20px 0 0 20px;}
.testiby{padding:10px 0 0 0; font-weight:bold; text-align:right;}
.testi img{float:left;}
.last{margin-bottom:0px;}

/* align */
.pos_top{ margin-bottom:10px;}
.pic_left{ float:left; margin:0 20px 20px 0;}
.pic_right{ float:right; margin:0 0 20px 20px;}

/* code */
code{display:inline-block; background:url(../images/dotwhite.png); font-size:11px; padding:5px 10px 5px 10px; border:solid 1px #666; border-left:solid 4px #666; color:#CCC;}
code b,code strong{font-weight:bolder; color:#FFF;}

/* dropcap */
.dropcap{background:url(../images/bgdropcap.png) top left no-repeat; display:block; font-size:32px; float:left; width:50px; height:50px; line-height:40px; margin:10px 10px 0 0; text-align:center; padding-top:10px;}


/* footer */
#footer{ color:#999; }
#footer h2{ color:#FFF;}
#footer .inner{width:1000px; margin:10 auto;  padding:0px 0 0px 0;}
#footer-b{ padding:0px 0 0px 0; color:#fff; font-size:12px; margin-bottom:20px;}
#footer-b .inner{width:1000px; margin:0 auto;}
#footer-b .left{  width:30%; float:left; color:#ab1a31;}
#footer-b .right{  width:70%; float:right; text-align:right;}

/* footer menu */
#btmmenu{float:right;}
#btmmenu ul{list-style-type:none;padding:0px;margin:0px;}
#btmmenu li{display:inline;}
#btmmenu a{float:left;color:#000;font-size:8pt;padding-left:5px;text-decoration:none;}
#btmmenu a:hover{text-decoration:underline;}

/* page */
.page{text-align:left; font-size:11px; color:#999;}
.page a{ padding:4px 8px 4px 8px; margin-right:5px; background:url(../images/bg-page-num.png) top repeat-x; border:solid 1px #111;}
.page a:hover{ padding:4px 8px 4px 8px; margin-right:5px; background:#EAEAEA; color:#222;}


ul.standard li{
margin-left:50px;

}

.lista {
margin-left:40px;
}
ul.lista li a:visited{color: #ff006c;}
h1 {color:#dd0000;}


.iac{width:100%;font-size:13px;}
.iac td{padding-top:7px;padding-bottom:7px;padding-left:5px;padding-right:5px; border-bottom: 1px solid #eaeaea;vertical-align: center;}

.spk{font-size:13px;}
.spk td{padding-top:7px;padding-bottom:7px;padding-left:5px;padding-right:5px; border-bottom: 1px solid #eaeaea;vertical-align: center;}

.program_details{border:0px;}
.program_details td {padding:2px;}
.program_details_hours {width:90px;}
.program_details_majonara{background-color:#a6d43e;color:#ffffff}

.program_posters{border:0px;}
.program_posters td {padding:2px;vertical-align:top;}