/* CSS Document */
/*
light_purple = #f1e0f3
med_purple   = #dab6dd
dark_purple  = #800080
*/
html, body {
	margin:0;
	padding:0;
	}
body {
	background-color:#1e3266; 
	background: url(/images/bg.jpg) top left repeat-x;
	background-attachment:fixed;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
p {
	padding:0;
	margin: 0 0 11px 0;
	line-height:15px;
	font-weight:normal;
	}

   h1, h2, h3, h4, h5, h6, h7, th, thead, tfoot	{	
      font-weight: bold;
      margin-top: 5px;
      margin-bottom: 5px;
      color: #800080;
   }		
  
   h1 { font-size: 20px } 
   h2 { font-size: 16px } 
   h3 { font-size: 14px } 
   h4 { font-size: 12px } 
   h5 { font-size: 11px } 
   h6 { font-size: 10px } 
   h7 { font-size: 10px }

.purple {color: #800080}

.subhead {
	font-size:14px;
	margin: 0 0 8px 0;
	font-weight:bold;
	}
a:link, a:visited {
	color:#263E81;
	text-decoration:none;
	}
a:hover, a:active {
	color:#263E81;
	text-decoration:underline;
	}
ul {
	margin: 10px 0;
	padding: 0 0 0 25px;
	}
li {
	
	}


/*
=============================================================
MAIN CSS
=============================================================
*/


#wrapper {
	width:770px;
	margin: 0 auto;
	text-align:left;
	background: #ffffff;
	}

#header {
	min-height:100px;
	height:100%!important;
	height:100px;
	background: #ffffff;
	}
#container {
	background: #FFFFFF;
	}
#breadcrumbs {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	width:610px;
	padding: 12px 0 0 12px;
	float:left;
	background:#ffffff;
	}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#333333;
	text-decoration:none;
	}
#breadcrumbs a:hover, #breadcrumbs a:active {
	text-decoration:underline;
	}

.tight { margin:0 0 0 0; padding:0 0 0 0 }

.PressDate {
    font-weight: bold;
    color: #806680;
}

.insetbox2 {
	background: #EFE2D3 url(/images/insetbox2_top_bg.gif) top right no-repeat;
	padding: 5px 0 0 0;
	}
.innerbox2 {
	background: #EFE2D3 url(/images/insetbox2_bottom_bg.gif) bottom right no-repeat;
	padding: 10px 0 5px 10px;	
	}
.insetbox2 h3 {
	color:#0F9191;
	font-size:16px;
	margin: 0 0 8px 0;
	}
.insetbox2 h4 {
	color:#273E82;
	font-size:14px;
	margin: 0 0 8px 0;
	}
.insetbox2 img {
	float:left;
	border:1px solid #ffffff;
	}
.insetbox2 p {
	font-weight:normal;
	}
.listbox {
	float:left;
	width:225px;
	}

.borderBox {
	float:left;
	border:1px solid #666666;   
}
.borderBox .innerBox{
	padding: 8px 8px 8px 8px;
}


/*
=============================================================
NAVS
=============================================================
*/

.menu1 {
	border-bottom:1px solid #666666;
	text-align:left;
	}
.menu1_active {
	background:#ffffff;
	border-bottom:1px solid #666666;
	text-align:left;
	}
.menu2 {
	background:#ead5e4;
	border-bottom:1px solid #666666;
	text-align:left;
	}
.menu2_active {
	background:#ffffff;
	border-bottom:1px solid #666666;
	text-align:left;
	}

/*
=============================================================
CONTENT
=============================================================
*/

#content {
	float:left;
	width:435px!important;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding: 0 5px 0 5px;
	}
#content .content {
	padding: 10px 0 0 10px;
	float:left;
	}
.divider {
	height:1px;
	overflow:hidden;
	background: url(/images/dotted_line.gif) 0 0;
	margin-bottom: 8px;
	}

.box {
	width:185px;
	margin: 0 5px 5px 0;
	padding: 5px 5px 5px 5px;
	float:left;
	cursor: pointer;
	/*
	border: 1px solid #cccccc
	*/
	background:#efefef
	}
.box h4 {
	font-size:16px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	letter-spacing:-1px;
	}
.box img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 10px 0 0;
	
	}
.box p {
	font-size:11px;
	}

.insetbox {
	background: #ffffff url(/images/insetbox_top_bg.gif) top right no-repeat;
	clear:both;
	}
.insetbox .innerbox {
	background: url(/images/insetbox_bottom_bg.gif) bottom right no-repeat;
	padding: 12px 12px 22px 12px;
	margin: 10px 0 0 0;
	}
.insetbox .innerbox img {
	border:1px solid #D3BBA1;
	float:left;
	}
.insetbox .innerbox h3 {
	color:#B29330;
	font-size:24px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0 0 6px 0;
	}

.insetbox h3 {
	color:#B29330;
	font-size:24px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0 0 0 6px;
	}

.insetbox .innerbox h4 {
	color:#273B70;
	font-size:14px;
	margin:0;
	font-style:italic;
	}

/* purplebox */
.purplebox {
	background:#ede6fa url(/images/purplebox_top_bg.jpg) top right no-repeat;
	width:198px;
	clear:both;
	float:left;
	padding: 8px 0 0 0;
	margin: 0 10px 15px 0;
	}
.purplebox .innerbox {
	background: url(/images/purplebox_bottom_bg.jpg) bottom right no-repeat;
	padding: 0px 10px 8px 10px;
	}
.purplebox .innerbox img {
	border:1px solid #800080;
	}
/* /purplebox */

/* bluebox - width:237px */
.bluebox {
	background: #D2D8E7 url(/images/bluebox_top_bg.gif) top left no-repeat;
	width:237px;
	float:left;
	padding: 8px 0 0 0;
	margin: 0 0 10px 12px;
	cursor: pointer
	}
.bluebox .innerbox {
	background: url(/images/bluebox_bottom_bg.gif) bottom left no-repeat;
	padding: 0 10px 10px 10px;
	}
.bluebox .innerbox img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 10px 5px 0;
	}
.bluebox .innerbox h4 {
	color:#273E82;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 3px 0;
	}

/* bluebox2 - width:450px */
.bluebox2 {
	background: #D2D8E7 url(/images/bluebox_top_bg2.gif) top left no-repeat;
	padding: 8px 0 0 0;
	width:450px;
	margin: 0 0 10px 20px;
	cursor: pointer
	}
.bluebox2 .innerbox {
	background: url(/images/bluebox_bottom_bg2.gif) bottom left no-repeat;
	padding: 0 10px 10px 10px;
	}
.bluebox2 .innerbox img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 10px 5px 0;
	}
.bluebox2 .innerbox h4 {
	color:#273E82;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 3px 0;
	}
	
.whitebox360 {
	background: #ffffff url(/images/whitebox360_top_bg.gif) top left no-repeat;
	padding: 8px 0 0 0;
	width:360px;
	margin: 10px 0 10px 80px;
	cursor: pointer
	}
.whitebox360 .innerbox360 {
	background: url(/images/whitebox360_bottom_bg.gif) bottom left no-repeat;
	padding: 0 10px 10px 10px;
	}
.whitebox360 .innerbox360 img {
	border:1px solid #ffffff;
	float:left;
	margin: 0 5px 5px 0;
	}
.whitebox360 .innerbox360 h4 {
	color:#273E82;
	font-size:16px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin: 0 0 3px 0;
	}

.whiteinsetbox {
	background: #ffffff url(/images/insetbox_top_bg.gif) top right no-repeat;
	clear:both;
	}
.whiteinsetbox .innerbox_wib {
	background: url(/images/insetbox_bottom_bg.gif) bottom right no-repeat;
	padding: 6px 12px 12px 12px;
	margin: 10px 0 0 0;
	}
.whiteinsetbox .innerbox_wib img {
	border:1px solid #D3BBA1;
	float:left;
	}
.whiteinsetbox .innerbox_wib h3 {
	color:#B29330;
	font-size:24px;
	font-family:Georgia, Times New Roman, Times, serif;
	margin:0 0 6px 0;
	}

.contside {
	width:231px;
	float:right;
	margin: 0 0 15px 20px;
	}
.contside .qlinks {
	background: #F5F1E4 url(/images/bbox_top_bg.gif) top left no-repeat;
	margin: 10px 0 0 0;
	}
.contside .qlinks .innerbox4 {
	background: url(/images/bbox_bottom_bg.gif) bottom left no-repeat;
	padding: 10px 10px 10px 15px;
	}
.contside .qlinks .innerbox4 h4 {
	margin: 0 0 3px 0;
	color:#B29230;
	font-size:16px;
	}
.contside .qlinks .innerbox4 a:link, .contside .qlinks .innerbox4 a:visited {
	color:#B29230;
	text-decoration:none;
	padding: 0 0 0 8px;
	}
.contside .qlinks .innerbox4 a:hover, .contside .qlinks .innerbox4 a:active {
	color:#B29230;
	text-decoration:underline;
	}


/*
=============================================================
NAVBAR
=============================================================
*/

#navbar {
	float:left;
	width:150px;
	background:#ede6fa;
	}
#navbar .sidenav {
	padding: 0 10px 0 10px;
	}

#navbar .sidenav h2 {
	color:#273E82;
	font-size:12px;
	margin: 0 0 4px -10px;
	font-family:Trebuchet MS, sans-serif;
	}
#navbar .sidenav p {
	line-height:18px;
	}
/*
=============================================================
SIDEBAR
=============================================================
*/
#sidebar {
	float:right;
	width:153px;
	}

#sidebar p {
	line-height:14px;
	font-size:11px;
	}
#sidebar h2 {
	font-size:16px;
	color:#283C70;
	}

#sidebar .sidebox {
	float:left;
	border-top:1px solid #cccccc;
	padding: 5px;
   margin-left:-5px
	}
#sidebar .sidebox img {
	float:left;
	border:1px solid #ffffff;
	background: #ffffff;
	padding: 1px 5px 5px 0;
	}

#sidebar img {
	border:0px;
   }
#sidebar .newsitem {
	width:145px;
	float:right;
	border:1px solid #ffffff;
	cursor: pointer;
	}
#sidebar .newsitem img {
	float:left;
	border:1px solid #efefef;
	background: #ffffff url(/images/img_bg40.gif) bottom right no-repeat;
	padding: 2px 5px 5px 0;
	margin: 0 3px 0 0;
	}
#sidebar .newsitem:hover {
	border:1px dashed #999999;
   background:#efefef;
	}

form {
	margin:0;
	padding:0;
	}

#table_list {

	}
#table_list th {
	color:#273E82;
	text-align:left;
	}
#table_list tr.current {
	background:#B7DEDE;
	}

#table_list td {
	padding: 0 3px 0 3px;
	}

p.submenu {	
	margin:0;
	padding:0;
	}
.submenu {
	padding: 0 0 0 0px;
	}


/*
=============================================================
FOOTER
=============================================================
*/
#footer {
	clear:both;
	color:#666666;
	font-size:10px;
	padding: 10px 0 10px 20px;
	line-height:20px;
	}

#footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:underline;
	font-size:10px;
	padding: 1px 3px 0 3px;
	}
#footer a:hover, #footer a:active {
	color:#ffffff;
	background-color:#263E81;
	text-decoration:none;
	}


/*
=============================================================
Common
=============================================================
*/

img {
	border:0;
	margin: 0 2px 0 0;
	}
.imgLeft {
	float: left;
	margin: 0 10px 0 0px;
	}
.imgRight {
	float: right;
	margin: 0 0 0 10px;
	}
.clear {
	clear:both;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.txtRight {
	text-align:right;
	}
.clickable {
	cursor: pointer
	}

.border-r { border-right: 1px solid #555555 } 
.border-t { border-top: 1px solid #555555 } 
.border-l { border-left: 1px solid #555555 } 
.border-b { border-bottom: 1px solid #555555 } 
.border-rt { border-right: 1px solid #555555; border-top: 1px solid #555555 } 
.border-tl { border-top: 1px solid #555555; border-left: 1px solid #555555 }
.border-lb { border-left: 1px solid #555555; border-bottom: 1px solid #555555 }
.border-rb { border-right: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-rtl { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555 } 
.border-rtlb { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-rtb { border-right: 1px solid #555555; border-top: 1px solid #555555; border-bottom: 1px solid #555555 } 
.border-rl { border-right: 1px solid #555555; border-left: 1px solid #555555 }
.border-rlb { border-right: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555}
.border-tb { border-top: 1px solid #555555; border-bottom: 1px solid #555555 }
.border-tlb { border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 

.borderg-r { border-right: 1px solid #cccccc } 
.borderg-t { border-top: 1px solid #cccccc } 
.borderg-l { border-left: 1px solid #cccccc } 
.borderg-b { border-bottom: 1px solid #cccccc } 
.borderg-rt { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc } 
.borderg-tl { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc }
.borderg-lb { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-rb { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-rtl { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc } 
.borderg-rtlb { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-rtb { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
.borderg-rl { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc }
.borderg-rlb { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-tb { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
.borderg-tlb { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 

.bullet { margin-bottom:8px;background:url('/images/BlackBullet.gif') no-repeat top left;padding-left:15px;}

/* For rounded borders */
.bl {background:url(/images/bl_purple.jpg) 0 100% no-repeat; width:20em; text-align:center}
.br {background:url(/images/br_purple.jpg) 100% 100% no-repeat}
.tl {background:url(/images/tl_purple.jpg) 0 0 no-repeat}
.tr {background:url(/images/tr_purple.jpg) 100% 0 no-repeat; padding:5px}

.bl2 {border: 1px solid #e68200; background:url(/i/bl2.gif) 0 100% no-repeat; width:20em; text-align:center}
.tr2 {background:url(/images/tr_purple.jpg) 100% 0 no-repeat}

.t {background:url(/images/dot_purple.jpg) 0 0 repeat-x; width:20em}
.r {background:url(/images/dot_purple.jpg) 100% 0 repeat-y}
.b {background:url(/images/dot_purple.jpg) 0 100% repeat-x}
.l {background:url(/images/dot_purple.jpg) 0 0 repeat-y}
.bg {background:url(/images/dot_purple.jpg) 0 0 repeat}
