/*general css */

html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}
input, select, textarea {
        font-size: 100%;
}
/* NORMAL */
input[type=text],
input[type=file],
input[type=button],
input[type=password],
select,
textarea
{
	background: #F0F0FF;
	border: 1px solid #7c8c9b;
}

input[type=select]
{
	border: #7c8c9b; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
}

input[type=submit]
{
	margin:4px 4px 8px 4px;
	padding:1px 1px 1px 1px;
	color:#FFFFFF;
	background: #7c8c9b;
	border: 1px solid #7c8c9b;
	cursor:pointer;
	font-size:16px;
}
input[type=submit]:hover
{
	background: #9cacbb;
	border: 1px solid #CCCCCC;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0 0 0 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;        
}

ul
{
	
}
h2
{
	font-size:18px;
	margin-top:5px;
}
/*
a
{
	color:#DD0021;	
	margin-bottom:3px;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	text-align:right;
	text-decoration:underline;
}
a:hover
{
	color:#86858A;	
	text-decoration:underline;
}
*/
/* Page Layout */
body
{
	background: #FFF;
	margin-top:0px;
	font-family:Arial;
	font-size:12px;
	color:#77787C;
}
#outframe
{
	display:block;
	width:790px; 
	margin-right: auto;
	margin-left: auto;
	margin-top:1px;	
    padding-left:0px;
    z-index:2;
}

#frame
{
	display:block;
	float:left;
	width:790px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;	
	padding-top:0px;
	background:transparent;	
}
#header
{
	display:block;
	float:left;
	background: transparent;
	width:790px;
	height:90px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;	
}
#middle
{
	display:block;
	float:left;
	width:790px;
 	height:100%;
 	margin-top:7px;
}
#footer
{
	display:block;
	float:left;
	width:790px;
	height:40px;
	margin-right: auto;
	margin-left: auto;	
	background: transparent;	
	text-align:center;	
	margin-top:15px;
}
#mainmenu
{
	display:block;
	float:left;
	width:96px;
	background:transparent;
	font-weight:bold;
	margin-top:18px;
}
#content
{
	display:block;
	float:left;
	width:610px;
	background:transparent;
	padding-left:20px;
	padding-right:0px;
	padding-top:30px;
}

/*  */
#floatingmenu
{
	position:absolute;
	top:75px;
	background-color:#bb170d;
	width:195px;
	height:430px;
	z-index: -1;
	padding-left:5px;
	margin-left:-5px;
	opacity: 0.0;
	filter:alpha(opacity=0.0);		
}

#mainmenu a
{
	text-decoration: none;
	color:#77787C;
	font-size:13px;
	padding-left:40px;
	font-weight:bold;
	line-height:20px;
}


#mainmenu a:hover
{
	color:#013E5B;
}

.menulinka
{
	display:block;
	width:116x;
	height:23px;
	background-image: URL(/content/images/buttonback.jpg);
	font:Arial;
	font-size:14px;
	color:#0c6460;
	text-decoration:none;
	font-weight:bold;
	margin-top:3px;
	padding-left:25px;
	padding-top:3px;
/*	opacity: 0.75;
	filter:alpha(opacity=75);		*/
}
.menulinka:hover
{
	background-image: URL(/content/images/buttonback-on.jpg);
	text-decoration:none;
}

.menulinkb
{
	display:block;
	width:128px;
	height:23px;
	background-image: URL(/content/images/buttonback2.jpg);
	font:Arial;
	font-size:14px;
	color:#0c6460;
	text-decoration:none;
	font-weight:bold;
	margin-top:3px;
	padding-left:13px;
	padding-top:3px;
/*	opacity: 0.75;
	filter:alpha(opacity=75);		*/
}
.menulinkb:hover
{
	background-image: URL(/content/images/buttonback2-on.jpg);
	text-decoration:none;
}

.toplink
{
	font:Arial;
	font-size:14px;
	color:#cb271d;
	text-decoration:none;
	font-weight:bold;
}
.toplink:hover
{
	text-decoration:none;
	color:#fb574d;
	font-weight:bold;
}
.cslink a
{
	display:none;
	width:173px;
	height:22px;
	line-height:21px;	
	font-size:10pt;	
	color:#FFFFFF;
	background: #DD0021 url('/content/images/cslink.gif') no-repeat;
	text-decoration:none;
	font-weight:normal;
	padding-top:0px;
	margin-bottom:3px;
	padding-right:7px;
	margin-left:2px;
}
.cslink a:hover
{
	color:#FFFFFF;
	text-decoration:none;
	background: #86858A url('/content/images/cslink-over.gif') no-repeat;
}
.cslink-on a
{
	display:block;
	width:173px;
	height:22px;
	line-height:20px;	
	font-size:9pt;		
	color:#FFFFFF;
	background: #86858A url('/content/images/cslink-over.gif') no-repeat;
	text-decoration:none;
	font-weight:bold;
	padding-top:0px;
	margin-bottom:3px;
	padding-right:7px;
	margin-left:2px;
}
.cslink-on a:hover
{
	background: #86858A url('/content/images/cslink-over.gif') no-repeat;
}


/*
Body 
{	
	background: #9999CC URL(/Content/images/MainBack3.jpg) no-repeat;
	background-attachment:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:20px;
	color: #CCCCCC;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

input[type=text],
input[type=file],
input[type=button],
input[type=password],
select,
textarea
{
	background: #FFFFFF;
	border: 1px solid #cc9966;
}

input[type=select]
{
	border: #DD0021; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
}

input[type=submit]
{
	margin:4px 4px 4px 4px;
	padding:1px 1px 1px 1px;
	color:#FFFFFF;
	border: 0px solid #86858A;
	width:20px;
	background-color: #ac9155;
}
input[type=submit]:hover
{
	border: 0px solid #DD0021;
	background-color: #053245;
}

#topleft
{
	position:relative; 
	top:-600px; 
	left:0px; 
}
 
#MainPageFrame
{
	display:block;
	width:800px;
	height:100%;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	background: #000000 URL(/Content/images/FrameBack.jpg);
}
	
#frame
{
	display:block;
	width:800px;
	height:inherit;
	margin-left:auto;
	margin-right:auto;
	border: solid 0px red;
}
#header
{
	display:block;
	float:left;
	width:800px;
	height:185px;
	padding-top:7px;
	padding-bottom:0px;	
	margin-bottom:0px;

	background: #000000 URL(/Content/images/FrameBack.jpg);
}

#framecontent
{
	display:block;
	float:left;	
	width:800px;
	height:auto;
	background: #000000 URL(/Content/images/FrameBack.jpg);	
}

#menu
{
	display:block;
	float:left;
	top: 0px;
	left:0px;
	width:110px;
	padding-left:8px;
	padding-bottom:15px;
	padding-top:0px;
	background: #000000 URL(/Content/images/FrameBack.jpg);
}

#content
{
	display:block;
	float:left;
	width:680px;
	margin-left:0px;
	margin-top:0px;
	background-color:#000000;
	background: #000000 URL(/Content/images/FrameBack.jpg);
}

#footer
{
	display:block;
	float:left;
	width:800px;
	height:50px;
	margin-left:0px;
	line-height: 34px;
	background: #000000 URL(/Content/images/FrameBack.jpg);	
}

div, span
{
    SCROLLBAR-FACE-COLOR: #CCCCCC;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #555555;
    SCROLLBAR-SHADOW-COLOR: #1e1e1e;
    SCROLLBAR-3DLIGHT-COLOR: #555555;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #3F3F3F;
    SCROLLBAR-DARKSHADOW-COLOR: #2C2C2C;
}

A
{
	font-family: Arial, Helvetica, sans-serif;
    CURSOR: hand;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    font-weight:bold;
}
#menu a
{
    display:block;
	background: #864 URL(/Content/images/nav-off.jpg) no-repeat;
    height:20px;
    width:110px;
	margin-bottom:7px;
	line-height:20px;
	padding-left:7px;
	font-size:14px;
}

A:hover
{
	font-family: Arial, Helvetica, sans-serif;
    CURSOR: hand;
    COLOR: #AAAA66;
    TEXT-DECORATION: none
}

#newsSelect a
{
    display:block;
    background:#000000;
    height:10px;
    width:100px;
    padding-top:0px;
	margin-bottom:0px;
	line-height:18px;
	padding-left:0px;
	text-align:center;
	font-size:11px;	
}

#portholeHolder 
{  
	display:inline-block;
	position:relative;
	top: 0px;
	right: 0px;
    width:  159px; 
    height: 160px; 
    margin-bottom: 10px;
	background: #000 URL(/Content/images/PortholeImages/phback.jpg) no-repeat;
} 
 
#portholeHolder img 
{  
	background: #000 URL(/Content/images/PortholeImages/porthole.jpg) no-repeat;
    width:  159px; 
    height: 160px; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	top: 0px;
	right: 0px;
} 

#newsticker {  
	display:block;
	width:650px;
	height:25px;
} 
 
#newsticker span 
{
	display:block;
    background-color: #000;  
    width:  650px; 
    height: 55px; 
} 
*/