/* These styles own Ryan Cook. */

html,body,pre,p,blockquote,div,ul,ol,li,dl,dd,dt,input,fieldset,form,h1,h2,h3,h4,h5,h6,img,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}

em {font-style:italics; font-weight:normal;}

ul{list-style:none;font-family:Tahoma; font-size:70%; color:#304bb0;}

ol{font-family:Tahoma; font-size:70%; color:#304bb0; margin-left:25px;}

caption,th{text-align:left;}

p{font-family:Tahoma; font-size:70%; color:#304bb0; margin-bottom:10px;}

h2 {margin-bottom:5px;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}

dl {background:#fdfdfe; margin-bottom:10px; font-family:Arial, Tahoma, sans-serif; font-size:76%;}

dt {font-weight:bold; display:block; padding-rigt:3px;}

dt strong {font-weight:bold; color:#800;}

dd {font-weight:normal; display:inline;}

/* time 2 jengo */

a, a:link, a:visited {font-family:Arial, Helvetica, sans-serif; color:#900; text-decoration:none;}
a:hover {text-decoration:underline;}

#rss {margin-top:10px; margin-bottom:5px;}

#container {width:850px; margin:0 auto;}

h2 {color:#304bb0; font-family:Arial,Tahoma,sans-serif; text-transform:uppercase; font-size:95%; letter-spacing:-1px; word-spacing:2px; background:transparent url(/images/h2_bullet.gif) left center no-repeat; padding:0 0 0 30px; height:23px; line-height:27px;}

#head {background:#fff url("/images/headBg.jpg") top left no-repeat; height:211px;}

#footer {margin-top:15px; padding-top:5px; border-top:1px solid #304bb0;}
#footer p {float:left;}
#counter {float:right;}
#counter .count {background:#000; color:#fff; font-weight:bold; font-family:Arial, Tahoma, sans-serif, Times, serif; font-size:125%;}

#head h1, #head p {color:#fff;}

#head h1 {font-family:"Times New Roman", Times, serif; font-size:305%; text-transform:capitalize; padding:30px 0 1px 30px;}

#head p {font-family:Arial, Tahoma, sans-serif; font-size:100%; width:425px; padding:0 0 0 30px;}

#ownage {background:#fff url("/images/listBg.gif") top left no-repeat; height:118px; padding:10px 0 0 65px;}

#ownage h2 {}

#ownage ul {font-family:Arial, Tahoma, sans-serif; font-size:76%; float:left; padding:10px 70px 0 0; list-style:disc; list-style-position:inside;}

#testimonials {background:#fff url("/images/bottombg.gif") top left no-repeat; overflow:hidden; _height:1%;}

#quotes {width:380px; float:left; padding:10px;}

p.subbed {font-weight:bold; font-family:Tahoma; font-size:70%; color:#304bb0; background:transparent url("/images/testimonialDiv.gif") bottom left no-repeat; padding-bottom:30px;}

#others {padding:10px;}

#others.right {margin-left:405px;}

#others form {margin-top:10px; border:1px solid #A0ACDB; padding:10px; margin-bottom:15px;}

#others form fieldset input, #others form fieldset textarea {border:1px solid #200E40;}

#others form fieldset textarea {width:95%;}

#others form label {font-size:90%; display:block; font-weight:bold;}

#others form fieldset input {margin-bottom:5px;}

#others form p.buttons {border-top:1px solid #200E40; padding:10px 0 0; margin-top:8px;}

#others form p input {border:1px solid #5780E9; border-top-color:#405CC0; border-left-color:#405CC0; color:#fff; font-weight:bold; padding:0.2em 0.6em; background-color:#272161; margin-right:10px;}

#others form p input:hover {cursor:pointer; background-color:#304CB0;}

#others form p input:active {border:1px solid #405CC0; border-top-color:#5780E9; border-left-color:#5780E9;}

#others ul {list-style:disc; list-style-position:inside; margin-left:15px;}

/* Message box styles */

div.failure {
	border:1px solid #c00;
	background:#fdd url("/images/msgbox_icon_failure.gif") no-repeat top left;}
div.success {
	border:1px solid #3e9f20;
	background:#e3ffdd url("/images/msgbox_icon_success.gif") no-repeat top left;}
div.warning {
	border:1px solid #fa7b1e;
	background:#fff4b9 url("/images/msgbox_icon_warning.gif") no-repeat top left;}
div.info {
	border:1px solid #1086e7;
	background:#eaf6ff url("/images/msgbox_icon_info.gif") no-repeat top left;}
div.message-box {
	padding:6px 6px 6px 27px;
	background-position:8px 8px;
	margin:15px 0;}
div.message-box p,
div.message-box ul {
	font-size:80% !important;
	font-weight:bold;}
div.message-box p {margin:0 !important;}
div.message-box ul {margin:0 0 0 -5px !important;}
div.failure p,
div.failure ul {color:#900;}
div.failure ul li {list-style-image: url("/images/msgbox_bullet_failure.gif");}
div.success p,
div.success ul {color:#444;}
div.warning p,
div.warning ul {color:#d46e00;}
div.info p,
div.info ul {color:#0833a1}
