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

body{
background-color: #FFFFFF;
margin: 0px;
}

.inline{
display:inline;
}

#def_bg{
background-image: url(images/def_bg.jpg);
background-repeat: repeat-x;
background-color: #dee8f1;
}

#splash_bg{
background-color: #002959;
background-image: url(images/splash_bg.png);
background-position: center top;
background-repeat: no-repeat;
}

.calendar_top{
background-image: url(images/calendar_01.png);
background-position: center top;
background-repeat: no-repeat;
width:75px;
max-width:75px;
min-width:75px;
height:21px;
max-height:21px;
min-height:21px;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
text-align: center;
vertical-align: middle;
}


.calendar_bottom{
background-image: url(images/calendar_02.png);
background-position: center top;
background-repeat: no-repeat;
width:75px;
max-width:75px;
min-width:75px;
height:54px;
max-height:54px;
min-height:54px;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:34pt;
color:#7A003C;
text-align: center;
vertical-align: middle;
font-weight: 700;
}



.higher{
line-height: 25px;
}

#link_bg{
background-image: url(images/splashb_03.jpg);
width:559px;
height:86px;

}
#button_left{
background-image: url(images/button01_01.png);
background-repeat: no-repeat;
}

#button{
background-image: url(images/button01_02.png);
background-repeat: repeat-x;
}

#button_right{
background-image: url(images/button01_03.png);
background-repeat: no-repeat;
}

#button_sub_left{
background-image: url(images/button_sub_01.png);
background-repeat: no-repeat;
vertical-align: middle;
}

#button_sub{
background-image: url(images/button_sub_02.png);
background-repeat: repeat-x;
vertical-align: middle;
}

#button_sub_right{
background-image: url(images/button_sub_03.png);
background-repeat: no-repeat;
vertical-align: middle;
}

/*FONTS*/
.citation{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:10px;
}

.citation2{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:12px;
}
.text{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:14px;
}
.nav{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:16px;
}
.title{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:18px;
}
.title2{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:16px;
}
.header{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:22px;
}
.uberheader{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:26px;
}
.presentation{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:14px;
}

.floatingtext{
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top; 
}
.light{
font-weight: 100;}

/*FONT STYLES*/
.bold		{font-weight:bold;}
.italic		{font-style:italic;}
.underline	{text-decoration:underline;}
.none		{text-decoration: none;}

/*TEXT ALIGNMENT*/
.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;}

/*HREF*/
A:link 		{text-decoration: none;}
A:hover 	{text-decoration: underline;}
A:active 	{text-decoration: underline;}
A:visited 	{text-decoration: none;}


/*BASIC COLORS*/
.black{color:#000000;}
.grey{color:#777777;}
.white{color:#FFFFFF;}
.red{color:red;}

/*RMG COLORS*/
.dblue{color:#002d62;}
.mblue{color:#6578a2;}
.mblue2{color:#7996b6;}
.lblue{color:#e0e4ec;}
.dred{color:#7A003C;}
.mred{color:#bc7f9d;}


/*BASIC BG background-colors*/
.bg_black{background-color:#000000;}
.bg_grey{background-color:#777777;}
.bg_white{background-color:#FFFFFF;}
.bg_red{background-color:red;}

/*RMG BG background-colors*/
.bg_dblue{background-color:#002d62;}
.bg_mblue{background-color:#6578a2;}
.bg_lblue{background-color:#e0e4ec;}
.bg_dred{background-color:#7A003C;}
.bg_mred{background-color:#bc7f9d;}

.bg_llblue{background-color:#d6dfe8;}



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

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

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

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

.padleft30{padding-left:30px;}
.padright30{padding-right:30px;}
.padtop30{padding-top:30px;}
.padbottom30{padding-bottom:30px;}

.padleft50{padding-left:50px;}
.padright50{padding-right:50px;}
.padtop50{padding-top:50px;}
.padbottom50{padding-bottom:50px;}

.padleft100{padding-left:100px;}
.padright100{padding-right:100px;}
.padtop100{padding-top:100px;}
.padbottom100{padding-bottom:100px;}

.pad2{padding: 2px;}
.pad5{padding: 5px;}
.pad10{padding: 10px;}
.pad20{padding: 20px;}
.pad50{padding: 50px;}
.pad100{padding: 100px;}


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


/*form elements*/
label {
text-align: right;
display:inline;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:10px;
color: #6a994e;
vertical-align:sub;
}
input{
color: #781351;
background: #ffffff;
vertical-align:top;
border: 1px solid #888888;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:10px;
color: #6a994e;
padding: 4px;
}
textarea{
color: #781351;
background: #ffffff;
vertical-align:top;
border: 1px solid #888888;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:10px;
color: #6a994e;
padding: 4px;
}
.submit input{
color: #000000;
background: #ffffff;
border: 1px solid #888888;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:10px;
color: #888888;
padding: 3px;
vertical-align:top;
}
fieldset{
border: 0px solid #dddddd;
padding: 0px;
text-align: right;
vertical-align:top;
}

/*MISC LAYOUT*/
.flow{white-space: nowrap;}


/*SAMPLE BG*/
#bg{
background-image:url(images/index_10.jpg);
background-repeat:repeat-x;
}



#logo{
padding-left: 20px;
padding-top: 20px;
text-align: left;
}

#screen{
width:100%;
height:100%;
}

#page{
}

#banner{
width:950px;
height:155px;
background-image:url(images/pagec_01.jpg);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
}

#banner_top{
width:950px;
height:125px;
text-align: left;
}

#banner_nav{
width:950px;
height:30px;
text-align: left;
}


#content{
width:950px;
height:100%;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
}

.content_bg{
background-image:url(images/mid_bg.jpg);
background-repeat:repeat-x;
}



#content_subnav{
width:950px;
height:20px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
text-align: left;
}

#content_flash{
width:900px;
height:300px;
margin-left: auto;
margin-right: auto;
}

#flash_bg{
width:900px;
height:300px;
position:absolute;
z-index: 1;
}

#flash_fg{
width:900px;
height:300px;
position:relative;
z-index: 4;
}

#bg_images{
position: relative;
margin-left: auto;
margin-right: auto;

/*left:-450px;*/
}


#bg_images_ie{
position: relative;
margin-left: auto;
margin-right: auto;
left:-450px;
}

#bg_images_ee{
position: relative;
top:-16px;
}

#content_main{
width:950px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}



#quicklinks{
width:950px;
/*height:148px;*/
background-image:url(images/page_03.jpg);
background-color: #b3c0d0;
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
}

#legal{
width:950px;
height:40px;
background-image:url(images/page_04.jpg);
background-repeat:no-repeat;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.tab_unselected_left{
width:5px;
height:30px;
background-image:url(images/tabs_unsel_01.png);
background-repeat: no-repeat;
}
.tab_unselected_center{
height:30px;
background-image:url(images/tabs_unsel_02.png);
background-repeat: repeat-x;
padding-left: 5px;
padding-right: 5px;

}
.tab_unselected_right{
width:5px;
height:30px;
background-image:url(images/tabs_unsel_03.png);
background-repeat: no-repeat;
}



.tab_spec_left{
width:5px;
height:30px;
background-image:url(images/tabs_spec_01.png);
background-repeat: no-repeat;
}
.tab_spec_center{
height:30px;
background-image:url(images/tabs_spec_02.png);
background-repeat: repeat-x;
padding-left: 5px;
padding-right: 5px;

}
.tab_spec_right{
width:5px;
height:30px;
background-image:url(images/tabs_spec_03.png);
background-repeat: no-repeat;
}


.tab_selected_left{
width:5px;
height:30px;
background-image:url(images/tabs_sel_01.png);
background-repeat: no-repeat;
}
.tab_selected_center{
height:30px;
background-image:url(images/tabs_sel_02.png);
background-repeat: repeat-x;
padding-left: 5px;
padding-right: 5px;
}
.tab_selected_right{
width:5px;
height:30px;
background-image:url(images/tabs_sel_03.png);
background-repeat: no-repeat;
}

.tab_spacer{
width:2px;
height:30px;
}

.tab_spacer20{
width:20px;
height:30px;
}

.quicklinks1{
width:500px;
padding:20px;
}

.quicklinks2{
width:400px;
padding:20px;
}

.quicklinks3{
width:400px;
padding:20px;
}




#bottom_copy{
position: absolute;
top: 150px;
left: 10px;
}

#hello{
}

#goodbye{
}

#def_topleft{
background-image: url(images/def_bg_01.jpg);
width:4px;
height:4px;
background-repeat: no-repeat;
}

#def_topright{
background-image: url(images/def_bg_03.jpg);
width:4px;
height:4px;
background-repeat: no-repeat;
}

#def_bottomleft{
background-image: url(images/def_bg_07.jpg);
width:4px;
height:4px;
background-repeat: no-repeat;
}

#def_bottomright{
background-image: url(images/def_bg_09.jpg);
width:4px;
height:4px;
background-repeat: no-repeat;
}

#def_topmid{
background-image: url(images/def_bg_02.jpg);
height:4px;
background-repeat:repeat-x;
}

#def_bottommid{
background-image: url(images/def_bg_08.jpg);
height:4px;
background-repeat:repeat-x;
}

#def_midleft{
background-image: url(images/def_bg_04.jpg);
width:4px;
background-repeat:repeat-y;
}

#def_midright{
background-image: url(images/def_bg_06.jpg);
width:4px;
background-repeat:repeat-y;
}


#myscroller {
position:relative;
width:350px; height:150px;
overflow: hidden;
} 


.width100{width:100px;}
.width150{width:150px;}
.width200{width:200px;}
.width250{width:250px;}
.width300{width:300px;}
.width350{width:350px;}
.width400{width:400px;}
.width450{width:450px;}
.width500{width:500px;}
.width550{width:550px;}
.width600{width:600px;}
.width650{width:650px;}
.width700{width:700px;}





/*SLIDESHOW STUFF*/

pre {display:none; }
code { background-color: #ffc }
pre code { background-color: #eee }

.pics { height: 300px; width: 900px; padding:0; margin:0; overflow:visible; }
.pics img { height: 300px; width: 900px; padding: 0px; border: 0px}


.zbutton{
width:900px;
height:900px;
position: inherit;

z-index: 10;
border: none;
}
