@charset "UTF-8";
/* CSS Document */

body{
background-image:url(images/window_bg.png);
background-repeat: no-repeat;
background-position: top center;
background-color: #FFFFFF;
margin: 0px;
}

#page {
background-image:url(images/page_pg.png);
background-repeat: repeat;
width: 900px;
min-width: 900px;
max-width: 900px;
height:auto;
margin-left: auto;
margin-right: auto;
}


.dotted_line{
border-top:dotted #b2cfec 1px;
border-bottom:0px;
border-left:0px;
border-right:0px;

}

#header{
background-image:url(images/header.png);
background-repeat: no-repeat;
width:900px;
max-width: 900px;
min-width: 900px;
height:150px;
max-height:150px;
min-height:150px;
position:relative;
top:0px;
left:0px;
margin-left: auto;
margin-right: auto;
}

#subnav{
width:900px;
max-width: 900px;
min-width: 900px;
height:30px;
max-height:30px;
min-height:30px;
position:relative;
top:0px;
left:0px;
margin-left: auto;
margin-right: auto;
}

#content{
width:900px;
max-width: 900px;
min-width: 900px;
position:relative;
top:0px;
left:0px;
}

#footer{
width:900px;
min-width:900px;
max-width:900px;
height:30px;
min-height:30px;
max-height:30px;
margin:auto;
position:relative;
clear: both;
}

.screen{
background-image:url(images/page_pg.png);
background-repeat: repeat;
}

.purpleband {
background-image:url(images/green_band3.png);
background-repeat: no-repeat;
background-position: center bottom;
width:900px;
max-width: 900px;
min-width: 900px;
height:30px;
max-height:30px;
min-height:30px;
/*margin-left: auto;
margin-right: auto;*/
}

.width900{
width:900px;
min-width: 900px;
max-width: 900px;
}

.width100{
width:100px;
min-width: 100px;
max-width: 100px;
}

.width106{
width:106px;
min-width: 106px;
max-width: 106px;
}

.width6{
width:6px;
min-width: 6px;
max-width: 6px;
}

.height30{
height:30px;
min-height: 30px;
max-height: 300px;
}

.width6{
width:6px;
min-width: 6px;
max-width: 6px;
}

.height6{
height:6px;
min-height: 6px;
max-height: 60px;
}

.width3{
width:3px;
min-width: 3px;
max-width: 3px;
}

.height3{
height:3px;
min-height: 3px;
max-height: 30px;
}

.width1{
width:1px;
min-width: 1px;
max-width: 1px;
}

.width15{
width:15px;
min-width: 15px;
max-width: 15px;
}

.height1{
height:1px;
min-height: 1px;
max-height: 1px;
}

.height10{
height:10px;
min-height: 10px;
max-height: 10px;
}

.width10{
width:10px;
min-width: 10px;
max-width: 10px;
}

.height120{
height:120px;
min-height: 120px;
max-height: 120px;
}

.width200{
width:200px;
min-width: 200px;
max-width: 200px;
}

.width188{
width:188px;
min-width: 188px;
max-width: 188px;
}

.width588{
width:588px;
min-width: 588px;
max-width: 588px;
}

.height200{
height:200px;
min-height: 200px;
max-height: 200px;
}


.width400{
width:400px;
min-width: 400px;
max-width: 400px;
}

.height400{
height:400px;
min-height: 400px;
max-height: 400px;
}

.height150{
height:150px;
min-height: 150px;
max-height: 150px;
}

.height_full{
height:100%;
min-height:100%;
max-height:100%;
}

.width_full{
width:100%;
min-width:100%;
max-width:100%;
}

.height_fifty{
height:50%;
min-height:50%;
max-height:50%;
}

.width_fifty{
width:50%;
min-width:50%;
max-width:50%;
}

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

.table td{
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;
padding: 0px;
}

.table tr{
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;
padding: 0px;
}

.noborder{
border:0px;
}

.subnav{
white-space: nowrap;
}

.tabs_selected_center{
/*background-image:url(images/tabs_selected_02.png);*/
background-repeat:repeat-x;
background-position: bottom;
white-space: nowrap;
text-align: center;
vertical-align:middle;
}

.tabs_selected_left{
/*background-image:url(images/tabs_selected_01.png);*/
background-repeat:no-repeat;
background-position: bottom;
white-space: nowrap;
width:6px;
min-width: 6px;
max-width: 6px;
}

.tabs_selected_right{
/*background-image:url(images/tabs_selected_03.png);*/
background-repeat:no-repeat;
background-position: bottom;
white-space: nowrap;
width:6px;
min-width: 6px;
max-width: 6px;
}


.tabs_unselected_center{
/*background-image:url(images/tabs_unselected_02.png);*/
background-repeat:repeat-x;
background-position: bottom;
white-space: nowrap;
text-align: center;
vertical-align:middle;
}

.tabs_unselected_left{
/*background-image:url(images/tabs_unselected_01.png);*/
background-repeat:no-repeat;
background-position: bottom;
white-space: nowrap;
width:6px;
min-width: 6px;
max-width: 6px;
}

.tabs_unselected_right{
/*background-image:url(images/tabs_unselected_03.png);*/
background-repeat:no-repeat;
background-position: bottom;
white-space: nowrap;
width:6px;
min-width: 6px;
max-width: 6px;
}

.tabs_special_center{
background-image:url(images/tabs_special_02.png);
background-repeat:repeat-x;
background-position: bottom;
white-space: nowrap;
text-align: center;
vertical-align:middle;
}

.tabs_special_left{
background-image:url(images/tabs_special_01.png);
background-repeat:no-repeat;
background-position: bottom;
white-space: nowrap;
width:6px;
min-width: 6px;
max-width: 6px;
}

.tabs_special_right{
background-image:url(images/tabs_special_03.png);
background-repeat:no-repeat;
background-position: bottom;
white-space: nowrap;
width:6px;
min-width: 6px;
max-width: 6px;
}

.frametopleft{
background-image:url(images/frame_01.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.frametopright{
background-image:url(images/frame_03.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.framebottomleft{
background-image:url(images/frame_07.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.framebottomright{
background-image:url(images/frame_09.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.frametopmid{
background-image:url(images/frame_02.png);
background-repeat:repeat-x;
height:6px;
}

.framebottommid{
background-image:url(images/frame_08.png);
background-repeat:repeat-x;
height:6px;
}

.framemidleft{
background-image:url(images/frame_04.png);
background-repeat:repeat-y;
width:6px;
}

.framemidmid{
background-image:url(images/frame_05.png);
background-repeat:repeat;
}

.framemidright{
background-image:url(images/frame_06.png);
background-repeat:repeat-y;
width:6px;
}




.frame2topleft{
background-image:url(images/frame3_01.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.frame2topright{
background-image:url(images/frame3_03.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.frame2bottomleft{
background-image:url(images/frame3_07.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.frame2bottomright{
background-image:url(images/frame3_09.png);
background-repeat:no-repeat;
width:6px;
height:6px;
}

.frame2topmid{
background-image:url(images/frame3_02.png);
background-repeat:repeat-x;
height:6px;
}

.frame2bottommid{
background-image:url(images/frame3_08.png);
background-repeat:repeat-x;
height:6px;
}

.frame2midleft{
background-image:url(images/frame3_04.png);
background-repeat:repeat-y;
width:6px;
}

.frame2midmid{
background-image:url(images/frame3_05.png);
background-repeat:repeat;
}

.frame2midright{
background-image:url(images/frame3_06.png);
background-repeat:repeat-y;
width:6px;
}


/*FONTS*/

.text{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:11pt;
}

.nav{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:13pt;
}

.nav2{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:12pt;
}



.title{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:11pt;
}

.header{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:14pt;
}

.uberheader{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:18pt;
}

.citation{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:8pt;
}

.citation2{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:6pt;
}


/*FONT STYLES*/

.bold{
font-weight:bold;
}

.italic{
font-style:italic;
}

.underline{
text-decoration:underline;
}


/*COLORS*/

.black		{color:#000000;}
.white		{color:#FFFFFF;}
.red			{color:red;}
.grey		{color:#717ebd;}
.blue			{color:#99bfe5;}
.dcgreen	{color:#a5b557;}
.dcblue		{color:#354e71;}
.grey			{color:#777777;}
.lblue		{color:#b2cfec;}
.spblue		{color:#63A4E5;}
.purple		{color:#605CA1;}
.green			{color:#605CA1;}

/*BG COLORS*/

.bg_black		{background-color:#000000;}
.bg_white		{background-color:#FFFFFF;}
.bg_red			{background-color:red;}
.bg_green		{background-color:#3a902f;}
.bg_grey	{background-color:#717ebd;}
.bg_blue		{background-color:#99bfe5;}
.bg_lblue		{background-color:#b2cfec;}



/*ALIGNMMENT*/

.center{
text-align:center;
}

.left{
text-align:left;
}

.right{
text-align:right;
}

.justify{
text-align:justify;
}


.top{
vertical-align: top;
}

.mid{
vertical-align: middle;
}

.bottom{
vertical-align: bottom;
}



/*PADDING*/

.pad2{padding: 2px;}
.padleft2{padding-left: 2px;}
.padright2{padding-right: 2px;}
.padtop2{padding-top: 2px;}
.padbottom2{padding-bottom: 2px;}

.pad5{padding: 5px;}
.padleft5{padding-left: 5px;}
.padright5{padding-right: 5px;}
.padtop5{padding-top: 5px;}
.padbottom5{padding-bottom: 5px;}

.pad10{padding: 10px;}
.padleft10{padding-left: 10px;}
.padright10{padding-right: 10px;}
.padtop10{padding-top: 10px;}
.padbottom10{padding-bottom: 10px;}

.pad20{padding: 20px;}
.padleft20{padding-left: 20px;}
.padright20{padding-right: 20px;}
.padtop20{padding-top: 20px;}
.padbottom20{padding-bottom: 20px;}


.padleft30{padding-left: 30px;}



/*HREF*/



A:link {
text-decoration:none;
}

A:hover {
text-decoration:none;
}

A:active {
text-decoration:none;
}

A:visited {
text-decoration:none;
}


.width400{
width:400px;
}

.nodecoration{
text-decoration: none;
border-width: 0px;
}

.flow{white-space: nowrap;}
