/* General Styles
----------------------------------------------- */
body { text-align:center; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; }
.l{ float: left; }
.r{ float: right; }
.nomargin { margin: 0; }
*{ margin: 0; padding: 0; }
form { margin: 0; }
img { border: 0; }
.align-middle {
	vertical-align: middle;
	text-align: center;
}
.align-right { text-align: right; }
.align-left { text-align: left; }
.align-top { vertical-align: top; }
.align_bott { vertical-align: bottom; }
ul { margin: 0px; padding: 0px; }
ul li { margin: 0px; padding: 0px; list-style: none; background: none; }

p.error{ color:#f00; padding:0; }
span.error { color:#f00; padding:0; }
span { color: #F66013; font-weight: bold;}

.clear{width: 100%; display:block;}

.space {padding-right: 20px;}

/*a:hover {text-decoration: underline; color:#B40F15;}*/
/*hr { border-top: 1px solid #ccc; display: block; clear: both;  margin: 15px 0 5px 0; width: 100%; }*/
hr { border-top: 1px solid #DADAD9; display: block; clear: both;  margin: 15px 0 5px 0; width: 100%; }
br { line-height: .5em; }
.lowgraphics {display: none;}

p em {color: #990000;}

.hidekey {
	font-size: 10px;
	color: #cccc99;
}

/* Structural Layouts
----------------------------------------------- */

/* Box Outlines
----------------------------------------------- */

#box { border: 1px solid #F66013; margin: 2px; padding: 4px; background-position: left; background-color: #FFFFFF; }
#box1{
	background:#FFFFFF;
	height: 180px;
	width: 283px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AFCC1A;
	border-bottom-color: #AFCC1A;
	border-left-color: #AFCC1A;
	
}
#box2 {
	height: 205px;
	width: 240px;
	border: 1px solid #A3A600;
	margin: 0px;
	padding: 2px;
	background-position: left;
	background-color: #FFFFFF;
}

#ol1 {
	background-color: #FFFFFF;
	width: 91px;
	margin-right: 3px;
	margin-left: 3px;
	padding: 0px 0px 2px;
	height: 22px;
	border-right: 1px solid #A3A600;
	border-bottom: 1px solid #A3A600;
	border-left: 1px solid #A3A600;

}

#ol2 {
	width: 91px;
	height: 55px;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #A3A600;
}

#ol1b {
	background-color: #E5E5A5;
	width: 123px;
	margin-right: 3px;
	margin-left: 3px;
	padding: 0px 0px 2px;
	height: 24px;
	border-top: none;
	border-right: 1px solid #A3A600;
	border-bottom: 1px solid #A3A600;
	border-left: 1px solid #A3A600;

}

#ol2b {
	width: 123px;
	height: 55px;
	border: 1px solid #A3A600;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}

#boxb {
	border: 3px solid #CBCB99;
	margin: 0px;
	padding: 2px;
	background-position: left;
	background-color: #FFFFFF;
	width: 234px;
}
#boxc {
	border: 3px solid #CBCB99;
	margin: 2px 0px 0px;
	padding: 0px;
	background-position: left;
	background-color: #FFFFFF;
	width: 234px;
}

#box3 {
	border: 1px solid #AFCC1A;
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 101px;
}

#box3a {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 3px 0px 0px;
	height: 85px;
	width: 99px;
	background-color: #CBCB4B;
}

#box4 {
	border: 1px solid #AFCC1A;
	margin: 2px;
	padding: 0px;
	height: 85px;
	width: 133px;
}

#box4a {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 3px 0px 0px;
	height: 87px;
	width: 131px;
	background-color: #CBCB99;
}

#box5 {
	border: 1px solid #AFCC1A;
	margin: 2px;
	padding: 0px;
	height: 85px;
	width: 133px;
}

#box5a {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 3px 0px 0px;
	height: 87px;
	width: 131px;
	background-color: #CBCB99;
}
#box6 {
	border: 1px solid #AFCC1A;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	height: 88px;
	width: 129px;
}
#box3 p {
	color: #669933;
	text-align: left;
	vertical-align: top;
	font-size: 7pt;
	line-height: 6pt;
	word-spacing: -.9pt;
	letter-spacing: -.1pt;
	font-weight: bold;
}
.img1{
	background-image: url(../graphics/home_bg_small_offers.jpg);
	background-repeat: no-repeat;
}

.img2{
	background-image: url(../graphics/home_bg_small_new.jpg);
	background-repeat: no-repeat;
}

.img3{	
	background-image: url(../graphics/home_bg_small_pom.jpg);
	background-repeat: no-repeat;
}
.img4{
	background-image: url(../graphics/home_bg_small_advice.jpg);
	background-repeat: no-repeat;
}

.img5{
	background-image: url(../graphics/home_bg_small_gift.jpg);
	background-repeat: no-repeat;
}
.img6{
	background-image: url(../graphics/home_mediumbox.jpg);
	background-repeat: no-repeat;}

.img7{
	background-image: url(../graphics/home_mediumbox2.jpg);
	background-repeat: no-repeat;}
	
.img8{
	background-image: url(../graphics/home_smallbox.jpg);
	background-repeat: no-repeat;
}

.img9{
	background-image: url(../graphics/home_bg_small_r_offers.jpg);
	background-repeat: no-repeat;

}

.img10{
	background-image: url(../graphics/home_bg_small_r_new.jpg);
	background-repeat: no-repeat;

}

.img11{
	background-image: url(../graphics/home_bg_small_r_pom.jpg);
	background-repeat: no-repeat;

}

.img12{
	background-image: url(../graphics/home_bg_small_r_advice.jpg);
	background-repeat: no-repeat;

}

.img13{
	background-image: url(../graphics/home_bg_small_r_gift.jpg);
	background-repeat: no-repeat;
}

.img14{
	background-image: url(../graphics/home_smallbox2.jpg);
	background-repeat: no-repeat;
}	
#tab {
	margin: 2px;
	padding: 0px;
	height: 16px;
	width: 97px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	background-position: top;
}
#tab p{
	font-size: 0.85em;
	font-weight: bold;
	line-height: .55em;
}
#div_box{
	width: 186px;
	background-position: left;
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
}

#div_box3{
	width: 180px;
	height: 82px;
	background-position: left;
	margin: 0px;
	padding: 4px;
	background-color: #E5E5A5;
	border-top: none;
	border-right: 1px solid #A3A600;
	border-bottom: 1px solid #A3A600;
	border-left: 1px solid #A3A600;
}

#div_box2{
	width: 253px;
	height: 64px;
	background-position: left;
	margin: 4px 7px;
	padding: 5px 5px 0px;
}

#heading_box{
	height: 30px;
	width: 190px;
	margin-top: 0px;
	background-position: left;
	background-color: #F66013;
}

#heading_box_small{
	height: 30px;
	width: 71px;
	margin-top: 4px;
	margin-right: 3px;
	background-position: left;
	background-color: #F66013;
}
#heading_box_small p{
	font-size: 7pt;
	letter-spacing: 1px;
	font-weight: bold;
	font-variant: normal;
	margin: 0px;
	color: #ffffff;
	line-height: 7pt;
	text-align: left;
}
#heading_box p{
	font-size: 8pt;
	letter-spacing: 2px;
	font-weight: bold;
	font-variant: normal;
	margin: 0px;
	color: #ffffff;
	line-height: 7pt;
	text-align: left;
}
#box2 .h-italic { font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 5px; padding-bottom: 5px; padding-top: 3px; font-size: 1em; letter-spacing: 5px; font-weight: bold; font-variant: small-caps; margin: 0px; color: #F66013; line-height: 15px; }

#box_orang { border: 1px solid #F66013; margin: 2px; padding: 4px; background-position: left; }

#box_green { border: 1px solid #AFCC1A; margin: 2px; padding: 4px; background-position: left; }

#box_orang_rlb {
	border: 1px solid #F66013;
	padding: 4px;
	background-position: left;
	margin-right: 2px;
	margin-bottom: 2px;
}




/* individual Layouts
----------------------------------------------- */

.dots_vert {
	background-image: url(../graphics/dots_bg.gif);
	background-repeat: repeat-y;
}




.small_img { margin: 6px 1px 1px; padding: 2px; border: 1px solid #AFCC1A; float: right; }

.small_img_r { margin: 6px 6px 1px 1px; padding: 2px; border: 1px solid #AFCC1A; float: right; }

.big_img {
	margin: 1px;
	padding: 2px;
	border: 1px solid #AFCC1A;
	float: left;
	clear: both;
}
.head_bg { background-image: url(../graphics/bg_boxheading.gif); background-repeat: repeat-x; height: 22px; }

#head_bg { background-image: url(../graphics/bg_boxheading.gif); background-repeat: repeat-x; height: 22px; }

.precent1 {
	font-size: 40%;
}

.baselineup {
	margin-bottom: 5px;
}
.txtsmall {
	font-size:0.9em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-position: left bottom;
	padding-left: 3px;
}
.txtsmall1 {font-size:1.0em;line-height: 1em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.txtsmall1l {font-size:1.0em;line-height: 1em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.txtsmall1r {font-size:1.0em;line-height: 1em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.txtsmall2 {
	font-size:1em;
	line-height: 1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	width: 40px;
	text-align: center;
	height: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5A7;
}
.txtsmall3 {
	font-size:1em;
	line-height: 1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #F66013;
	width: 104px;
	text-align: left;
	color: #FFFFFF;
}
/* sidebar
-----------------------------------------------*/

#sidebar { float: left; width: 160px; }
#sidebar #toc { text-align: right; border-right: 1px solid #F66013; margin: 0px 18px 20px 0; padding: 0 10px 10px 0; }
#sidebar #toc h2 { color: #AFCC1A; }
#sidebar #toc p { color: #000; }
#sidebar #toc ul { padding-top: 0px; }
#sidebar #toc li { color: #FFFFFF; padding: 3px 0; }
#sidebar #contact { color: #FFFFFF; margin: 10px 0 0 10px; }


/* Content
----------------------------------------------- */

#content {line-height: 1.7em; font-family: Verdana, Arial, Helvetica, Sans-serif; color:#000; padding:0 0 0px;}

#content a { color:#F66013; text-decoration:underline }
#content a:HOVER { color:#669933; text-decoration:underline; }


/* Main
----------------------------------------------- */

#main {
	line-height: 1.7em;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color:#000;
	padding:0;
	font-size: 1em;
}

#main a {
	color:#F66013;
	text-decoration: none;
}
#main a:HOVER { color:#669933; }
/*#main h1
{
    font-family: georgia;
    padding-bottom: 5px;
    _padding-bottom: 5px;
    padding-top: 3px;
    padding-left: 5px;
    font-size: 25px;
    letter-spacing: 5px;
    font-weight: bold;
    font-variant: small-caps;
    margin: 0px;
    color: #A55E0E;
    line-height: 20px;
}




#main h1 a
{
font-family: georgia;
padding-bottom:5px;
_padding-bottom:5px;

padding-left:5px;
font-size:13px; 
letter-spacing:5px;


margin:0px; 
color:#FB3100;

}*/


/* Content Headings etc
----------------------------------------------- */

#content p { margin: .5em 1em 1em; line-height: 1.5em;}
#content h1 { font-size: 1.1em; color: #000; margin-bottom:5px; margin-left: 1em;}
#content h2 { font-size: 1.2em; color: #F66013; margin-left: 1em;}
#content h3 { font-size: 1.3em; color: #F66013; margin-left: 1em;}
#content h4 { font-size: 1.4em; color: #F66013; margin-left: 1em;}
#content h5 { font-size: 1.5em; color: #F66013;}
#content h6 { font-size: 1em; color: #FFFFFF; margin-left: 3px;}

#content acronym { border-bottom: 1px dotted #3D5F8B;}
#content .note { font-size:0.9em; color:#A41128; padding:0 10px 0 10px;}
#content a:hover { text-decoration:none;}



/* Lists
----------------------------------------------- */
#main ul {list-style:none; margin: 0 0 15px 10px;}
#main ul li { padding: 0 0 0px 10px; line-height: 2em; background: url(../graphics/a_subnav_inner.gif) no-repeat 0 0.5em;}
#main ul li a {list-style:none; }
#main ol {margin: 0 0 10px 20px;}
#main ol li {line-height: 1.7em;}



/* Indents
----------------------------------------------- */
.indent1 {margin-left: 7px;}
.indent2 {margin-left: 11px;}

/* here Lists
----------------------------------------------- */


/* footer
----------------------------------------------- */

/* Footer 
----------------------------------------------- */
#footer {width: 740px; height: 30px; padding: 0px; font-size:.9em;line-height: 1.7em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 1em auto 0;}
#footer p {color: #fff; margin-top: 1em;}
#footer a {color:#F66013}
#footer a:hover {color:#fff;}
#footer ul {float:left; }
#footer ul li {color:#fff; font-size: 1.0em; list-style:none; float:left; text-align:left;}
#footer ul li .sep { margin: 0 5px; color:#fff; }
#footer .top { height:40px; clear:both; padding:0 0 0 18px; }
#footer .top ul {margin:16px 0 0 0; padding: 0px;}
#footer .bottom {height: 34px; padding:10px 0px 14px 18px; background: url(../images/btm_bar.gif) no-repeat;}
#footer .bottom ul {margin: 0px; padding: 0px;}

#footerSingleCol {text-align: center; margin: 0 auto 0 auto; width: 776px; background: url(../images/fns_line_singlecol.gif) no-repeat left top; padding: 0px; height: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; clear:both;}
#footerSingleCol p { color: #fff; }
#footerSingleCol a {font-weight: normal; text-decoration: none; color:#fff; text-decoration: underline}
#footerSingleCol a:hover { text-decoration: underline; color:#fff; text-decoration: underline}
#footerSingleCol ul {float:left; }
#footerSingleCol ul li {color:#fff; font-size: 1.0em; list-style:none; float:left; text-align:left;}
#footerSingleCol ul li .sep { margin: 0 5px; color:#fff; }
#footerSingleCol .top { height:40px; clear:both; padding:0 0 0 18px; }
#footerSingleCol .top ul {margin:16px 0 0 0; padding: 0px;}
#footerSingleCol .bottom {height: 34px; padding:10px 0px 14px 18px; background: url(../images/btm_bar.gif) no-repeat;}
#footerSingleCol .bottom ul {margin: 0px; padding: 0px;}


#footer .ecpc {float: right; margin-right: 8px; }
#footer .ecpc a { color: #ccc; text-decoration:none;}
#footer .ecpc a:HOVER { color: #DDD; text-decoration:none;}
html>body #footer .ecpc { margin-right: 15px;}

