/* CSS Document */

img
{
border: 0;
}

/*============= Links =============*/
a:link.menuitem
{
	color: #FFFFFF;
	text-decoration: none;
}

a:visited.menuitem
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.menuitem
{
	color: #FFFFCC;
	cursor: pointer;
	text-decoration: none;	
}

a:link.bullet
{
	color: #003399;
	text-decoration: none;
}

a:visited.bullet
{
	color: #003399;
	text-decoration: none;
}

a:hover.bullet
{
	color: #003399;
	cursor: pointer;
	font-weight: bold;	
}

#prevpage a:link
{
	color: #26478C;
	text-decoration: none;	
}

#prevpage a:visited
{
	color: #26478C;
	text-decoration: none;	
}

#prevpage a:hover
{
	color: #26478C;
	cursor: pointer;
	text-decoration: underline;	
}

#backtop a:link
{
	color: #003399;
}

#backtop a:visited
{
	color: #003399;
}

#backtop a:hover
{
	color: #003399;
	cursor: pointer;
	font-weight: bold;	
}

/*========== Positioning ============*/

body {
    margin:9px 9px 0 9px;
    padding:0;
    background:#FFF;
}

#logo
{
position: absolute;
margin: 0px;
padding: 0px;
top: 0px;
left: 0px;
width: 236px;
height: 78px;
}

#banner
{
position: absolute;
margin: 0px;
padding: 0px;
top: 0px;
left: 236px;
width: 564px;
height: 78px;
}

#bar
{
background: #FFB911;
position: absolute;
top: 78px;
left: 0px;
width: 800px;
height: 12px;
z-index: 0;
}

#navigation
{
background: #26478C;
position: absolute;
margin: 0px;
padding: 0px;
top: 90px;
left: 0px;
width: 118px;
height: 496px;
zindex: 1;
}

#angle
{
position: absolute;
margin: 0px;
padding: 0px;
top: 90px;
left: 118px;
width: 118px;
height: 496px;
}

#navcap
{
position: absolute;
margin: 0px;
padding: 0px;
top: 559px;
left: 0px;
width: 236px;
height: 55px;
}

#content_top
{
background: #FFFFFF;
position: absolute;
margin: 0px;
padding: 0px;
top: 90px;
left: 236px;
width: 262px;
height: 177px;
}

#content_top_image
{
background: #FFFFFF;
position: absolute;
margin: 0px;
padding: 0px;
top: 90px;
left: 498px;
width: 302px;
height: 177px;
text-align: right;
}

#content_low
{
padding-top: 20px;
background: #FFFFFF;
position: absolute;
margin: 0px;
top: 280px;
left: 220px;
width: 580px;
}

#content2
{
background: #FFFFFF;
position: absolute;
margin: 0px;
top: 90px;
left: 236px;
width: 564px;
padding-top: 12px;
z-index: 1;
}

#bottom_cap
{
background: #FFFFFF;
position: absolute;
margin: 0px;
top: 614px;
left: 300px;
width: 500px;
}

/*============= Table =============*/
#td.border
{
background: #003399;
}

/*============= Fonts =============*/
.boldblue
{
font-weight: bold;
color: #003399;
}

.blue
{
color: #003399;
}

#homeheadertext
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  14px;
padding-top: 4px;
padding-right: 12px;
padding-left: 12px;
}

#homeheaderbar
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  18px;
margin-top: 2px;
margin-bottom: 2px;
text-indent: 8px;
color: #26478C;
}

#homebullet
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  14px;
text-indent: 14px;
padding-bottom: 10px;
color: #26478C;
}

#homecr
{
color: #000;
font-family: tahoma, trebuchet ms, helvetica, arial;
font-size:  10px;
margin-right: 4px;
text-align: right;
}

#menu_item
{
color: #FFFFFF;
font-family: tahoma, trebuchet ms, helvetica, arial;
font-size:  20px;
padding-left: 2px;
}

#menu_bullet
{
color: #FFFFFF;
font-family: tahoma, trebuchet ms, helvetica, arial;
font-size:  10;
font-weight: bold;
text-indent: 4px;
}

#menu_cr
{
color: #FFFFFF;
font-family: tahoma, trebuchet ms, helvetica, arial;
font-size:  10px;
margin-left: 4px;
}

#prevpage
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  10px;
text-align: right;
margin-right: 10px;
color: #26478C;
}

#backtop
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  14px;
text-align: right;
text-decoration: underline;
padding-top: 4px;
padding-bottom: 8px;
color: #003399;
}

#header1
{
font-family: helvetica, tahoma, trebuchet ms,  arial;
font-size:  16px;
font-weight: bold;
color: #003399;
margin-left: 8px;
}

#header1_ul
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  14px;
text-decoration: underline;
margin-left: 10px;
padding-top: 8px;
padding-bottom: 4px;
color: #003399;
}


#header1_text
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  14px;
margin-left: 10px;
margin-top: 6px;
padding-bottom: 6px;
}

#header1_bullet
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  14px;
margin-left: 16px;
padding-top: 4px;
padding-bottom: 4px;
color: #000000;
}

#header1_sub
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  14px;
margin-left: 16px;
padding-top: 4px;
padding-bottom: 4px;
color: #000000;
}

#header2
{
font-family: helvetica, tahoma, trebuchet ms,  arial;
font-size:  14px;
background-color: #FFFFCC;
padding-left: 2px;
padding-right: 2px;
padding-top: 4px;
padding-bottom: 4px;
border-style: solid;
border-color: #003399;
border-width: 1px;

}

#header2_text
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  12px;
margin-left: 20px;
margin-top: 6px;
padding-bottom: 6px;
}

#header2_bullet
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  12px;
margin-left: 35px;
padding-top: 2px;
padding-bottom: 4px;
color: #000000;
}

#header3_bullet
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  12px;
margin-left: 65px;
padding-top: 2px;
padding-bottom: 4px;
color: #000000;
}

#highlight
{
font-family: helvetica, tahoma, trebuchet ms, arial;
font-size:  12px;
margin-left: 10px;
padding-top: 1px;
padding-bottom: 1px;
color: #000000;
}

/*============= STARZ =============*/
#header1_starz
{
font-family: helvetica, tahoma, trebuchet ms,  arial;
font-size:  16px;
font-weight: bold;
color: #003399;
margin-left: 6px;
padding-top: 8px;
}

#header_starz_logo
{
font-family: helvetica, tahoma, trebuchet ms,  arial;
font-size:  14px;
font-weight: bold;
color: #003399;
padding-top: 2px;
text-align: center;
}

table.starz
{
margin: 0;
border: 0;
border-spacing: 0;
border-collapse: collapse;
}

tr.starz
{
margin: 0;
border: 0;
border-spacing: 0;
border-collapse: collapse;
}

td.starz
{
margin: 0;
border: 0;
border-spacing: 0;
border-collapse: collapse;
}

tbody.starz tr td 
{
font-family: helvetica, tahoma, trebuchet ms,  arial;
font-size:  12px;
padding: 0.1em 0.4em;
/*border: 1px solid #003399;*/
vertical-align: middle;
}

tbody.starz tr td.head
{
font-family: helvetica, tahoma, trebuchet ms,  arial;
font-size:  12px;
font-weight: bold;
color: #CDCDCD;
vertical-align: middle;
padding: 0.1em 0.4em;
/*border: 1px solid #003399;*/
background: #003399;
}

tbody.starz tr td.reqhead
{
font-family: helvetica, tahoma, trebuchet ms,  arial;
font-size:  12px;
font-weight: bold;
color: #FFFF00;
vertical-align: middle;
padding: 0.1em 0.4em;
/*border: 1px solid #003399;*/
background: #003399;
}
