@charset "utf-8"; 

body{padding:0; margin:0; font-family:Arial,sans-serif; background:url(images/body_bg.gif) 0 0 repeat-x #2B2B2B; color:#00000}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0}

a, a:visited {color:#a8282c}
a:hover {color:#000}

ul{margin:0; padding:0; list-style-type:none}
.spacer{clear:both}

#top{width:946px; margin:0 auto}
#top ul{padding:0; margin:0}
#top ul li{float:left; padding:0 43px 0 0}
#top ul li a{display:block; font-size:12px; line-height:27px; color:#B9B9B9; text-decoration:none;}
#top ul li a:hover{color:#fff;  background:url(images/nav_hover.gif) left bottom repeat-x}
#top ul li a.hover{display:block; font:bold 12px/27px "Trebuchet MS",Arial,sans-serif; color:#fff; background:url(images/nav_hover.gif) left bottom repeat-x; text-decoration:none;}


#header {width:946px; margin:0 auto; padding:0; background:url(images/top_bg.gif) 0 0 repeat-y}
#header p.topPart{display:block; background:url(images/top_bg2.gif) 0 0 repeat-x; height:5px}
#header p.botPart{display:block; background:url(images/top_bg2.gif) 0 0 repeat-x; height:5px}
#headerMain{width:935px; margin:0 auto}

#left{background:url(images/top_left_bg.jpg) 0 0 no-repeat; width:408px; height:333px; float:left; position:relative}
#left img.logo{display:block; position:absolute; left:20px; top:22px; border:none}
#left p.lftTxt1{display:block; width:86px; font-size:14px; color:#fff; position:absolute; left:32px; top:106px; text-align:right}
#left a.idea{display:block; background:url(images/idea.png) 0 0 no-repeat; width:65px; height:85px; position:absolute; left:343px; top:22px}
#left a.note{display:block; background:url(images/note.png) 0 0 no-repeat; width:65px; height:85px; position:absolute; left:343px; top:113px}
#left p.reg{display:block; background:url(images/free_registration_bg.gif) 0 0 no-repeat; width:117px; height:30px; position:absolute; left:194px; top:281px; padding:0 0 0 40px}
#left p.reg a{font:bold 12px/28px Arial,sans-serif; color:#000;  text-decoration:none}
#left p.reg a:hover{color:#AD0C00; background-color:inherit}

#right{background:url(images/top_right_bg_2.jpg) 0 0 no-repeat; width:507px; height:333px; float:left; padding:20px 0 0 20px}
#right h1{font:normal 30px/30px Georgia,"Times New Roman",Times,serif; color:#fff;  margin:0 0 6px 0; display:block}
#right p.rightTxt1{font:normal 12px/15px Arial,sans-serif; color:#FCB8B7;  margin:0 0 23px 0; display:block}
.yellow{ float:left; margin:0 5px 0 0; text-align:center}
.yellow img{display:block; margin:0; padding:0; border:4px solid #e2d7b7}
#right p.yellowTxt3{display:block; padding:11px 0 0 0; width:450px; font:normal 12px/16px Arial,sans-serif; color:#FCB8B7; float:left}
#right p.yellowTxt3 span{color:#EAE453; font:bold 12px/16px Arial,sans-serif}

#black{width:946px; margin:0 auto; padding:0 0 20px 0}

#blackLeft{width:413px; float:left}
#blackLeft h2{display:block; width:155px; background:url(images/icon1.gif) 0 0 no-repeat; padding:0 0 0 26px; margin:20px 20px 0 0; height:50px; font:normal 22px/50px Georgia,"Times New Roman",Times,serif; color:#fff;  float:left}
#blackLeft p.date{display:block; background:url(images/date_bg.gif) 0 0 no-repeat; width:164px; height:28px; padding:0 0 0 8px; float:left; margin:34px 0 0 0}
#blackLeft p.date span{background:url(images/date_icon.gif) 0 2px no-repeat; padding:0 0 0 18px; font:italic 12px/28px Arial,sans-serif; color:#E9E0C6; background-color:inherit}
#blackLeft p.txt1{display:block; width:363px; font:normal 12px/17px Arial,sans-serif; color:#898989;  padding:10px 0 5px 10px; float:left}
#blackLeft p.txt1 b{font:bold 12px Arial,sans-serif; color:#B9AD89;  padding:8px 0; display:block}
#blackLeft p.txt1 span{color:#fff; background-color:#616040; padding:2px}
#blackLeft a.more{display:block; background:url(images/read_more_bg.gif) 0 0 no-repeat; width:66px; height:23px; font:normal 12px/23px Arial,sans-serif; color:#fff;  text-decoration:none; text-align:center; margin:0 0 0 305px; float:left}
#blackLeft a.more:hover{color:#000; background-color:inherit}

#blackRight{width:510px; float:left}
#blackRight form{background:url(images/login_bg.gif) 0 0 no-repeat; width:409px; height:64px; margin:0 0 23px 0; padding:22px 50px 0 50px}
#blackRight form h2{display:block; width:65px; height:23px; background:url(images/login_icon.gif) 0 5px no-repeat; padding:0 0 0 20px; font:normal 21px/23px Arial,sans-serif; color:#E2D7B7;  float:left}
#blackRight form input.txtBox{width:121px; height:21px; border:#6A6A6A solid 1px; background-color:#000; color:#C8C8C8; padding:0 0 0 8px; font:normal 12px/21px Arial,sans-serif; margin:0 8px 0 0; float:left}
#blackRight form input.btnLogin{background:url(images/btn_login.gif) 0 0 no-repeat; width:46px; height:23px; border:none; cursor:pointer; float:left; background-color:#424242; color:#fff; font:normal 12px/23px Arial,sans-serif}
#blackRight form label.blank{display:block; width:85px; height:11px; float:left; margin:9px 0 0 0}
#blackRight form label.fp{display:block; width:105px; background:url(images/arrow_small.gif) 0 4px no-repeat; padding:0 0 0 9px; margin:9px 0 0 0; float:left}
#blackRight form label.fp a{background-color:#424242; color:#A9A475; font:bold 12px/12px Arial,sans-serif; text-decoration:none}
#blackRight form label.fp a:hover{text-decoration:underline}
#blackRight ul{width:510px; padding:0; margin:0}
#blackRight ul li{float:left; margin:0 16px 0 0}
#blackRight ul li.noMargin{margin:0}
#blackRight ul li img {border:1px solid #555}

#bot{background:url(images/bot_main_bg.gif) 0 0 repeat-y; width:946px; margin:0 auto}
#bot p.botTop{display:block; background:url(images/bot_top_bg.gif) 0 0 repeat-x; height:6px}
#bot p.botBottom{display:block; background:url(images/bot_bottom_bg.gif) 0 0 repeat-x; height:6px; float:left; width:946px}
#service{width:180px; float:left; padding:0 0 0 15px; margin:0 22px 0 0; font-size:12px; line-height: 130%}
#service h2{display:block; background:url(images/bullet2.gif) 0 5px no-repeat; padding:0 0 0 24px;  color:#1E1D1A; font:normal 20px/24px Georgia,"Times New Roman",Times,serif; margin:16px 0 12px 0}
#service ul{width:180px; padding:0; margin:0}
#service ul li{ background:url(images/nav_div.gif) left bottom repeat-x; display:block; background:url(images/bullet3.gif) 4px 10px no-repeat; padding:0 0 0 15px; color:#000;  font:normal 12px/18px Arial,sans-serif; text-decoration:none}
#service ul li.noImg2{background-image:none}
#more{width:380px; float:left; padding:0; margin:0 19px 0 0; font-size:12px; line-height:130%}
#more h2{display:block; background:url(images/bullet2.gif) 0 5px no-repeat; padding:0 0 0 24px;  color:#1E1D1A; font:normal 20px/24px Georgia,"Times New Roman",Times,serif; margin:16px 0 12px 0}
#more ul{width:180px; padding:0; margin:0}
#more ul li{height:25px; background:url(images/nav_div.gif) left bottom repeat-x}
#more ul li a{display:block; background:url(images/bullet3.gif) 4px 10px no-repeat; padding:0 0 0 15px; color:#000;  font:normal 12px/24px Arial,sans-serif; text-decoration:none}
#more ul li a:hover{color:#000; background-color:#DCCFAD}
#more ul li.noImg2{background-image:none}

#more_inner{width:154px; float:left; margin-top:0; margin-right:45px; margin-bottom:0; margin-left:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0}
#more_inner h2{display:block; background:url(images/bullet2.gif) 0 5px no-repeat; padding:0 0 0 24px;  color:#1E1D1A; font:normal 24px/24px Georgia,"Times New Roman",Times,serif; margin:16px 0 12px 0}
#more_inner ul{width:154px; padding:0; margin:0}
#more ul li{height:25px; background:url(images/nav_div.gif) left bottom repeat-x}
#more_inner ul li a{display:block; background:url(images/bullet3.gif) 4px 10px no-repeat; padding:0 0 0 15px; color:#000;  font:normal 12px/24px Arial,sans-serif; text-decoration:none}
#more ul li a:hover{color:#000; background-color:#DCCFAD}
#more_inner ul li.noImg2{background-image:none}
#test{width:309px; float:right; margin-right:15px;}
#test h2{display:block; background:url(images/testimonial_icon.gif) 0 0 no-repeat; padding:0 0 0 41px;  color:#121212; font:normal 24px/24px Georgia,"Times New Roman",Times,serif; margin:12px 0 7px 0; height:31px}
#test h3{display:block; width:267px; height:21px; background:url(images/pencil_icon.gif) 9px 7px no-repeat #F9F4E5; color:#AC0E14; font:bold 12px/21px Arial,sans-serif; padding:0 9px 0 29px; margin:0 0 20px 0}
#test h3 span{background:url(images/author_icon.gif) 0 5px no-repeat; padding:0 0 0 14px; color:#000;  font:bold 12px/21px Arial,sans-serif; float:right}
#test img.coma{float:left; display:block; margin:0 12px 0 0}
#test p.testTxt{display:block; width:242px; background:url(images/coma2.gif) 280px 49px no-repeat; color:#EBE3CD;  font:normal 12px/16px Arial,sans-serif; float:left; padding: 0; margin:0 0 10px 0}
#test p.testTxt span{color:#2B2B2B; background-color:inherit}

#footer{width:946px; height:107px; margin:0 auto; background:url(images/footer_bg.gif) 0 0 repeat-x; position:relative}
#footer ul{position:absolute; left:25px; top:18px}
#footer ul li{float:left; font:normal 12px/13px "Trebuchet MS",Arial,sans-serif; color:#F9F4E5; background-color:inherit}
#footer ul li a{padding:0 9px; font:normal 12px/13px "Trebuchet MS",Arial,sans-serif; color:#F9F4E5;  text-decoration:none; text-transform:uppercase}
#footer ul li a:hover{color:#000; background-color:inherit}
#footer p.copyright{font:normal 12px/13px "Trebuchet MS",Arial,sans-serif; color:#000;  position:absolute; left:776px; top:17px}
#footer img.botLogo{position:absolute; left:845px; top:29px; border:none}
#footer a.xhtml{display:block; width:30px; height:23px; position:absolute; right:120px; top:36px; padding:0 ; font-size:11px; color:#2B2B2B; text-decoration:none; text-transform:uppercase}
#footer a.xhtml:hover, #footer a.css:hover {color:#870707;}
#footer a.css{display:block; width:30px; height:23px; position:absolute; right:150px; top:36px; padding:0 ; font-size:11px; color:#2B2B2B; text-decoration:none; text-transform:uppercase}
#footer p.design{display:block; width:205px; position:absolute; left:392px; top:88px; font:bold 11px/16px Arial,sans-serif; color:#555; background-color:inherit}
#footer p.design a.link{font-size:11px; font-weight:normal; color:#555;  text-decoration:none; padding:2px}
#footer p.design a.link:hover{color:#666;}
#footer p.mainlinks {position:absolute; top:40px; left:32px; }
#footer p.mainlinks a {font-size:16px; font-weight:bold; color:#fff}
#innerblank{width:902px; margin:0px auto; padding:10px 22px; background-image:url(images/contentbg.jpg); font-size: 13px; line-height: 160%; }
#innerblank p {margin:10px 0 0 0;}

.submit{font-family:Arial,sans-serif; font-size:9pt; color:#FFF; background-color:#666; border:solid; border-width:1px; border-color:#CCC}
.submit:hover{font-family:Arial,sans-serif; font-size:9pt; color:#FFF; background-color:#54180a; border:solid; border-width:1px; border-color:#54180a}

#pagenav {float:right; width:188px; border-left:1px dashed #fff; padding-left:10px; }
#homecontent {padding:10px 18px; margin:0 8px; font-size:13px; line-height:150%; border-top: 1px dashed #eee;}
#homecontent p {margin: 10px 0;}
#homecontent h2 {margin:10px 0 15px 0; font-size:24px; font-weight:normal}
ul.thumbs {margin:10px 0; padding:0;}
ul.thumbs li {list-style:none; display:inline; margin:0 2px; padding:0;}
* html ul.thumbs li { margin:0 1px;}
ul.thumbs li img {border:3px solid #dccfad;}