/*general css */

html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% 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: #ae1f23;
	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% Arial, Helvetica, sans-serif;        
}
h2
{
	font-size:18px;
	margin-top:5px;
}

#header a
{
	color:#FFFFFF;	
	font-size:12px;
	text-decoration:none;
	margin:0px 7px 0px 7px;
}
#header a:hover
{
	color:#ae1f23;	
}
#footer a
{
	color:#FFFFFF;	
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

table a
{
	color:#000000;	
}
table a:hover
{
	color:#ae1f23;	
	text-decoration:none;
}

#newsroom{
	border-left: 1px solid #AD2028;
	border-top: 1px solid #AD2028;
	margin: 20px 0 10px 0;
}
#newsroom td{
	border-right: 1px solid #AD2028;
	border-bottom: 1px solid #AD2028;
	padding: 5px;
	text-align: left;
}
#newsroom th 
{
background:#DEDEDC none repeat scroll 0 0;
border-bottom:1px solid #AD2028;
border-right:1px solid #AD2028;
font-weight:normal;
padding:5px;
text-align:left;
}

/* Page Layout */
body
{
	background: #FFF;
	margin-top:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}
#outframe
{
	display:block;
	width:820px; 
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;	
    padding-top:0px;
    z-index:2;
}

#frame
{
	display:block;
	float:left;
	width:820px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;	
	padding-top:0px;
	background:transparent;	
}
#header
{
	display:block;
	float:left;
	background: transparent;
	width:820px;
	height:132px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;	
    border: solid 1px #AAAAAA;
    border-bottom: 0px;
}
#middle
{
	display:block;
	float:left;
	width:820px;
 	height:100%;
 	margin-top:0px;
    border: solid 1px #AAAAAA; 	
    border-bottom-width: 0px;
}
#footer
{
	display:block;
	float:left;
	width:820px;
	height:140px;
	margin-right: auto;
	margin-left: auto;	
	background: transparent;	
	text-align:center;	
	margin-top:0px;
}
#mainmenu
{
	display:block;
	float:left;
	width:140px;
	background:transparent;
	font-weight:bold;
	margin-top:18px;
}
#content
{
	display:block;
	float:left;
	width:660px;
	background:transparent;
	padding-left:10px;
	padding-right:0px;
	padding-top:8px;
}

/*  */

.ql1
{
	display:block;
	float:left;
	background:transparent;
	background-image:URL(/content/images/roll1.jpg);
	width:120px;
	height:105px;
	margin: 10px 5px 10px 23px;
	line-height:105px;
}
.ql1:hover
{
	background-image:URL(/content/images/roll1_on.jpg);
	text-decoration:none;
}
.ql2
{
	display:block;
	float:left;
	background-image:URL(/content/images/roll2.jpg);
	width:120px;
	height:105px;
	margin: 10px 5px 10px 5px;
	line-height:105px;
}
.ql2:hover
{
	background-image:URL(/content/images/roll2_on.jpg);
	text-decoration:none;
}
.ql3
{
	display:block;
	float:left;
	background-image:URL(/content/images/roll3.jpg);
	width:120px;
	height:105px;
	margin: 10px 5px 10px 5px;
	line-height:105px;
}
.ql3:hover
{
	background-image:URL(/content/images/roll3_on.jpg);
	text-decoration:none;
}
.ql4
{
	display:block;
	float:left;
	background-image:URL(/content/images/roll4.jpg);
	width:120px;
	height:105px;
	margin: 10px 5px 10px 5px;
	line-height:105px;
}
.ql4:hover
{
	background-image:URL(/content/images/roll4_on.jpg);
	text-decoration:none;
}
.ql5
{
	display:block;
	float:left;
	background-image:URL(/content/images/roll5.jpg);
	width:120px;
	height:105px;
	margin: 10px 5px 10px 5px;
	line-height:105px;
}
.ql5:hover
{
	background-image:URL(/content/images/roll5_on.jpg);
	text-decoration:none;
}
.ql6
{
	display:block;
	float:left;
	background-image:URL(/content/images/roll6.jpg);
	width:120px;
	height:105px;
	margin: 10px 5px 10px 5px;
	line-height:105px;
}
.ql6:hover
{
	background-image:URL(/content/images/roll6_on.jpg);
	text-decoration:none;
}

ul {
margin:20px 10px 10px 30px;
text-align:left;
}
li {
line-height:18px;
list-style-image:url(/content/images/bullet.gif);
list-style-position:outside;
list-style-type:disc;
}

/*
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; 
} 
*/