/* containers */
/* container around entire page */
.container_page {
text-align: center;
}
				
.container {
margin: 0px auto;
width: 686px;
text-align: left;
}
#header {
width: 686px;
height: 293px;
padding: 0px;
margin: 0px;
}
#menu_container {
background:url(../images/menu_top.png) no-repeat;
padding-top:20px;
}
#left {
width: 198px;
padding:0px;
margin:0px 0px 0px 2px;
background:url(../images/back1.gif) no-repeat;
float:left;
margin-top:28px;
}
#inset{
margin: 0px 0px 0px 210px;
padding-top: 5px;
width: 450px;
}
#content {
margin: 15px 2px 0px 210px;
width: 450px;
}
#cleardiv {
clear: both;
}
#footer {
clear: both;
height:38px;
width: 100%;
margin: 10px 0px 0px 0px;
border-top: 1px solid #ccc;
}

ul {margin:0; padding:0; list-style:none; line-height:14px}
li {background:url(../images/pointer.gif) left no-repeat;padding:0 0 0 9px;}

 select{
 	margin:0px;
  	padding:0px;
	font-size:10px;
    font-family:Tahoma; 
    color:#8E8E8E; 
    line-height:10px;
	}

 input,a,div,td,select,textarea,body{
 	margin:0px;
  	padding:0px;
	font-size:11px;
    font-family:Tahoma; 
    color:#8E8E8E; 
    line-height:14px;
	}
	.link{
	font-size:11px;
    font-family:Tahoma; 
    color:#586478;
	line-height:12px
}
.list{
	font-size:11px;
    font-family:Tahoma; 
    color:#637382;
}
.main{
	font-size:11px;
    font-family:Tahoma; 
    color:#696969;
	line-height:12px
}
 .blue2{
	font-size:11px;
    font-family:Tahoma; 
    color:#5276B0;
}
 .blue{
	font-size:11px;
    font-family:Tahoma; 
    color:#456494;
}
 .date{
	font-size:9px;
    font-family:Tahoma; 
    color:#586478;
}
 .policy1{
	font-size:10px;
    font-family:Tahoma; 
    color:#979797;
	line-height:14px;
	text-decoration:none;
}
 .policy2{
	font-size:11px;
    font-family:Tahoma; 
    color:#FFFFFF;
	text-decoration:none;
}


  .input{
  		width:204px; height:19px;
		border-width:1px;
		border-style:solid;
		background-color:#EAEAEA;
		border-color:#CCCFD6;
    	line-height:10px;
		padding-top:3px;
		padding-left:7px;
		}

  .textarea{
  		width:204px; height:133px;
		border-width:1px;
		border-style:solid;
		background-color:#EAEAEA;
		border-color:#CCCFD6;
    	line-height:10px;
		padding-top:3px;
		padding-left:7px;
		overflow:auto;
		}
		
/* Custom Joomla Styles */
/* main menu */
div.module-menu table tr {
}
div.module-menu table tr td {
height:29px;
background:url(../images/m1.gif) no-repeat;
}
div.module-menu table tr td a {
color: #999;
font-weight:bold;
text-decoration: none;
padding-left:30px;
}
div.module-menu table tr td a:hover {
color: #586478;
}
/* End main menu */

/* Modules */
/* Module with a gray border */
div.module div div div {
padding:10px 15px 0px 0px;

}

div.module div div div h3 {
padding:0px 15px 5px 0px;
}
div.module table {
padding-bottom:15px;
}
div.module table tr td {
padding-bottom: 2px;
}
div.module-m0 {
width:193px;
margin:10px 4px 10px 0px;
border:1px solid #CCC;
}
/*modules with no padding and extras*/
div.module-m1, table.moduletable-m1, div.module-m1 p, table.moduletable-m1 td {
margin: 0px;
padding: 0px;
}
div.module-m1 div div div {
}
div.module-m1 div div div h3, table.moduletable-m1 th {
margin: 0px 0px 2px 5px;
}




/* component titles, section titles and h1 */
table.contentpaneopen {
width:100%;
}
h1, h1.componentheading, .sectionname, .componentheading, h2, td.contentheading, h3, .contentdescription, .admintitle, td.tdHeader {
font: 16px/25px arial;
font-weight:600;
/*color: #5276B0;*/
color: #456494;
width:100%;
}
h4 {
font-size:13px;
padding:5px 0px 3px 0px;
color:#456494;
font-weight:bold;
}

/* links */
a:link { color:#456494; }
li a:link { color:#637382; }
a.readon:link { color:#5276B0; }
a:visited { color:#456494; }
a:hover { color: #666666; text-decoration: underline; }
div.policy2 a { color:#FFFFFF; text-decoration:none; }
a img {
border: 0px;
}

table.applyonline tr td {
padding: 5px;
vertical-align:top;
}
table.applyonline tr td table {
border: 1px solid #CCC;
padding:5px;
}
table.applyonline tr h4 {
padding-top:5px;
padding:-bottom: 3px;
}
table.applyonline li {
background-image:none
}
table.applyonline th {
font-size:12px;
}
#ff_frame12 {
position:relative;
display:block;
width:310px;
}

/*table.htmtableborders tbody tr td a img
{
       margin-top:100px;
       padding-top:100px;
}*/