/*------------------------------------------------------------------------
# JA Edentite 1.0 - Mar, 2008
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/


/* COMMON STYLE
--------------------------------------------------------- */

* { padding: 0; margin: 0; outline: 0; }

body { 
	font-family: Georgia;
	font-size: 12pt;
	line-height: 16px;
	color: #000;
	background:#335076;
	text-align:center;

	height: 100%;
}

input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
textarea { overflow: hidden; } 

a { color: #; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

.cl { font-size: 0; line-height: 0; text-indent: -4000px; clear: both; height: 0; }

.ar { text-align: right; display: block; }
.al { text-align: left; display: block; }
.ac { text-align: center; display: block;}

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.no-text { font-size: 0; line-height: 0; text-indent: -4000px;}

#shell { margin: 0 auto; width: 990px; border-left: 0px solid #476182; border-right: 0px solid #476182;border-bottom: 1px solid #476182; background:#FFFFFF;}

#header { border-bottom: 0px solid #666666; height: 172px; background:#FFFFFF; text-align:left; }

#logo { height: 120px; }

h1#logo { width: 990px; position: absolute; left: 0; top: -100px; height: 120px; }
h1#logo a { display: block; background: url(../images/logo.jpg) no-repeat 0 0; width: 990px; height: 120px; border:2px solid #333; }
h1#logo_new { width: 990px; height: 120px;position:absolute;}
h1#logo_new a { display: block; background: url(../images/logo.jpg) no-repeat 0 0; width: 990px; height: 120px; }


#menu
{
padding:8px 16px; height:45px;

}

#menu_left
{
height:20px; float:left; padding:7px 15px 13px 15px; width:534px; background: #777777;border:1px solid #a4a4a4;

}

#menu_right
{
 height:32px; float:right; width:353px;  background: #777777;border:1px solid #a4a4a4;padding:4px 8px;

}

/* still used, but will be replaced */
#navigation {
	float: left;
	display: inline;

}
#navigation ul { list-style-type: none; }
#navigation ul li { float: left; display: inline; }
#navigation ul li a { float: left; font-size: 13pt;line-height: 20px; padding:0px 12px 0px 0px; color: #fff; font-weight: normal; font-family:Georgia; }
#navigation ul li a:hover,
#navigation ul li a.active {  }
/* replacement for updated markup */

#navigation li { float: left; display: inline; }
#navigation li a { float: left;  font-size: 13pt; padding:0px 12px 0px 0px; line-height: 20px; color: #fff; font-weight: normal; font-family:Georgia;  }
#navigation li a:hover {color:#cccccc;  }


/* end update */

#top-signup{width:362px;height:28px;background:#777;margin:0px 0 0 0; padding:0px;}
#top-signup fieldset{border:0;margin:0;padding:0;}
#top-signup input{ display:block; float:left; margin:0 8px 0 0; padding:4px 0 4px 4px; height:14px;}
#top-signup .email-text{ width:212px; height:20px; line-height:18px;font-family:Georgia; font-size: 13pt; padding-bottom:5px; }
#top-signup .zip-text{ width:62px; }
#top-signup .submit{ width:128px; height:32px; margin:0;padding:0; background:#a90500; font-family:Georgia; font-size: 13pt; color:#FFFFFF; border:0; cursor:pointer; }



#maincontent
{
padding:8px 16px;

}

#slideshow
{
height:369px; background: url(../images/slideshow1.jpg) no-repeat 0 0;

}

.titlebar
{
height:15px; line-height:17px; padding:10px 0px 10px 0px; background: #a90500;font-family:Georgia; font-size: 17pt; color:#FFFFFF; text-align:center; margin-top:8px; text-transform:uppercase;

}

#mainbody
{
padding:8px 0px; width:100%;

}

.mainbody_left
{
float:left; width:465px; padding:12px 5px;

}

.mainbody_middle
{
float:left; width:2px;height:371px; background: url(../images/index_17.png) no-repeat 0 0;

}

.mainbody_right
{
float:right; width:458px; padding:12px 5px;

}


.mainbody_right_text
{
float:left; width:73%;

}

.mainbody_right_image
{
float:right; width:25%;
}


.title
{
float:left; color:#415c80;
border-bottom:2px solid #415c80;font-family:Georgia, "Times New Roman", Times, serif; font-size: 15pt; line-height:23px;
}

.title a
{
text-decoration:none;color:#415c80;font-family:Georgia, "Times New Roman", Times, serif; font-size: 15pt;
}

.bodytext
{
float:left; color:#333;
font-family:Georgia; font-size: 12pt; line-height:20px; padding-top:10px; text-align:left;
}

.bodytext_small
{
float:left; color:#333;
font-family:Georgia; font-size: 8pt; line-height:14px; padding-top:10px; text-align:left; font-style:italic;
}

#registration
{
	height:32px;
	position:absolute;
	float:left;
	width:353px;margin-top:20px;
	background: #777777;
	border:1px solid #a4a4a4;
	padding:5px 8px;


}

.readmore
{
color:#415c80;
font-family:Georgia, "Times New Roman", Times, serif; font-size: 11pt; line-height:23px; font-weight:bold; 

}

.readmore a:link,.readmore a:visited,.readmore a:hover
{
text-decoration:none;

}

#footer { height: 18px; color: #fff; padding-top: 5px; line-height: 24px;font-size: 11px; margin: 0 auto; width: 990px; }
#footer p.foot-nav { font-size: 11px; line-height: 24px; }
#footer p.foot-nav a { color: #fff; }

.footer_left
{
float:left;
width:48%;

}

.footer_right
{
float:left;
width:52%;

}

.footer_right p { font-size: 11px; line-height: 24px; }
.footer_right a { color: #fff; }




html, body, form, fieldset {
	margin: 0;
	padding: 0;
}


a img {
	border: none;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
}

/* Small text */
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption,
p.site-slogan, a.readon, #ja-pathway, #ja-headlinewrap, #ja-col1, #ja-col2, #ja-botsl, #ja-footer {
	font-size: 92%;
}

small, .small {
	color: #858783;
}

img {
	margin: 0;
	padding: 0;
}

img.caption {
	margin-top: 15px;
}

/* Heading */
h1 {font-size: 180%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;}
h4 {font-size: 100%;text-transform: uppercase;}


a.mainlevel-top:link,a.mainlevel-top:visited
{
color:#FFFFFF;
font-size:13px;

}

a.mainlevel-top:hover
{

}

span.mainlevel-top
{
color:#FFFFFF;
font-size:13px;

}

a.mainlevel-nav:link,a.mainlevel-nav:visited
{
 font-size: 13.5pt;line-height: 20px; padding:0px 10px 0px 0px; color: #fff; font-weight: normal; font-family:Georgia; 

}

a.mainlevel-nav:hover
{
color:#cccccc; 

}

span.mainlevel-nav
{
color:#bfbfbf;
font-size: 18pt;line-height: 10px;padding:0px 10px 0px 0px; font-weight:bold;

}










