/* CSS Document */
body{padding:0px; margin:0px; background:url(../images/backgrounds/mainbg.gif) 0 0 repeat-x #fff; color:#705D20; font:14px/18px Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3, h4, h5, h6, form, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.spacer{font-size:0; line-height:0; clear:both;}

.articleimg1 {float:left;padding:5px;border:1px solid #E0D9C4;margin: 20px 20px 2px 2px;}
.articleimg2 {float:left;padding:10px;border:1px solid #E0D9C4;margin: 5px 5px 5px 5px;}

a{background:#FEFEFE; color:#fff; text-decoration:none;}
a:hover{background:#FEFEFE; color:#fff; text-decoration:underline;}

/*----/TOP PANEL----*/
#topPan{width:748px; height:231px; position:relative; margin:0 auto;} 

#topHeaderPan {width:332px; height:231px; background:url(../images/backgrounds/header.jpg) 0 100% no-repeat; position:relative;}
#topHeaderPan img{width:191px; height:84px; display:block; position:absolute; top:120px; left:0px;}
#topHeaderPan ul{width:298px; height:59px; position:absolute; top:31px; left:0px; padding:0px;}
#topHeaderPan ul li{width:146px; height:59px; background:url(../images/backgrounds/menu-div.gif) 100% 0 no-repeat; float:left;} 
#topHeaderPan ul li a{width:145px; height:59px; display:block; background:url(../images/backgrounds/topmenubg.gif) 0 0 repeat-x #fff; color:#88763D; text-align:center; font-size:13px; font-weight:bold; line-height:59px;}
#topHeaderPan ul li a:hover{width:145px; height:59px; background:url(../images/backgrounds/topleftmenu-hover.gif) 50% 100% no-repeat; text-decoration:none;}
#topHeaderPan ul li.company{width:74px; height:59px; background:url(../images/backgrounds/company-bg.gif) 0 0 no-repeat; text-decoration:none; text-align:center; line-height:59px;}
#topHeaderPan ul li.client{width:74px; height:59px; background:none; float:left;} 

#toprightPan{width:417px; height:218px; background:url(../images/backgrounds/rightsidebg.jpg) 0 0 no-repeat; position:absolute; top:13px; right:0px;}
#toprightPan ul{width:320px; height:49px; display:block; margin:16px 0 0 16px;}
#toprightPan ul li{width:104px; height:49px; border-right:1px dashed #C1B79A; float:left;}

#toprightPan ul li.home{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(../images/backgrounds/icon1.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0;}
#toprightPan ul li.home a{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(../images/backgrounds/home.gif) 50% 0 no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.home a:hover{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(../images/backgrounds/icon1.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}

#toprightPan ul li.about{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(../images/backgrounds/icon2-hover.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about a{background:url(../images/backgrounds/icon2-normal.gif) 50% 0 no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.about a:hover{background:url(../images/backgrounds/icon2-hover.gif) 50% 0 no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}

#toprightPan ul li.contact{width:104px; height:20px; font-size:13px; font-weight:bold; text-align:center; background:url(../images/backgrounds/icon3-hover.gif) 50% 20% no-repeat #fff; color:#81BE28; border:none; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.contact a{background:url(../images/backgrounds/icon3-normal.gif) 50% 20% no-repeat #fff; color:#0880BC; padding:29px 0 0; text-decoration:none;}
#toprightPan ul li.contact a:hover{background:url(../images/backgrounds/icon3-hover.gif) 50% 20% no-repeat #fff; color:#81BE28; padding:29px 0 0; text-decoration:none;}
/*----/TOP PANEL----*/



/*----BODY PANEL----*/
#bodyPan{width:748px; position:relative; margin:0 auto;}

#toppagenav {margin: 20px 30px 20px 0;padding:0 0 8px 0;text-align:left;border-bottom:1px dashed #E0D9C4}

#botpagenav {margin: 30px 10px 5px 0;text-align:left;}

.pagenav .thispage, .pagenav a:link, .pagenav a:visited {padding: 2px 6px;}

.pagenav .thispage {border: 1px solid #CAD6E8;}
.pagenav a{text-decoration:underline;color:#0066CC;}
.pagenav a:hover{text-decoration:underline;color:#FF6600;}
.pagenav a:visited{text-decoration:underline;color:#705D20;}
.pagenav a.next:link, .pagenav a.next:visited {background: white url(../images/backgrounds/next.png) no-repeat right;font-weight: bold;padding-right: 14px;border-style:solid;border-width:1px;text-decoration:none;}
.pagenav a.next:visited {background-image: url(../images/backgrounds/next-visited.png);}
.pagenav a.next:hover {background-image: url(../images/backgrounds/next-hover.png);color: #FF6600;}

/*----2 COLUMN unequal----*/
#row1left{width:495px; float:left;}
#row1left .articleimg1 {float:left;padding:5px;border:1px solid #E0D9C4;margin: 20px 20px 2px 2px;}
#row1left p{padding:5px 28px 10px 0;}
#row1left p a{color:#4D87CE;font-weight:bold;text-decoration:underline;}
#row1left p a:hover{color:#2a65ad;}
#row1left ul{padding:0 0 0 20px}
#row1left ul li{list-style-image:url(../images/backgrounds/arrow2.gif);padding:0px 28px 5px 0px;text-align:left;color:#5E9908}
#row1left .subsection{width:300px; height:20px; font:20px/20px Georgia, "Times New Roman", Times, serif; background:#fff; color:#5E9908; margin:20px 0 0;}

#row1right{width:200px; float:right;background:#FFFFFF;margin:20px 0 0 0px;padding:15px 15px 15px 15px;}
#row1right p{color:#006EA6;}

#row2left{width:200px; float:left;padding:0;}
#row2left p{width:150px; margin:0 0 0 10px;padding:0;font:14px/16px Georgia, "Times New Roman", Times, serif;}
#row2right{width:200px; float:left;padding:0;}
#row2right p{width:150px; margin:0 0 0 10px;padiing:0;font:14px/16px Georgia, "Times New Roman", Times, serif;}

#row3left{width:150px; float:left;padding:0;}
#row3left p{width:128px; margin:0 0 0 10px;padding:0;font:14px/16px Georgia, "Times New Roman", Times, serif;}
#row3middle {width:150px; float:left;padding:0;}
#row3middle p{width:128px; margin:0 0 0 10px;padding:0;font:14px/16px Georgia, "Times New Roman", Times, serif;}
#row3right{width:150px; float:left;padding:0;}
#row3right p{width:128px; margin:0 0 0 10px;padding:0;font:14px/16px Georgia, "Times New Roman", Times, serif;}

#step{width:495px; padding:0 0 0 0px; float:left;border-bottom:1px dashed #E0D9C4;margin:0px 0 10px 0;}
#step h2 {
	background:url(../images/backgrounds/how-to.gif) no-repeat 0 7px #FFFFFF; color:#006EA6;
	padding:6px 0 0px 48px;	font:normal 26px/42px Georgia, "Times New Roman", Times, serif;}
#step h2 span{
	background-color:#FFFFFF; color:#5E9908;
	font:normal 26px/42px Georgia, "Times New Roman", Times, serif;}
/*----2 COLUMN unequal----*/


/*----BODY LEFT PANEL----*/
#bodyleftPan{width:331px; float:left;}
#bodyleftPan h1{width:300px; height:29px; font:27px/27px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:43px 0 0;}
#bodyleftPan h2,h3,h4,h5,h6{width:300px; height:29px; font:27px/27px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:30px 0 0;}

#bodyleftPan .subsection{width:300px; height:15px; font:20px/20px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:40px 0 0;}
#bodyleftPan .subsectionboldbrowntext{width:300px; height:16px; font:16px/16px Arial, Helvetica, sans-serif; color:#705D20; font-weight:bold;margin:6px 0 0;}
#bodyleftPan .subsection a{color:#006EA6;text-decoration:underline;}
#bodyleftPan .subsection a:hover{color:#4D87CE;}

#bodyleftPan p{padding:14px 28px 0 0;}
#bodyleftPan p a{color:#006EA6;font-weight:bold;text-decoration:underline;}
#bodyleftPan p a:hover{color:#4D87CE;}

#bodyleftPan p.back{color:#4D87CE;font-weight:bold;width:300px; height:29px; font:27px/27px Georgia, "Times New Roman", Times, serif; background:#fff; margin:120px 0 0;}

#bodyleftPan p.greentext{background:#fff; color:#5E9908; font-size:16px; font-weight:bold; padding:14px 0 0;}
#bodyleftPan p.browntext{background:#fff; color:#705D20; font-size:24px; padding:10px 0 0;}
#bodyleftPan p.boldbrowntext{font-size:16px; font-weight:bold; padding:5px 25px 0 0;}
#bodyleftPan p.greentext2{background:#fff; color:#5E9908; font-size:15px; }

#bodyleftPan ul{width:270px; height:24px; margin:20px 0 0;}
#bodyleftPan ul li{width:120px; height:24px; float:left; margin:0 5px 0 0;}
#bodyleftPan ul li.more{width:118px; height:24px; float:left;}
#bodyleftPan ul li.more a{width:90px; height:24px; display:block; background:url(../images/backgrounds/reedmore-bg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:20px; text-decoration:none; padding:0 0 0 25px}
#bodyleftPan ul li.more a:hover{background:url(../images/backgrounds/reedmore-hover.gif) 0 0 no-repeat; text-decoration:none;}

#bodyleftPan ul li.comment a{width:98px; height:24px; background:url(../images/backgrounds/commentbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:24px; text-decoration:none; float:left; padding:0 0 0 20px}

#bodyleftPan ul li.register{width:165px; height:25px; float:left; background:url(../images/backgrounds/new-registerbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-weight:bold; line-height:25px; margin:0 0 0 1px;}
#bodyleftPan ul li.register a{width:141px; height:25px; display:block; background:url(../images/backgrounds/arrow1.gif) 95% 60% no-repeat; text-decoration:none; padding:0 0 0 25px;}
#bodyleftPan ul li.register a:hover{background:url(../images/backgrounds/arrow2.gif) 95% 60% no-repeat; text-decoration:none;}

#bodyleftPan ul li.ebook{width:270px; height:25px; float:left; background:url(../images/backgrounds/arrow2.gif) 0px 10px no-repeat #FEFEFE; color:#5E9908; line-height:30px; margin:0 0 0 1px;padding:0px 28px 0px 20px;}

/*----/BODY LEFT PANEL----*/


/*----BODY RIGHT PANEL----*/
#bodyrightPan{width:359px; float:left;}

#bodyrightPan p{padding:14px 28px 0 0;}
#bodyrightPan p a{color:#006EA6;text-decoration:underline;font-weight:bold;}
#bodyrightPan p a:hover{color:#4D87CE;}

/*----Login Panel----*/
#loginPan{width:359px; height:auto; background:url(../images/backgrounds/formbg.gif) 0 0 repeat-y;}
#loginPan h2{width:230px; height:76px; display:block; background:url(../images/backgrounds/pdficon.gif) 0 50% no-repeat #fff; color:#5EA000; font:30px/80px Georgia, "Times New Roman", Times, serif; padding:0 0 0 64px; margin:0 0 0 18px;}
#loginPan h2 span{background:#fff; color:#017FC0;}

#loginPan p.febook{width:230px; height:76px; display:block; background:url(../images/backgrounds/pdficon.gif) 0 50% no-repeat #fff; color:#5EA000; font:30px/80px Georgia, "Times New Roman", Times, serif; padding:0 0 0 64px; margin:0 0 0 18px;}
#loginPan p.febook span{background:#fff; color:#017FC0;}

#loginPan ul{width:323px; height:25px; margin:6px 0 0 18px;}
#loginPan ul li{width:166px; height:25px; float:left;}
#loginPan ul li.nonregister{width:156px; height:25px; float:left; background:url(../images/backgrounds/not-memberbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-weight:bold; line-height:25px; text-align:center;}
#loginPan ul li.nonregister a{width:156px; height:25px; float:left; background:url(../images/backgrounds/not-memberbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-weight:bold; line-height:25px; text-align:center;text-decoration:none;}
#loginPan ul li.register{width:165px; height:25px; float:left; background:url(../images/backgrounds/new-registerbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-weight:bold; line-height:25px; margin:0 0 0 1px;}
#loginPan ul li.register a{width:141px; height:25px; display:block; background:url(../images/backgrounds/arrow1.gif) 95% 60% no-repeat; text-decoration:none; padding:0 0 0 25px;}
#loginPan ul li.register a:hover{background:url(../images/backgrounds/arrow2.gif) 95% 60% no-repeat; text-decoration:none;}


#loginPan p{padding:10px 5px 5px 17px;}
#loginPan p.bluetext{padding:10px 5px 5px 17px;color:#006EA6}
#loginPan form{width:321px; height:76px; background:#FCF6E6; color:#705D20; position:relative; border:1px dashed #BFB492; margin:0 0 0 18px; padding:6px 0 0;}
#loginPan form label{width:91px; height:22px; display:block; float:left; padding: 0 0 0 20px; margin:9px 0 0;}
#loginPan form input{width:130px; height:18px; font-size:12px; display:block; float:left; margin:9px 12px 0 0;}

#loginPan form input.button{width:49px; height:52px; display:block; position:absolute; top:6px; right:16px; background:url(../images/backgrounds/button.gif) 0 0 no-repeat #FCF6E6; border:none; color:#fff; margin:9px 0 0; font:11px/52px Georgia, "Times New Roman", Times, serif; text-align:center; padding:0px;}

#loginPan form input.button:hover{width:49px; height:52px; display:block; position:absolute; top:6px; right:16px; background:url(../images/backgrounds/button.gif) 0 0 no-repeat #FCF6E6; border:none; color:#FF6600; margin:9px 0 0; font:11px/52px Georgia, "Times New Roman", Times, serif; text-align:center; padding:0px;}

#loginPan form input.hidden{width:0;height:0}
/*----/Login Panel----*/

/*----Login Panel 4----*/
#loginPan4 {width:359px; height:auto; background:url(../images/backgrounds/formbg.gif) 0 0 repeat-y;}
#loginPan4 h2{width:230px; height:50px; display:block; color:#017FC0; font:30px/60px Georgia, "Times New Roman", Times, serif; padding:0 0 0 0px; margin:0 0 0 18px;}
#loginPan4 h2 span{background:#fff; color:#5EA000;}

#loginPan4 p{padding:10px 5px 5px 17px;margin:0 10px 0 0;}
#loginPan4 span{color:red}
#loginPan4 p.bluetext{padding:10px 5px 5px 17px;color:#006EA6}

#loginPan4 form{width:321px; height:380px; background:#FCF6E6; color:#705D20; border:1px dashed #BFB492; position:relative; margin:0 0 0 18px; padding:6px 0 0;}
#loginPan4 form label{width:91px; height:22px; display:block; float:left; padding: 0 0 0 20px; margin:9px 0 0;}
#loginPan4 form input{width:130px; height:18px; font-size:12px; display:block; float:left; margin:9px 12px 0 0;}
#loginPan4 form input.hidden{width:0;height:0}
#loginPan4 form input.submit{width:auto; height:auto; font-size:14px; display:block; float:left; margin:9px 12px 0 0;color:#006EA6}
/*----/Login Panel 4----*/

/*----Login Panel----*/
#loginBottomPan{width:359px; height:25px; background:url(../images/backgrounds/form-bottombg.gif) 0 0 no-repeat;}

/*----/Login Panel----*/
/*----Services Panel----*/
#servicesPan{width:359px; height:21px; background:url(../images/backgrounds/servicestop-bg.gif) 0 0 no-repeat;}
#servicesBodyPan{width:359px; background:url(../images/backgrounds/servicesbody-bg.gif) 0 0 repeat-y;}
#servicesBodyPan p{padding:10px 25px 0 34px;}
#servicesBodyPan p.services{width:300px; height:60px; font:27px/60px Georgia, "Times New Roman", Times, serif; background:#fff; color:#5E9908; margin:0 0 0 34px; padding:0px;}
#servicesBodyPan p.boldbrowntext{font-size:16px; font-weight:bold; padding:4px 25px 0 34px;}
#servicesBodyPan p.bluetext{background:url(../images/backgrounds/servicesbody-bg.gif) 0 0 repeat-y #fff; color:#007EC1; font-size:15px; font-style:italic;}
#servicesBodyPan p.largebrowntext{font-size:30px; padding:10px 25px 10px 34px;}

#servicesBodyPan p.link{width:289px; height:23px; background:#FCF6E6; color:#705D20; margin:0 36px ; padding:0px;}
#servicesBodyPan p.link a{width:289px; height:23px; display:block; background:#FCF6E6; color:#705D20; line-height:23px; text-decoration:none; text-align:center;}
#servicesBodyPan p.link a:hover{width:289px; height:23px; background:#F9E09F; color:#705D20; text-align:center; text-decoration:none;}

#servicesBodyPan p.bluelink a{color:#006EA6;text-decoration:underline;font-weight:bold;}
#servicesBodyPan p.bluelink a:hover{color:#4D87CE;}

#servicesBottomPan{width:359px; height:25px; background:url(../images/backgrounds/form-bottombg.gif) 0 0 no-repeat; padding:10px 0 0;margin:0 0 10px 0}
/*----/Services Panel----*/
/*----FOOTER PANEL----*/
#footermainPan{height:126px; background:url(../images/backgrounds/footerbg.gif) 0 0 repeat-x #705D20; color:#fff; font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:82px 0 0;}
#footerPan{width:748px; position:relative; margin:0 auto;}
#footerlogoPan{display:block; width:215px; height:40px; position:absolute; top:0px; right:15px;}

#footerPan ul{width:546px; position:absolute; top:0px; left:0px;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background: url(../images/backgrounds/footermenubg.gif) 0 0 repeat-x #705D20; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.secondline{width:546px; position:absolute; top:20px; left:0px;}
#footerPan ul.secondline li{float:left; }
#footerPan ul.secondline li a{padding:0 10px 0; color:#fff; background: url(../images/backgrounds/footermenubg.gif) 0 0 repeat-x #705D20; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}


#footerPan ul.templateworld{width:250px; background:#705D20; color:#fff; display:block; position:absolute; top:60px; left:10px;}
#footerPan ul.templateworld li a{background:#705D20; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan ul.validation{width:250px; background:#705D20; color:#fff; display:block; position:absolute; top:80px; left:10px;}
#footerPan ul.validation li a{background:#705D20; display:block; color:#fff; text-decoration:none;}
#footerPan ul.validation li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:auto; background: url(../images/backgrounds/copyrightbg.gif) 0 0 repeat-x #705D20; color:#fff; position:absolute; top:43px; left:10px;}


