
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background: #fff;
	text-align:center;
	
	
}

a:link {
	color: #F23232;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F23232;
}
a:hover {
	text-decoration: underline;
	color: #F23232;
}
a:active {
	text-decoration: none;
	color: #F23232;
}

#container { 
	width: 960px; 
	height:auto;
	min-height:350px;
	margin: 0 auto; 
	text-align: left;
	background:#FFFFFF;
	margin-bottom:50PX;
	
}

#menu { 
	margin: 0;
	width: 920px;
	#width: 960px;
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
    background: #999;
	} 
	
#menu ul {
 text-align:center;
 }

#menu li {
	display: inline;
}
#menu li a {
	color: #ffffff;
	text-decoration: none;
	margin-right: 60px;
}
#menu li a:hover {
text-decoration: underline;
color: #ffffff;       
}

fieldset {  
margin: 1em 0 0 0;  
padding: 0;
}
legend {  
margin-left: 1em;  
color: #F23232;  
font-weight: bold;
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
padding-bottom: 2em;
}
fieldset.submit {  
border-style: none;
}

label {  
float: left;  
width: 12em;  
margin-right: 0.5em;
}

fieldset {  
float: left;
clear: both;  
width: 100%;  
border: 1px solid #CCCCCC;  
background-color: #F2EFE9;
font-size:14px;
}

.input
{
	width:200px;
}

.livebutton
{
	width:87px;
	height:50px;
	font-size:18px;
}

.button
{	float:left;
	width:100px;
}

.submit
{	float:right;
	width:150px;
	height:50px;
	font-size:14px;
	font-weight:bold;
}

.right
{	float:right;

}

#boxes {
	margin-left:20px;
	float:left;
position:static;
	width:250px;
min-height:300px;

} 

#box-table-a
{
	font-size: 12px;
	width: 960px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	border-bottom: 2px solid #AD1E39;

	color: #333;
}
#box-table-a td
{
	padding: 8px;
	background: #fff; 
	border-bottom: 1px solid #ccc;
	color: #333;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #ccc;
}

#box-table-prog
{
	font-size: 12px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-prog th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	border-bottom: 2px solid #AD1E39;

	color: #333;
}
#box-table-prog td
{
	padding: 8px;
	background: #fff; 
	border-bottom: 1px solid #ccc;
	color: #333;
	border-top: 1px solid transparent;
}
#box-table-prog tr:hover td
{
	background: #ccc;
}

#box-table-print
{
	font-size: 14px;
	width: 920px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-print th
{
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	background: #C2CEEF;
	border-top: 4px solid #000099;
	border-bottom: 1px solid #fff;
	color: #000;
}
#box-table-print td
{
	padding: 8px;
	background: #fff; 
	border-bottom: 1px solid #000099;
	color: #000;
	border-top: 1px solid transparent;
}
#box-table-print tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#left {
	margin: 10px 5px 10px 25px;
	float:left;
	width:400px;
	height:auto;
	min-height:200px;

} 

#right {
	margin: 10px 5px 10px 25px;
	float:left;
	width:500px;
	height:auto;
	min-height:200px;

} 

#leftprog {
	margin: 10px 5px 10px 25px;
	float:left;
	width:200px;
	height:auto;
	min-height:200px;

} 

#full {
	margin: 10px 25px 10px 25px;
	float:left;
	width:910px;
	height:auto;
	min-height:200px;

} 

#fullprog {
	margin: 10px 25px 10px 25px;
	float:left;
	width:700px;
	height:auto;
	min-height:200px;

} 

#photo {
	margin: 10px 0px 10px 10px;
	float:left;
	width:autopx;
	height:auto;
	text-align:center;

} 

#text {
	padding: 10px;
	float:left;
	width:autopx;
	height:auto;

} 



#rightsidehead {
	margin: 5px 0px 0px 0px;

	float:right;
	width:960px;
	height:25px;
	color: #666;


} 

#rightbottom {
	margin: 10px 0px 0px 0px;

	float:right;
	width:960px;
	height:auto;
	color: #999;
	height:auto;
	background-color:#ccc;

} 

#pagebottom {
	margin: 10px 0px 0px 0px;
	text-align:center;
width:960px;
	height:25px;
	color:#FFF;
	line-height:20px;
	background:#FFFFFF url(images/redstrip.png) no-repeat center;

} 


#rightside {
	margin: 10px 0px 10px 0px;
	float:right;
	width:960px;
	height:auto;
	min-height:200px;

}

#rightsideprog {
	margin: 10px 0px 10px 0px;
	float:right;
	width:750px;
	height:auto;
	min-height:200px;

}

#rightsidetext {
	margin: 10px 10px 10px 0px;
	float:right;
	width:650px;
	height:auto;
	min-height:200px;
	border-color:#FFF;

}

#leftsideprog {
	margin: 10px 0px 10px 0px;
	float:left;
	width:200px;
	height:auto;
	min-height:200px;
	background-color:#ccc;

}

#rightsideprint {
	margin: 10px 15px 10px 20px;
	float:left;
	width:920px;
	height:auto;

}

#logoff {
	margin: 15px 30px 10px 5px;
	float:right;
	width:300px;
	height:auto;
	color: #FFF;
	text-align:right;

} 


#back {
	float:right;
	width:300px;
	height:auto;
	color: #FFF;
	text-align:right;

} 

#logoprint {
	margin: 0px 30px 10px 5px;
	float:right;
	width:300px;
	height:auto;
	color: #000000;
	text-align:right;

} 

#printtitle {
	margin: 15px 30px 10px 25px;
	float:left;
	width:500px;
	height:auto;
	color: #000;
	text-align:left;
	font-size:14px;
	font-weight:bold;

} 


#loginbox {
	margin: 10px 15px 10px 250px;
	float:left;
	width:423px;
	height:70px;
	color: #FFF;

} 

#orbox {
	padding:10px;
	padding-left:20px;
	float:left;
	width:auto;
	height:100px;

} 

#loginboxtitle {
	margin: 10px 15px 10px 250px;
	float:left;
	width:423px;
	height:auto;
	

} 

#header { 

	height:auto;
	font-size:40px;
	color: #666;
	font-weight:bold;
} 

#headerprint { 

	height:220px;
} 


footerbottom{
	text-align:center;
	color: #999;
	font-size:10px;
	clear:both;
	
	
} 

#footerbottom a {
	color: #F57F20;
}

#footerbottom a:hover {
text-decoration: underline;
color: #F57F20;
              
}

.clear { clear: both; }

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

h1 {font-size:20px; margin:0; padding:0px; }
h2 {font-size:18px; padding:5px;}
h3 {font-size:16px; }
h4 {font-size:14px; }

.printtitle {font-size:26px; margin:0; padding:0px; }
.red {color: #F23232;}
.orangeprint {color: #F57F20;font-size:14px; }
.printtext {font-size:14px; }
.orangeback {background-color:#F57F20;}

.footer {color: #999;font-size:10px; text-align:center; }
.text {padding:10px; font-size:14px; }
