/* Smart Reach Styles */

body       {  margin:0; padding:0; font-family:arial; font-size:11px; text-align:justify; background:#28154d url(image/bg.jpg) top left repeat-x; color:#000; }

/* Areas */

table.css-table-main	{ width:768px; background-color:#375bcb;background-image:url("trans1.jpg"); background-repeat:repeat-y }

td.css-td-header	{ width:768px; height:240px; background:url("image/bg/bg.header.jpg") 0 0 no-repeat; vertical-align:top; }

	div.css-div-banner				{ width:768px; height:120px; margin:0; }
	div.css-div-banner-home			{ width:210px; height:120px; float:left; margin:0; text-align:left; }
	div.css-div-banner-testimonials	{ width:558px; height:120px; float:left; margin:0; text-align:left; background:url("image/banners/banner0.jpg") 0 0 no-repeat; }
	div.css-div-banner-image		{ width:130px; height:110px; float:left; margin:5px 0px 0 10px; }
	div.css-div-banner-text			{ width:375px; height:65px;  float:left; margin:13px 0px 0 20px; overflow:hidden; text-align:justify; font-weight:bold; }
	div.css-div-banner-text-preview	{ width:375px; height:65px;  float:left; overflow:hidden; text-align:justify; background:url("image/banners/banner0.jpg") no-repeat; font-weight:bold; }
	div.css-div-banner-more			{ width:375px; height:20px;  float:left; margin:10px 0px 0 20px; text-align:left; }
	
td.css-td-left1		{ width:161px; background:url("image/bg/bg.menu.jpg") 0 0 repeat-x; text-align:center; vertical-align:top; }
td.css-td-left2		{ width:161px; text-align:center; vertical-align:bottom; }
td.css-td-body		{ width:588px; background:url("image/bg/bg.content.jpg") 0 0 repeat-x; background-color:#ffffff; vertical-align:top; }

	table.css-table-content	{ width:588px; }
	td.css-td-content		{ width:588px; height:500px; vertical-align:top; }

		div.css-div-content		{ width:550px; text-align:left; margin:50px 0 10px 0; }
		div.css-div-category	{ width:100px; height:120px; float:left; text-align:center; margin:0px 0px 30px 30px; }
		div.css-div-category p	{ margin:5px; font-size:11px; font-weight:bold; text-align:center; }
		div.css-div-item		{ width:100px; height:100px; float:left; text-align:center; margin:0px 0px 30px 30px; }

	td.css-td-content-a		{ width:10px;  height:10px; background:url("image/bg/bg.corner1.jpg") 0 0 repeat-x; }
	td.css-td-content-b		{ width:568px; height:10px; }
	td.css-td-content-c		{ width:10px;  height:10px; background:url("image/bg/bg.corner2.jpg") 0 0 repeat-x; }

td.css-td-right	{ width:19px; height:350px; background:url("image/bg/bg.right.jpg") 0 0 repeat-x; }

td.css-td-footer-a	{ width:768px; height:20px;  background-color:#375bcb; background-image:url("trans1.jpg"); background-repeat:repeat-y}
td.css-td-footer-b	{ width:768px; height:3px;   background-color:#000000; background-image:url("trans3.jpg"); background-repeat:repeat-y}
td.css-td-footer	{ width:768px; height:50px;  background-color:#02006e; text-align:center; background-image:url("trans2.jpg"); background-repeat:repeat-y}

/* Text */

/* Regular Text Style */

p	{ font-family:arial; font-size:12px; color:#333399; text-align:justify; } 

p.css-text-banner	{ font-family:arial; font-size:12px; color:#ffffff; margin:0; font-family:Tahoma; }
p.css-text-author	{ font-family:arial; font-size:12px; color:#333399; text-align:right; margin:0; }
p.css-text-title	{ font-family:impact; font-size:18px; color:#333399; width:260px; text-align:left; }
p.css-text-bolder	{ font-family:arial; font-size:13px; color:#333399; font-weight:bold; margin:15px 0 0 0; }
p.css-text-pagination	{ word-spacing:5px; font-weight:bold; text-align:right; clear:both; margin:25px 10px 0 0; }
p.css-text-footer	{ font-family:arial; font-size:11px; color:#ffffff; text-align:center; }
p.css-text-listhead	{ font-family:arial; font-size:12px; color:#333399; margin-bottom:3px; }

.css-text-regular	{ font-family:arial; font-size:12px; color:#333399; } 
.css-text-subtitle	{ font-family:arial; font-size:14px; color:#333399; font-weight:bold; }

.css-text-subtitle2	{ font-family:arial; font-size:13px; color:#333399; font-weight:bold; }

/* Links */

/* Regular Link Style */

a		{ font-family:arial; font-size:12px; color:#333399; text-decoration:underline; outline:none; } 
a:hover	{ color:#888fff; }

a.css-link-banner		{ font-family:Tahoma; font-size:12px; color:#ffffff; }
a.css-link-banner:hover	{ color:#888fff; }

a.css-link-medium		{ font-family:arial; font-size:14px; color:#333399; text-decoration:underline; }
a.css-link-medium:hover	{ color:#888fff; }

a.css-link-footer		{ font-family:arial; font-size:12px; color:#ffffff; text-decoration:none; }
a.css-link-footer:hover	{ color:#ffffff; }

a.css-link-subtitle			{ font-family:arial; font-size:13px; color:#333399; font-weight:bold; }
a.css-link-subtitle:hover	{ color:#888fff; }

a.css-nolink		{ font-family:arial; font-size:12px; color:#333399; text-decoration:none; } 

/* Misc */

ul { margin-top:0; }
ol { margin-top:0; }
li { font-family:arial; font-size:12px; color:#333399; }
hr { width:100%; height:1px; border:none; border-top:0px solid #888fff; border-bottom:1px solid #888fff; }
object { outline:none; }
