﻿BODY
{
	background-color:#1f0a08; 
	background-image: url(/App_System/Lib/Image/body_bgd.gif);
	Background-repeat:repeat;
	background-position:left top;
	color:#1f1f1f;
	margin:0;
	padding:0;
}
.maintable
{
	margin: 0 auto 0 auto;
	background-image: url(/App_System/Lib/Image/content_bgd.jpg);
	Background-repeat:no-repeat;
	background-position:left bottom;
	background-color: #ffffff;	
	width:640px;
}
#content 
{ 
	font-size:11px;
	line-height:16px; 
	padding-bottom:89px;
}
table, td 
{
	border-collapse:collapse; 
	font-size:100%; 
	font-family:Arial;
}
table, td, img 
{
	border:0;
}
form, td 
{
	margin:0;
	padding:0;
}
select, input 
{ 
	font-size:1em;
}
img 
{ 
	vertical-align:top; 
	border:0; 
	vertical-align:top; 
	text-align:left;
}
.fleft 
{ 
	float:left;
}
.fright 
{ 
	float:right;
}
.table 
{ 
	width:100%;
}
.clear 
{ 
	clear:both;
}
.alignright 
{ 
	text-align:right;
}
p 
{ 
	margin-bottom:6px;
}
A, A:link, A:visited
{
	font-weight:bold;
    color:#88140e;
}
A:active, A:hover
{
    text-decoration: none
}
.HEADER
{
    background-color:#ffffff;
    padding:0;
    margin:0;   
}
.SUBNAV
{
	color:#ffffff;
    padding:0 0 5px 31px;
    margin:0;
    TEXT-ALIGN: left;
}
.SUBNAV p, .SUBNAV A:link, .SUBNAV A:visited
{
    COLOR: #660000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.SUBNAV A:active, .SUBNAV A:hover
{
    COLOR: #660000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
}
.FOOTER
{
	height:114px;
	font-size:11px;  
	color:#8e524f;
	padding: 20px 0 10px 0;
}
.FOOTER A:link, .FOOTER A:visited
{
	font-size:10px; 
	color:#8e524f; 
	text-decoration:none;
}
.FOOTER A:active, .FOOTER A:hover
{
	text-decoration:underline;
}
.FOOTER p
{
	font-size:10px;  
	padding:60px 0 0 0; 
	text-align:right;
	margin:0;
}
.COPYRIGHT
{
    COLOR: #8e524f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:right;
    margin:5px 0 0 0;
    padding:0;
}
.COPYRIGHT A:link, .COPYRIGHT A:visited
{
	font-size:10px; 
    color:#8e524f; 
	text-decoration:none;
	text-align:right;
}
.COPYRIGHT A:active, .COPYRIGHT A:hover
{
	text-decoration:underline;
}
.disclaimer
{
	COLOR: #8e524f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
    margin:5px 0 0 0;
    padding:0;
}
.ODD  { BACKGROUND-COLOR: #EDEDFF }
.EVEN { BACKGROUND-COLOR: #FFFFED }
.SHOW { display: block }
.HIDE { display: none }
.B	  { FONT-WEIGHT: bold }
.INFO, .MESSAGE-INFO
{
	COLOR: green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ERROR, .MESSAGE-ERROR
{
	COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

/*==================list====================*/
ul 
{ 
	list-style:none;
}
.main_menu 
{
	background:url(/App_System/Lib/Image/header_bgd1.gif) left top repeat-x; 
	height:65px;
}
.main_menu li 
{ 
	float:left; 
	width:106px; 
	height:41px; 
	background:url(/App_System/Lib/Image/main_menu_divider.gif) right top no-repeat; 
	text-align:center; 
	line-height:40px;
}
.main_menu li.w 
{ 
	width:107px;
}
.main_menu li a 
{ 
	font-weight:bold; 
	color:#ffffff; 
	text-decoration:none;
}
.main_menu li a:hover 
{ 
	color:#c70500;
}
.main_menu li a.current 
{
	color:#c70500; 
	cursor:default;
}
.list1
{
	margin:0;
	padding:0;
}
.list1 li a 
{ 
	background:url(/App_System/Lib/Image/marker.gif) no-repeat 0 4px; 
	padding-left:10px; 
	color:#88140e; 
	line-height:1.66em;
	text-decoration:underline;
}
.list2 li a 
{
	color:#88140e; 
	line-height:1.66em;
}
.numberedList
{
	list-style-type:decimal;
}
.familyList
{
	margin:0;
	padding:0;
}
.familyList li
{
	background:url(/App_System/Lib/Image/marker.gif) no-repeat 0 4px; 
	padding-left:10px;
	margin:0;
}
.familyList li ul
{
	margin:0 0 0 15px;
	padding:0;
}
.familyList li ul li
{
	background:none;
	list-style-type:disc;
	padding:0;
}

/*==================txt, links, lines, titles====================*/
h1, .h1
{
	font-family:Georgia; 
    font-size:20px; 
    color:#251414; 
    margin-bottom:10px; 
    line-height:20px; 
    font-weight:normal;
}
h1.welcome
{ 
	font-family:Georgia;
	color:#a00400; 
	font-size:30px;
	margin-bottom:15px; 
    font-weight:normal;
}
h2, .h2
{
    font-family:Georgia; 
    font-size:20px; 
    color:#251414; 
    margin-bottom:10px; 
    line-height:20px; 
    font-weight:normal;
}
h2 .welcome:first-letter 
{ 
	font-size:1.33em; 
	line-height:30px;
}
h2 .name
{
    font-family:Georgia; 
    font-size:14px; 
    color:#251414; 
    margin-bottom:10px; 
    line-height:10px; 
    font-weight:normal;
}
h3, .h3
{
    font-family:tahoma; 
    color:#b76361; 
    font-size:1.16em; 
    line-height:1.42em; 
    margin-bottom:10px;
}
h4 
{ 
	color:#a00400;
	font-size:1em;
	padding:0;
	margin:0;
}
h5 
{ 
	color:#b76361; 
	font-size:1em;
}
.caption
{
	font-family:Arial;
	font-size:9px;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:5px;
}
.fsize  
{
	font-size:11px; 
	line-height:1.85em; 
	margin-bottom:0;
}

/*==================layouts====================*/
#main_content 
{ 
	margin: 0 30px 0 30px;
	vertical-align:top;
}
.col_1 
{
	width:300px;
	padding-right:10px;
	padding-bottom:50px;
}
.col_2  
{
	width:250px;
	padding-left:30px;
	padding-bottom:25px;	
}
.col_3 
{
	width:275px;
	padding-right:10px;
	padding-bottom:100px;
}
.col_4  
{
	width:275px;
	padding-left:10px;
	padding-bottom:75px;	
}
.col_5 
{
	width:275px;
	padding-right:10px;
	padding-bottom:25px;
}
.col_6  
{
	width:275px;
	padding-left:10px;
	padding-bottom:25px;	
}
.block
{
	padding:10px;
	background-color:#f7f7f7;
	text-align:left;
}
.line_hor 
{ 
	background:url(/App_System/Lib/Image/line1.gif) left bottom repeat-x; 
	padding-bottom:22px; 
	margin-bottom:24px;
}
.line_hor2 
{ 
	background:url(/App_System/Lib/Image/line2.gif) left bottom repeat-x; 
	padding-bottom:14px; 
	margin-bottom:17px;
}
.img_indent { margin:0 15px 0 0; float:left;}

.img_right
{
	padding-right:10px;
}
.row1
{
	padding:15px;
	background-color:#f7f7f7;
	text-align:left;
	margin-bottom:25px;
}
.row2
{
	padding-bottom:100px;
}
.row3
{
	padding-bottom:100px;
}

#Media, #Media tr
{
	vertical-align:top;
}
#Media td
{
	padding:10px;

}
#Media_Nav
{
	border-left-color:#cccccc;
	border-left-style:solid;
	border-left-width:1px;
	margin-left:15px;
}
#Media_Nav td
{
	padding:0 0 10px 15px;	
}
#Resources
{
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin:10px 0 15px 0;
	width:580px;
}
#Resources p
{
	padding-left:10px;
}
#Resources A, #Resources A:link, #Resources A:visited
{
	color:#88140e;
	font-weight:bold;
    text-decoration: none;
}
#Resources A:active, #Resources A:hover
{
    text-decoration: underline;
}
#Resources ul
{
	list-style:none;
}
#Resources li
{
	background:url(/App_System/Lib/Image/marker.gif) no-repeat 0 4px; 
	padding-left:10px; 
	color:#88140e; 
	line-height:1.66em;
}

/*==================forms====================*/
input, select 
{ 
	vertical-align:middle; 
	font-weight:normal;
}
.form 
{ 
	height:27px;
}
.form input 
{
	width:216px; 
	height:18px; 
	background:none; 
	border:1px solid #000000; 
	font-size:1em; 
	font-family:arial; 
	color:#1f1f1f;
}
textarea 
{ 
	width:319px; 
	height:99px; 
	background:none; 
	overflow:auto; 
	border:1px solid #000000; 
	font-size:1em; 
	font-family:arial; 
	color:#1f1f1f;
}

/*==================buttons====================*/
.button1
{
	background-image: url(/App_System/Lib/Image/content_link1.gif);
	Background-repeat:no-repeat;
	background-position:right bottom;
	color:white;
	font-weight:bold;
	text-align:right;
	padding:3px 2px 3px 2px;
}
.button1 A, .button1 A:link, .button1 A:visited
{
    color:white;
    padding-right:3px;
}
.button1 A:active, .button1 A:hover
{
    text-decoration: underline;
}
.button2
{
	background-image: url(/App_System/Lib/Image/content_link2.gif);
	Background-repeat:no-repeat;
	background-position:right bottom;
	color:white;
	font-weight:bold;
	text-align:right;
	padding:3px 2px 3px 2px;
}
.button2 A, .button2 A:link, .button2 A:visited
{
    color:white;
    padding-right:3px;
}
.button2 A:active, .button2 A:hover
{
    text-decoration: underline;
}

.button3
{
	background-image: url(/App_System/Lib/Image/content_link2.gif);
	Background-repeat:no-repeat;
	background-position:right bottom;
	color:white;
	font-weight:bold;
	text-align:right;
	padding:3px 2px 3px 2px;
}
.button3 A, .button3 A:link, .button3 A:visited
{
    color:white;
    padding:3px;
}
.button3 A:active, .button3 A:hover
{
    text-decoration: underline;
}

.button4
{
	background-image: url(/App_System/Lib/Image/content_link4.gif);
	Background-repeat:no-repeat;
	background-position:right bottom;
	color:white;
	font-weight:bold;
	text-align:right;
	padding:3px 2px 3px 2px;
}
.button4 A, .button4 A:link, .button4 A:visited
{
    color:white;
    padding-right:3px;
}
.button24 A:active, .button4 A:hover
{
    text-decoration: underline;
}
.tblLogin
{
	margin-bottom:75px;
}
.tblLogin td
{
	padding:5px;
}
.adminMenu,
.adminContent,
.adminDoc,
.adminUser
{
	padding:5px 10px 75px 5px;
}
