@charset"UTF-8"; 
/*CSSDocument*/
/*Written by Juliana Diaz, Layout based on the template provided by Jodi Forlizzi for Basic Interaction Design - 51-725 - Fall 2009 - Carnegie Mellon University - Updated Jan 2010 */

/*structure*/
body{padding: 0px; margin:0px; }

.inside_page_bg{background:#fff url(images/img-body_bg_content.jpg)repeat-x; }
.summery_page_bg{background:none; }
.display_none{display:none; }
body .main-container{width:900px; margin:0px auto 0px auto; padding:0; position:relative; display:block; }

/*header*/
body .main-container .header{width:900px; margin:0px auto 0px auto; padding:0; height:147px; position:relative; background:#fff); }
body .main-container .summery-header{width:90 0px; margin:0px auto 0px auto; padding:0; height:58px; position:relative; }
body .main-container .header h2{position:absolute; top:70px; font-size:35px; left:240px; color:#3d1d63; margin:0px; }
body .main-container .header h3{position:absolute; font-weight:normal; top:110px; font-size:13px; left:240px; color:#b81865; width:550px; margin:0px; }

/*Main-Navigation*/
body .main-container ul.navigation{width:90 0px; padding:25px  0px 0px 0px; position:relative; margin: 0px  auto; }
body .main-container ul.navigation li{display:inline; float:left; padding: 0px; margin: 0px  auto; position:relative; height:100%; line-height:35px; width:175px; color:#4169E1; font-family:verdana,Sans-serif; font-size:12px; }
body .main-container ul.navigation li a{font-family:verdana; font-size:13px; font-weight:normal; color:#777; text-decoration:none; }
body .main-container ul.navigation li:hover{padding: 0px; }

/*Footer*/
body .main-container .footer{width:90 0px; position:relative; height:81px; display:block; clear:both; background-image:url(images/img-bg_content_footer.jpg); background-repeat:repeat-x; background-color:#a9a9a9; }
body .main-container .footer p{text-align:left; top:55px; position:absolute; margin:0; padding:0; color:#999; }
body .main-container .footer ul{margin: 0px; text-align:center; height:30px; display:block; position:relative; padding: 0px; }
body .main-container .footer ul li{display:inline; padding: 0px; color:#888; margin:1px; font-size:9px; }
body .main-container .footer ul li a{font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#4878a4; font-size:11px; margin: 0px; }
body .main-container .footer ul li a:hover{color:#003366; }

/*Summery-Content-Strcture-body_n0-p1-s1*/
body .main-container .body_n1-p1-s0 .summery-content{width:498px; display:block; padding: 0px; margin: 0px 0px 50px 0px; float:left; position:relative; top:10px; }
body .main-container .body_n1-p1-s0 .summery_image_left{width:300px; display:block; padding: 0px; margin:10px 0px 0px 0px; float:left; position:relative; }
body .main-container .body_n1-p1-s0 .summery_image_right{width:100px; display:block; padding: 0px; margin:10px 0px 0px 0px; float:right; position:relative; }	

/*Inside-page-Content-Strcture-body_n1-p1-s0*/
body .main-container .body_n1-p1-s0 .second_tier_nav{width:200px; display:block; padding:5px; margin: 0px; float:left; position:relative; }
body .main-container .body_n1-p1-s0 .content{width:520px; display:block; padding:5px; margin:0px 0px 50px 0px; float:left; position:relative; top:10px; }
body .main-container .body_n1-p1-s0 .secondary_content{	width: 0px; display:none; padding:5px 10px 5px 5px; margin:0px; float:right; position:relative; }

/*second-tier-nav*/
body .main-container .second_tier_nav ul{background-color:#fff; padding:0px; list-style-type:none; margin:60px 5px 5px 0px; padding:5px 25px 0px 0px; }
body .main-container .second_tier_nav ul li{margin:1px 0px 1px 0px; padding: 0px 2px 0px 10px; background-color:#fff; color:#b81865; display:block; font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; height:25px; text-align:right; }
body .main-container .second_tier_nav ul li a{margin:1px  0px  1px  0px; padding:4px 2px 2px 2px; color:#808080; font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; height:23px; }
body .main-container .second_tier_nav ul li a:hover{margin:1px  0px  1px  0px; padding:4px 2px 2px 2px; color:#333; font-family:Verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; height:23px; 	}	
body .main-container .second_tier_nav ul li a:active{color:#333;  }

/*html-styles*/
body .main-container a{color:#aa3a8e; font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; }
body .main-container a:hover{color:#690d52; font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; }
body .main-container a:active{color:#d695c6; font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; }
body .main-container p{font-family:Verdana,sans-serif; font-size:12px; color:#444; line-height:2 0px; position:relative; padding: 0px; margin:15px; }
body .main-container p.lead-in{font-family:Verdana,sans-serif; font-size:14px; font-weight:normal; color:#4593c9; line-height:18px; position:relative; padding: 0px; line-height:2 0px; }
body .main-container h1,body .main-container h2,body .main-container h3,body .main-container h4,body .main-container h5,body .main-container h6{font-family:Verdana,sans-serif; font-weight:bold; padding: 0px; margin:1 0px; }
body .main-container h1{font-family:Verdana,sans-serif; font-size:20pt; font-weight:normal; margin:0 0 0 15px; color:#3d1d63; }
body .main-container h2{font-family:Verdana,sans-serif; font-size:20pt; font-weight:normal;; margin:10px 0 0 15px; color:#3d1d63; }
body .main-container h3{color:#b81865; font-size:11pt; font-weight:bold; margin:8px 0 0 15px; }
body .main-container h4{font-family:Verdana,sans-serif; font-size:11pt; font-weight:bold; color:#333; margin:25px 0 0 15px; }
body .main-container h5{font-family:Verdana,sans-serif; font-size:10pt; font-weight:normal; margin:12px 0 0 15px; color:#b81865; }
body .main-container h6{font-family:Verdana,sans-serif; font-size:12pt; font-weight:bold; margin:12px 0 0 2 0px; }
body .main-container .secondary_content p{color:#777; line-height:18px; }
body .main-container .body_n1-p1-s0 .summery-content h1{width:90%; padding:40px; color:#fff; background-color:#7d214b; margin: 0px; border-bottom:1px solid #6f192e; }

/*images*/
.secondary_contentdl.image{display:block; padding:5px; margin: 0px  auto1 0px  auto; border:1px solid #7da7bc; background-color:#d5eaf5; }
.content dl.image{display:block; 	padding:5px; 	margin:1 0px  1 0px  1 0px  1 0px;; 	border:1px solid #7da7bc; 	background-color:#d5eaf5; }
dl.image dt{clear:both; }
dl.image dd{padding:2px; display:block; font-family:Verdana,sans-serif; color:#fff; font-size:0.7em; line-height:1em; margin: 0px; border:1px solid #7da7bc; background-color:#82ADC8; }
dl.block1{width:30 0px  }
dl.block2{width:25 0px  }
dl.block3{width:195px }
.left{float:left; margin:0 1 0px  1 0px  0; }
.right{float:right; margin:0 0 1 0px  1 0px; }

/*table s*/
table {margin:1 0px 0px  3 0px 0px; position:relative; padding:5px; float:left; border:1px solid #b1d0df; background-color:#d5eaf4; }
table td{height:16px; font-family:Verdana,sans-serif; font-size:1 0px; color:#666666; padding-left:4px; background-color:#FFFFFF; }
table th{height:23px; border:1px solid #517ca8; font-family:Verdana,sans-serif; font-size:11px; color:#fff; font-weight:bold; padding-left:4px; background-color:#7398be; }
tr.alttd{background-color:#dedede; }

.question{
	color:#999;
	font-size:11px;
	font-style:italic;
}

/*ULStyles*/
body .main-container .contentul,body .main-container .secondary_contentul,body .main-container .body_n1-p1-s0 .summery-content ul{font-family:Verdana,sans-serif; font-size:11px; color:#4f657b; line-height:18px; position:relative; list-style-position:inside; list-style-image:url(../images/common/img-list-bullet.jpg); padding:0px; margin:10px; }
