@charset "utf-8";

/**********************************
 PAGE ELEMENTS
**********************************/
/* -------------------
  P
------------------- */

#main p {
	margin-left:28px;
	margin-right:20px;
}

/* -------------------
  Pagetitle
------------------- */

#main #pagetitle2 {
	width: 786px;
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 15px;
	float:none;
	clear:both;
	background-image: url(/shared/images/sub/h2/bg-main-h2.gif);
	height:30px;
}

/* \*/
* html #main #pagetitle2 #feature { display: inline; }
/* */

#main #pagetitle2 #feature {
	float:right;
	width:470px;
	height:11px;
	text-align:right;
	margin-right:5px;
	margin-top:9px;
}

#main #feature img {
	margin-right:5px;
}


/* -------------------
  H2
------------------- */

/* \*/
* html #main #pagetitle2 h2 { display: inline; }
/* */

#main #pagetitle2 h2 {
	float:left;
	width:700px;
	padding:8px 0 5px 15px;
}

/* -------------------
  H3
------------------- */

#main h3 {
	background-image:  url("../images/sub/h3/h3-01.gif");
	width:360px;
	height:23px;
	margin-left:15px;
	margin-bottom:20px;
}

/* -------------------
  H4
------------------- */

#main h4 {
	font-weight:bold;
	padding-top:10px;
	margin-left:28px;
	margin-bottom:20px;
}

/* -------------------
  Links
------------------- */

#main a:link,
#main a:visited {
	color:black;
}

#main a:active,
#main a:hover {
	color:black;
}

/* -------------------
  Links
------------------- */

#link a:link,
#link a:visited {
	color:#295684;
}

#link a:active,
#link a:hover {
	color:#5680AA;
}

/* -------------------
  BOX
------------------- */

#main .question {
	background-color:#EFEFEF;
	background-image: url("../images/bg/bg-question.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 10px 3px 35px;
	margin:0 20px 10px 28px;
}

#main .answer {
	background-image: url("../images/bg/bg-answer.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 10px 3px 35px;
	margin:0 20px 20px 28px;
}

.bold {
	font-weight:bolder;
}

.h6 {
	height:6px;
}

.p0 {
	padding:4px 0px 0px 0px;
}

.p10 {
	padding:2px 0px 0px 10px;
}

.pn20 {
	padding:0px 0px 0px 20px;
}

.p20 {
	padding:4px 0px 0px 20px;
}

.p30 {
	padding:2px 0px 0px 30px;
}

.p60 {
	padding:4px 0px 0px 60px;
}

.p150 {
	padding:2px 0px 0px 150px;
}
