﻿body{
	background-color:#A5A599; 
	padding:0; 
	margin:0;
	/*basic text/font styles*/
	color:#767676;
	font-family:arial, Verdana, tahoma;
	font-size:11px;
}

.modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	border: 3px solid #595959;
	background-color: #E2DFCB;
	padding: 3px;
}

.modalButton 
{
	cursor:pointer;
}

.one-column-content table 
{
	margin-left: 7px;
}

.two-column-content table
{
	margin-left: 7px;
}


td, th
{
	color: #767676;
	font-family: arial;
	font-size: 8pt;
}

h1
{
	color: #9E0B0E;
	font-family: Arial;
	font-size: 1.7em;
}

h2 
{
	color:#323232;
	font-family:Arial;
	font-size:1.3em;
}

h3
{
	color: #2A3C76;
	font-family: Arial;
	font-size: 1.2em;
}

h4
{
	font-size: 1.1em;
}

h1,h2,h3,h4,p{
	padding:7px;
	margin:0;
}
p
{
	font-size: 1em;
}
ul
{
	padding-left: 8px;
	padding-right: 8px; /*list-style-type:none;*/
	list-style-position: inside;
	/*list-style-type: circle;*/	
}
ol {
	list-style-position:inside;
	padding-left:8px;
	padding-right:8px;
}
fieldset h4
{
	padding:0px;
}


a {
	color:#255669;
}
a:hover {
	text-decoration:none;
}

span a { margin-left:4px; color:#456879; line-height:11px}

span { color:#4783C6;}

#page-home{
	width:100%; 
	height:900px;
	background-color:#A5A599; 
	background-image: url(../../media/images/bg-repeat.jpg); 
	background-repeat: repeat-x;
	text-align:center;
}
/* img bg color #252525*/
#page-default{
	width:100%; 
	height:900px;
	background-color:#A5A599; 
	background-image: url(../../media/images/bg-repeat.jpg); 
	background-repeat: repeat-x;
	text-align:center;
}

#mainheader{
	width:700px; 
	height:348px; 
	background-color:#FFFFFF; 
	margin-left:auto; 
	margin-right:auto; 
	background-image: url(../../media/images/fl.jpg); 
	background-repeat: no-repeat; 
	background-position: center top;
	text-align:left;
	/*position:relative;
	z-index:2000;*/
}

#header{
	width:700px; 
	height:142px;
	margin-left:auto; 
	margin-right:auto;
	/*position:relative;
	z-index:2000;*/
}

#content
{
	clear:both;
	width:700px; 
	background-color:#ffffff; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:left;
	border-left: solid 16px #ffffff;
	border-right: solid 16px #ffffff;
}

html>body div#content {
	width: 668px;
}

#footer{
	width:668px; 
	height:64px; 
	background-color:#ffffff; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:left;
	border-left: solid 16px #ffffff;
	border-right: solid 16px #ffffff;
}

.main-menu{
	float:right; 
	width:269px;
}

.main-header-content{
	float:right; 
	width:431px;
}

.side-content{
	float:left; 
	width:227px;
	/*background-image: url(../../media/images/m-l-dr.gif);*/
	/*background-repeat: repeat-y;*/
	/*background-position: right center;*/
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-top: solid 1px #E4E4E4;
	border-right: solid 1px #C9C7B5;
	border-bottom: solid 1px #C9C7B5;
}


.one-column-content{
	width:668px; 
	background-color:#ECECEC; /*#FFFFFF;*/ /*E2DFCB*/
	/*background-image:url(../../media/images/m-t-dr.gif);*/
	background-repeat:repeat-x;
	background-position:center top;
	padding-bottom: 16px;
	border-bottom:solid 16px #FFFFFF;	
	
}

.two-column-content{
	float:left; 
	width:440px; 
	background-color:#E2DFCB;
	background-image: url(../../media/images/m-t-dr.gif); 
	background-repeat: repeat-x; 
	background-position: center top;
	margin-bottom: 16px;
	padding-bottom: 16px;
	margin-left: 0px;	
	padding-left: 0px;
	border-bottom: solid 1px #C9C7B5;
}


.top-bar{
	width:668px; 
	height: 113px; 
	padding-top:13px;
}

html>body div.top-bar {
	height: 100px;
}

.top-bar ul{
	padding:0; 
	margin:0;
}
.top-bar li{
	list-style:none; 
	display:block; 
	width:210px; 
	float:left; 
	padding-right: 3px;
	padding-left: 9px;
}
.top-bar a{
	text-decoration: none;
}

.clear{
	clear:both;
}

.fright{
	float: right;
}

.copy{
	float:left; 
	height:48px; 
	width:668px; 
	background-color:#858377;
	background-image:url(../../media/images/c-dr.gif);
	background-position:center top;
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align: center;
}
.copy a {
	color:#E2DFCB;
	font-family:Tahoma;
}

.copy p{
	padding: 20px 15px 0 15px;
}

.logo{
	margin-left: 25px; 
	margin-top: 48px;
	border:0;
	padding-bottom:20px;
}

.logo-default{
	/*margin-left: 5px; */
	margin-top: 20px;
	border:0;
}

#mainmenu
{
	margin-left:20px;
	margin-top:38px;
	width:203px;
}

html>body div#mainmenu {
	margin-top:17px;
}

#menu-default{
	background-image: url(../../media/images/menubackground-default.jpg); 
	width:700px; 	
	padding-top:18px;
	padding-left:8px;
	height:60;
}

#menu-default table
{
	margin-left:auto;
	margin-right:auto;
}
#menu-default .spacer
{
	background-image: url(../../images/menu-divider.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
   /*background-color: #000000;*/
   /*height: 2px;   */
}


html>body #menu-default{
	width:692px; 
	height:44;
}

.submenuselected
{
	/*color:#8C3A17;	*/
	color:#000000;	
	width:auto;
	background-color:#FFFFFF;
	height:17px;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	padding: 2px;	
	font-family: arial;
	
}
.submenu
{
	padding: 2px;
	/*color:#8C3A17;*/
	color:#FFFFFF;
	font-weight: bold;
	width:auto;
	background-color:#F36621;
	height:auto;
	font-size:8pt;
	font-style: normal;
	font-family: arial;
	vertical-align: top;		
}
.submenu1
{    
	font-size:12px !important;
	font-style: italic !important;
	font-family: arial !important;
	color:#FFFFFF !important;
	font-weight: bold !important;
	padding: 2px !important;

}
/*.spacer
{
	background-image: url(../../images/menu-divider.jpg);
	background-repeat: no-repeat;
	background-position: center;
}*/

.warning-border
{
	border:solid 1px #ff0000;
	clear:both;
	padding:5px 3px 5px 3px;
}
.hide
{
	display:none;
}
.noclear
{
	clear:none;
}
.options
{
	background-color:#E2DFCB;
	padding:10px;
	margin-right:8pt;
}

/*****************************************************************************
 *** ARTICLES ***
/*****************************************************************************/
#articles div
{
	clear:both;
}
#articles div.repeater
{
	background-image: url(../../images/repeater_divider.jpg);
	background-repeat: repeat-x;
	height: 20px;
	/*background-position: center;*/
	clear:both;
	/*margin-left: 10px;*/

}
#articles ul
{
	list-style-type:circle;
	list-style-position:inside;
}

html>body #articles ul{
	list-style-type:square;
	list-style-position:outside;
	list-style-image:url(../../images/article-bullet.gif);
}

#articles li
{
	background-repeat:no-repeat;
	background-image:url(../../images/article-bullet.gif);
	background-position: 0 5px;
}
html>body #articles li
{
	background-repeat:no-repeat;
	background-image: none;
	background-position: 0 .4em;
}

#articles p
{
	padding-left:10px;	
	font-size: 8pt;
}

#articles a.more
{
	display: block;
	float: right; 
	margin-right: 10px;
	width: 74px;
	height: 24px;
}
#articles h3
{
	font-size: 9pt;
	font-weight: bold;
	color: #2A2A2A;	
	margin-right: 6px;
	background-image: url(../../images/article-bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
#articles .articlebullet
{
	/*padding-top: 5px;*/
	margin-top: 5px;
}
#articles .accordianHeader
{
	/*background-color: #E6E6E6;*/
	text-decoration: underline;
	cursor: pointer;
	/*border: 1px solid #C0C0C0;*/
	font-size: 8pt;
	color: #323232;
	padding: 5 0 5 5;
	font-weight: bold;	
}
#articles .accordianHeader:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #FFFFFF;
}
#articles .accordianHeaderSelected
{
	background-color: #E2DFCB;
	border: 1px solid #999999;
	font-size: 9pt;
	color: #9E0B0E;
	padding: 5 0 5 5;
	font-weight: bold;
}
#articles .accordianContent
{
	background-color: #FFFFFF;
	border: 1px dotted black;
	padding-bottom: 20px;
}
/*****************************************************************************
 *** ITEMS ***
/*****************************************************************************/
#items div
{
	clear:both;
}
#items div.repeater
{
	background-image: url(../../images/line-separator.gif);
	background-repeat: repeat-x;
	height: 20px;
	/*background-position: center;*/
	clear:both;
	/*margin-left: 10px;*/

}
#items ul
{
	list-style-type:circle;	
}

html>body #items ul{
	list-style-position:outside;	
	padding-left: 30px;
}

#items li
{
	/*text-indent: 20px;*/
	padding-left: 10px;
	list-style-position: outside;
	font-size: 8pt;
}
html>body #items li
{
	background-repeat:no-repeat;
	background-image: none;
}

#items p
{
	padding-left:10px;
	font-size: 8pt;
}

#items a.more
{
	display: block;
	float: right; 
	margin-right: 10px;
	width: 74px;
	height: 24px;
}
#items h3
{
	font-size: 9pt;
	font-weight: bold;
	color: #2A2A2A;	
	margin-right: 6px;
	background-image: url(../../images/item-bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
/***************************************************************************** 
 * Testimonials
/*****************************************************************************/

#testimonials .accordianHeader
{
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	border-bottom: dotted 1px #AAAAAA;
	cursor: pointer;
	margin-left: 10px;
}
#testimonials .accordianHeaderSelected
{	
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	margin-top: 10px;
	border-bottom: dotted 1px #AAAAAA;
	cursor: pointer;
	color: #9E0B0E;
	margin-left: 10px;
}
#testimonials .accordianContent
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
}

/***************************************************************************** 
 * FAQ
/*****************************************************************************/
#FAQ .accordianHeader
{
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	border-bottom: dotted 1px #AAAAAA;
	cursor: pointer;
	margin-left: 10px;
}
#FAQ .accordianHeaderSelected
{	
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	margin-top: 10px;
	border-bottom: dotted 1px #AAAAAA;
	cursor: pointer;
	color: #9E0B0E;
	margin-left: 10px;
}
#FAQ .accordianContent
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
}

a.top
{
	display:block;
	margin-left:9px;
}
.cssbtnaskralph
{
	background-image: url(../images/b3.jpg);
	background-repeat: no-repeat;
}
.cssbtnaskralph:hover
{	
	background-image: url(../images/b3-hover.jpg);	
	background-repeat: no-repeat;
}