@charset "utf-8";
/* CSS Document - layout.css */

/* RESET GLOBAL STYLES:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
*{
	margin:0;
	padding:0;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	margin:0; padding:0;
	border:0; outline:0;
	font-size:100%;
	background:transparent;}
body{line-height:normal;}
ol, ul{
	list-style: none;}
blockquote, q {
	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border:none;}

/* APPLY GLOBAL STYLES:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
HTML{
    background:url(file:///S|/DEVELOPMENT/PORTAL_PAGES/WEB_Templates/Template_01/web/LimeGreenGray/images/bgr/pageBGR.gif) top left repeat #fff;
	background:#fff;}
BODY{
    background:url(file:///S|/DEVELOPMENT/PORTAL_PAGES/WEB_Templates/Template_01/web/LimeGreenGray/images/bgr/pageBGR.gif) top left repeat #fff;
	background:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.8em;
    font-weight: normal;
    letter-spacing: normal;
	text-transform:none;
    word-spacing:normal;}
:focus {
	outline:1px solid #444444;}
.clearBoth {
	clear:both;
	height:0;
	visibility:hidden;}




/*~~~~~MIN - WIDTH:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
the following 4 styles make sure that the page will respect the 
min-width property in all browsers and all browser versions.*/
.minWidth01{
	display:block; width:100%; min-width:770px; margin:0; padding:0;}
* html .minWidth02{
	position:relative; float:left; border-left:770px solid #fff; padding:0; margin:0px}
* html .minWidth03{
	position:relative; float:left; margin-left:-770px; padding:0;}
.minWidth03{
	display:block; padding:0; margin:0;} 

/*~~~~~~ LAYOUT: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.page_wrap{
	display:block;}
.page_width{
	display:block;}	
.accessibility{
	display:none;}
.header{
	display:block;
	background:white;
	height:100px;}
.content_wrap{
	display:block;
	padding:0;
	margin:0;}
.content{
	display:block;
	padding:0;
	margin:0;}
.footer {
	padding:0;
	margin:0;}
	
/*~~~~~~ header: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header_WRAP {
	display:block; 
	width:100%; 
	height:127px;
	background:url(images/header2_04.jpg) bottom left repeat-x #134467;}			
.logo {
	float:left;  
	margin:0; 
	padding:0 0 0 2px;}
.poweredbyLogo {
	float:right; 
	margin:0; 
	padding:0;}
/*~~~~~~ mainNavigation: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~ content: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.content img.customImage{
	float:right;
	margin:10px;}
.content p.customText{
	padding-right:190px;
	padding:10px;
	padding-left:230px;
	font-size:8pt;}
.content p.customText a:link,
.content p.customText a:visited,
.content p.customText a:active {
	color : #461239; 
	font-size:8pt;
	padding:2px 0;
	text-decoration:underline;}
.content p.customText a:hover{
	text-decoration:underline;
	color:#ffd700}
.content .loginMenu_wrap{
	display:block;
	float:left;
	width:210px;
	margin:3px 15px 3px 4px;
	padding:0;
	background:#eeeeee;
	border:1px solid #ffd700;}
.content .loginMenu_wrap a,
.content .loginMenu_wrap a:active,
.content .loginMenu_wrap a:visited{
	color:#461239;
	text-decoration:none;}
.content .loginMenu_wrap a:hover {
	text-decoration:underline;}
.content .loginMenu_wrap h2{
	display:block;
	color:#fff;
	font-size:.9em;
	background:#461239;
	border-bottom:2pt solid #ffd700;
	margin-bottom:8px;
	padding:5px;
	text-transform:uppercase;
	font-weight:normal;}
.content .loginMenu_wrap h2 img {
	margin:0 0 0 3px;}
.content .loginMenu_wrap ul.loginMenu{
	display:block;
	margin-bottom:0;}
.content .loginMenu_wrap ul.loginMenu li{
	display:block;
	padding:5px 5px 5px 15px;
	border-bottom:1pt solid #ffd700;}
.content .loginMenu_wrap ul.loginMenu li img{
	margin:0 8px;}
.poweredByKuder {
	display:block;
	position:relative;
	margin:10px 0;
	clear:both;}
.poweredByKuder img{
	clear:left;
	margin:0;
	padding:0;}
/*~~~~~~ customLinks: ~~~~*/	
.content table.customLinks{
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	background:#eeeeee;
	border: 1pt solid #ffd700; 
	line-height:19px;
	font-size: 9pt;}
.content table.customLinks tr th{
	text-align:left;
	color:#fff;
	border-right:1px solid #ffd700;
	border-bottom:1px solid #ffd700;
	background:#461239;
	padding:5px 30px;
	margin:0;
	text-transform:uppercase;}	
.content table.customLinks tr th.col01,
.content table.customLinks tr th.col02,
.content table.customLinks tr th.col03,
.content table.customLinks tr td.col01,
.content table.customLinks tr td.col02,
.content table.customLinks tr td.col03{
	width:33%;
	text-align:left;
	border-right:1pt solid #ffd700;
	vertical-align:top;}	
.content table.customLinks tr td{
	padding:5px 10px;}		
table.customLinks tr td ul li a:link,
table.customLinks tr td ul li a:visited,
table.customLinks tr td ul li a:active{
	display:block;
	color : #461239; 
	font-size:8pt;
	padding:0;
	text-decoration:none;
	margin: 0 0 0 20px;}
table.customLinks tr td ul li a:hover{
	text-decoration:underline;}


/*~~~~~~ footer: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.footer	{
	display:block; 
	text-align:center;  
	font-size:.85em;
	margin:10px 0 0 0;
	padding:0;
	background:#461239;
	color:#ffffff;}
.footerRow01 {
	display:block; 
	padding:9px 0 3px 0; 
	margin:0;}
.footerRow02 {
	display:block; 
	padding:3px 0 9px 0; 
	margin:0;}
.footer a:link,
.footer a:active,
.footer a:visited {
	color:#ffffff;
	text-decoration:none;}
.footer a:hover{
	text-decoration:underline;
	color:#ffd700;}

