/* CSS Document */

/*////////////////////////// LEFT SIDE //////////////////////////////////*/

#package {
	width:158px;
	background:#E4E5E7;
	text-align:center;
}

#package .box_top {
	width:158px;
	height:18px;
	background:url(../images/tab_package.jpg) top center no-repeat;
}

.orange {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#package p {
	font:8pt Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
}

#package .box_bottom {
	width:158px;
	height:5px;
	background:url(../images/box_tools_bottom.jpg) bottom center no-repeat;
}

#online_tools {
	width:158px;
	background:#E4E5E6;
	margin:10px 0px 10px 0px;
	padding:0px;
}

#online_tools .box_top {
	width:158px;
	height:20px;
	background:url(../images/box_tools_top.jpg) top center no-repeat;
}

#online_tools .box_bottom {
	width:158px;
	height:5px;
	background:url(../images/box_tools_bottom.jpg) bottom center no-repeat;
	margin:0px;
	padding:0px;
}

#online_tools ul {
	list-style-type:none;
	margin:0px auto 0px auto;
	padding:0px;
	width:89%;
}

#online_tools li {
	background:#FFDB64;
	border:1px solid #FBC92E;
	margin:0px 0px 2px 0px;
	padding:0px;
}

#online_tools li:hover {
	background:#FFBF00;
	border:1px solid #FBC92E;
	margin:0px 0px 2px 0px;
	padding:0px;
}

#online_tools a {
	font:10pt Arial, Helvetica, sans-serif;
	color:#11499F;
	text-decoration:none;
	padding:5px;
}


/*////////////////////////// RIGHT SIDE //////////////////////////////////*/

#content {
	padding:0px;
	margin:15px 0px 0px 0px;
	width:860px;
}

#content .box_top {
	width:860px;
	height:15px;
	background:url(../images/box_content_top.jpg) top center no-repeat;
	padding:0px;
	margin:0px;
}

#content .box_bottom {
	width:860px;
	height:15px;
	background:url(../images/box_content_bottom.jpg) bottom center no-repeat;
	padding:0px;
	margin:0px;
}

/* CONTENT FULL WIDTH */

#content_full {
	float:right;
	padding:0px;
	margin:15px 0px 0px 0px;
	width:760px;
	background:url(../images/box_content_mid_full.jpg) top center repeat-y;
}

#content_full .box_top {
	width:760px;
	height:15px;
	background:url(../images/box_content_top_full.jpg) top center no-repeat;
	padding:0px;
	margin:0px;
}

#content_full .box_bottom {
	width:760px;
	height:15px;
	background:url(../images/box_content_bottom_full.jpg) bottom center no-repeat;
	padding:0px;
	margin:0px;
}

#content_full h1 {
	background:url(../images/title_gfx.jpg) center left no-repeat;
	padding-left:120px;
	font:20pt Arial, Helvetica, sans-serif;
	color:#8E010A;
	float:right;
	margin:0px;
}

#content_full h2 {
	font:16pt Arial, Helvetica, sans-serif;
	color:#8E010A;
}

#content_full h3 {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#8E010A;
	margin:0px;
}

#content_full h4 {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#5597CC;
	margin:0px;
}

#content_full p, ul, li {
	font:8pt Arial, Helvetica, sans-serif;
	line-height:155%;
}

/* CONTENT FULL WIDTH END */

#inner {
	width:100%;
	margin:0px auto;
}

#content legend {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#8E010A;
	margin:0px;
}

#content h1 {
	background:url(../images/title_gfx.jpg) center left no-repeat;
	padding-left:120px;
	font:20pt Arial, Helvetica, sans-serif;
	color:#8E010A;
	float:right;
	margin:0px;
}

#content h2 {
	font:16pt Arial, Helvetica, sans-serif;
	color:#8E010A;
}

#content h3 {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#8E010A;
	margin:0px;
}

#content h4 {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#5597CC;
	margin:0px;
}

#content p, ul, li, td.main {
	font:8pt Arial, Helvetica, sans-serif;
	line-height:155%;
}

.table {
	background:#FFFFCC;
}

.table th {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#5597CC;
	text-align:left;
	border-right:1px solid #DDDDDD;
}

.table td {
	font:8pt Arial, Helvetica, sans-serif;
	text-align:left;
	border-right:1px solid #DDDDDD;
}