@charset "utf-8";
/* CSS Document - Global Styles */

/* Tag Styles */

h1, h2, h3, h4, h5, h6,
p, 
ul, ol, li, 
dl, dd, dt {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
}

em.bodycopy {
	font-size: 100%;
	font-weight: bold;
	color: #003366;
}

em.bodycopy2 {
	font-size: 100%;
	font-weight: bold;
	color: #003366;
	text-align: left;
}

em.bodycopy3 {
	font-size: 100%;
	font-weight: bold;
	color: #ff0000;
}

a:link {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
}

a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
}

a:hover {
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
}

body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}

#tableTight {
	width: 530px;
	margin: -12px 0 -5px 0;
}

/* Container div */

#container {
	width: 770px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	text-align: left;
}

/* Banner section */

#banner {
	background-color: #fff;
	width: 770px;
	height: 90px;
	margin-bottom: 0;
	z-index: 5;
}

.inner_banner {
	background-color: #fff;
	width: 770px;
	margin: 0;
	padding: 20px 0 0 0;
	position: fixed;
	height: 65px;
	z-index: 6;
}

* html .inner_banner { position: absolute }

#mainLogo {
	background-color: #fff;
	float: left;
	width: 219px;
	z-index: 7;
}

.inner_mainLogo {
	background-color: #fff;
	margin-top: 0;
	margin-left: 5px;
	z-index: 8;
}

#topPipe {
	background-color: #fff;
	float: right;
	margin: 5px 5px 0 0;
	width: auto;
	z-index: 9;
}

ul.topPipe {
	background-color: #fff;
	list-style-type: none;
	font-size: .7em;
	padding: 0;
	z-index: 10;
} 

ul.topPipe li {
	background-color: #fff;
	display: block;
	text-align: right;
}

ul.topPipe a:link {
	background-color: #fff;
	color: #333333;
	font-weight: normal;
}

ul.topPipe a:visited {
	background-color: #fff;
	color: #666666;
	font-weight: normal;
}

ul.topPipe a:hover {
	background-color: #D5E2EE;
	color: #ff0000;
	font-weight: normal;
}

#f-source-menu {
	background-color: #fff;
	position: relative;
	float: right;
	width: 545px;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 6px;
	margin-bottom: 2px;
	z-index: 11;
}


/* urx_banner ad div */

#urx_banner, #poc_banner {
	float: left;
	position: relative;	
	margin: 0;	
	width: 760px;
	height: 150px;	
	z-index: 0;
}

#urx_bannerInner, #poc_bannerInner {
	float: left;
	padding: 0 5px 8px 5px;
}

/* breadcrumb div */

.temp_links {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal; 
}

/* Copy and Pix Boxes */

.copybox1 {
	width: 175px;
	float: right;
	margin: 15px 0 5px 15px;
	padding: 10px;
	color: #003366;
	background-color: #bdd2e7; 
	text-align: center;
	font: bold oblique 1.2em Arial, Helvetica, sans-serif;
}

.copybox2 {
	width: 175px;
	float: right;
	margin: 0 0 5px 15px;
	padding: 10px;
	color: #003366;
	background-color: #bdd2e7; 
	text-align: center;
	font: bold oblique 1.2em Arial, Helvetica, sans-serif;
}

.copybox3 {
	width: 175px;
	float: right;
	margin: 20px 0 5px 15px;
	padding: 10px;
	color: #003366;
	background-color: #bdd2e7; 
	text-align: center;
	font: bold oblique 1.2em Arial, Helvetica, sans-serif;
}

.copybox3 li {
	text-align: center;
	list-style-type: none;
	line-height: 100%;
	font-size: 1em;
	margin: 0 0 10px 0;
}

.copybox3 li ul li {
	text-align: left;
	list-style-type: disc;
	line-height: 95%;
	font-size: .725em;
	margin: 5px 0 0 -20px;
}

.copybox3 li ul li.firstItem {
	margin: 10px 0 0 -20px;
}

.copybox3 a:link, .copybox3 a:visited, .copybox3 a:hover {
	font-weight: normal;
} 

.copybox4 {
	width: 175px;
	float: right;
	margin: 15px 0 5px 15px;
	padding: 15px;
	color: #003366;
	background-color: #bddfcf; 
	text-align: center;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

.copybox4a {
	width: 175px;
	float: right;
	margin: 0 0 5px 15px;
	padding: 15px;
	color: #003366;
	background-color: #bddfcf; 
	text-align: center;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}

.copybox4 li, .copybox4a li {
	text-align: center;
	list-style-type: none;
	line-height: 100%;
	font-size: .9em;
	margin: 0 0 10px 0;
}

.copybox4 li ul li, .copybox4a li ul li {
	text-align: left;
	list-style-type: square;
	line-height: 135%;
	font-size: .8em;
	margin: 5px 0 0 -25px;
}

.copybox4 li ul li.firstItem, .copybox4a li ul li.firstItem {
	margin: 10px 0 0 -25px;
}

.copybox4 a:link, .copybox4 a:visited, .copybox4 a:hover,
.copybox4a a:link, .copybox4a a:visited, .copybox4a a:hover {
	font-weight: normal;
} 


#copybox5 {
	width: 200px;
	float: left;
	margin: 15px 15px 5px 12px;
	padding: 10px 10px 20px 10px;
	color: #003366;
	background-color: #bdd2e7;
}

#copybox5R {
	width: 200px;
	float: right;
	margin: 15px 0 5px 15px;
	padding: 10px 10px 20px 10px;
	color: #003366;
	background-color: #bdd2e7;
}

#copybox5 p, #copybox5R p { 
	text-align: center;
	margin: 0 0 5px 0;
	font: bold oblique 1.2em Arial, Helvetica, sans-serif;
}

#copybox5 li, #copybox5R li {
	text-align: left;
	list-style-image: url(../images/list_pointer_right_on_green.gif);
	line-height: 100%;
	font-size: .85em;
	margin: 5px 0 0 -10px;
}

#copybox5 li.firstItem, #copybox5R li.firstItem {
	margin: 10px 0 0 -10px;
}

#copybox5 a:link, #copybox5R a:link {
	font-weight: bold;
	color: #003366;
	margin: 0 0 0 0;
} 

#copybox5 a:visited, #copybox5R a:visited {
	font-weight: bold;
	color: #003366;
	margin: 0 0 0 0;
} 

#copybox5 a:hover, #copybox5R a:hover {
	font-weight: bold;
	color: #ff0000;
	background-color: #E6E6E6;
	margin: 0 0 0 0;
} 



.pixbox1 {
	float: right;
	margin: 0 0 5px 15px;
	padding: 0;
	background-color: #bdd2e7; 
}

.pixboxL {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	background-color: #bdd2e7; 
}

.pixboxL2 {
	float: left;
	margin: 18px 12px 0 12px;
	padding: 0;
	background-color: #bdd2e7; 
}

#pixboxFlash {
	float: right;
	margin: 10px 0 5px 15px;
	padding: 0;
	width: 161px;
	height: 220px;
	z-index: 0;
}

.pixbox1a {
	float: right;
	margin: 15px 0 5px 15px;
	padding: 0;
	background-color: #bdd2e7; 
}

.pixbox2 {
	float: right;
	margin: -5px 0 5px 15px;
	padding: 0;
	background-color: #bdd2e7; 
}

#pixbox3 {
	float: left;
	width: 155px;
	margin: 15px 15px 0 15px;
	padding: 15px;
	background-color: #bddfcf; 
}

#pixbox3a {
	float: left;
	margin: 12px 15px 0 12px;
	padding: 15px;
	background-color: #bddfcf; 
}

.pixbox3 {
	margin: 15px 0 5px 0;
	padding: 0;
	border: 1px solid #003366;
	background-color: #bddfcf; 
}

.pixbox3a {
	margin: 0;
	padding: 0;
	border: 1px solid #003366;
	background-color: #bddfcf; 
}

/* List classes */

ol.numberedList li {
	margin-bottom: 10px;
}

ul.list1 {
	font-size: 1em;
	list-style-type: square;
	display: block;
	color: #003366;
	line-height: 130%;
	margin: 0;
	padding: 20px 0 50px 75px;
}

ul.list2 {
	font-size: 1em;
	list-style-type: square;
	display: block;
	color: #003366;
	line-height: 130%;
	margin: 0;
	padding: 20px 0 5px 75px;
}

ul.list2b {
	font-size: .95em;
	list-style-type: disc;
	display: block;
	color: #003366;
	line-height: 110%;
	margin: 0;
	padding: 10px 0 5px 40px;
}

ul.list2b li {
	margin-bottom: 6px;
}

ul.list2b li li {
	margin-top: 6px;
	list-style-type: disc;
	line-height: 110%;
	font-size: .9em;
}

ul.list2b a:link {
	font-size: 1em;
	list-style-image: url(../images/text_link_pointer_right.gif);
}

ul.list2b a:visited {
	font-size: 1em;
	list-style-image: url(../images/text_link_pointer_right.gif);
}

ul.list2b a:hover {
	font-size: 1em;
	list-style-image: url(../images/text_link_pointer_right.gif);
}


.firstItem {
	margin-top: 6px;
}

ul.list3 {
	font-size: .95em;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	list-style-type: none;
	color: #000000;
	margin: 0 0 -10px 0;
	padding: 12px 0 0 25px;
}

ul.list1 a, ul.list2 a {
	color: #003366;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

ul.list1 a:visited, ul.list2 a:visited {
	color: #666666;
	text-decoration: none;
}

ul.list1 a:hover, ul.list2 a:hover {
	background-color: #D5E2EE;
	color: #ff0000;
	text-decoration: none;
}


#marketing ul {
	line-height: 110%;
	list-style-type: none;
	margin: 0;
	padding: 0 0 15px 0;
}

#marketing ul li {
	font-size: .85em;
	list-style-type: square;
	margin-left: 20px;
	padding: 5px 0 0 0;
	color: #000000;
}



/* Main and Sidebar Wrapper */

#sidebarBgExt {
	float: left;
	margin-top: 15px;
}

#sidebarBgExt2 {
	float: left;
	margin-top: 0;
}

#sidebarinnerBgExt {
	float: left;
	width: 770px;
	background: url(../images/sidebarBgExt_770x1.png) top right repeat-y;
}

#mainSidebarBtm {
	clear: both;
	float: left;
	width: 770px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url(../images/mainSidebarBtm_770x22.png) bottom left no-repeat;
}

/* main section */

#body_wrap {
	float: left;
	width: 580px;
	height: auto;
	margin: 0;
}

* html #body_wrap { margin-right: -3px }

#topCap {
	width: 580px;
	height: 10px;
	background: url(../images/topMainCap_580x10.png) top left no-repeat;
	margin: 0;
}

#topHeading {
	float: left;	
	background: url(../images/topMainSides_580x1.png) top left repeat-y;
	margin: 0;
}

#topHead01 {
	width: 580px;
	margin: 0;
}

.topHead01 {
	width: 580px;
	background: url(../images/topMainBtm_580x10.png) bottom left no-repeat;
	font-size: 1.1em;
	text-align: center;
	color: #003366;
	padding: 0 0 8px 5px;
}

.topHead02 {
	width: 580px;
	background: url(../images/topMainBtm_580x10.png) bottom left no-repeat;
	font-size: 1.1em;
	text-align: left;
	color: #003366;
	padding: 0 0 8px 22px;
}

.topHead03 {
	font-size: .9em;
	text-align: center;
	color: #003366;
	padding: 0 0 8px 5px;
}

#main_wrapper {
	float: left;
	display: inline;
	width: 580px;
	height: auto;	
	margin: 0 0 0 0;
	background: url(../images/mainSides_580x1.png) top left repeat-y;
}

#main {
	font-size: .8em;
	padding: 5px 15px 0 10px;
	line-height: 115%;
	text-align: justify;
}

.clearBreak {
	clear: both;
}

#main table {
	border-collapse: collapse;
	margin: 20px 0 10px 20px;
}

#main table.locator {
	border-collapse: collapse;
	margin: 35px 0 0 10px;
}

#main table.locator2 {
	border-collapse: collapse;
	margin: 15px 0 0 0;
}

#main td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003366;	
}

.main_image {
	float: left;
	margin: 10px 10px 15px 10px;
}

.secondary_image {
	float: left;
	margin: 10px 10px 0 10px;
}

.secondary_line {
	float: left;
	margin: 8px 0 0 -4px;
}

.secondary_line2 {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
}

.smLogo {
	float: left;
	margin: 15px 10px -3px 0;
}

.smLogo2 {
	float: left;
	margin: 15px 10px 10px 4px;
}

.main_header {
	font-size: 1.3em;
	color: #003366;
	padding: 0 0 0 175px;
	margin-bottom: 0;
}

p.main {
	padding: 12px 0 0 175px;
	margin-bottom: 0;
}

#program {
	width: 502px;
	margin: 0 0 0 12px;
	padding: 0;
}

#program_selector_wrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: 502px;
	margin: 0;
	padding: 0;
}

#program_image {
	float: left;
	width:  70px;
	height: 42px;
	margin: 0 10px 10px 0;
	border: 1px solid #003366;
	padding: 0;
}

#program_text {
	float: right;
	text-align: left;
	width:  420px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 12px 0;
}

.secondary_header {
	font-size: 1.3em;
	color: #003366;
	padding: 0 0 0 10px;
	margin-top: 40px;
	margin-bottom: 0;
}

.secondary_header2 {
	font-size: 1.3em;
	line-height: 130%;
	color: #003366;
	padding: 0 0 0 10px;
	margin-top: 32px;
	margin-bottom: 0;
	text-align: left;
}

.secondary_header2a {
	font-size: 1.3em;
	line-height: 130%;
	color: #003366;
	padding: 0 0 0 10px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.secondary_header3 {
	font-size: 1.3em;
	color: #003366;
	padding: 0 0 0 10px;
	margin-top: 25px;
	margin-bottom: 0;
}

.secondary_header4 {
	font-size: 1.3em;
	color: #003366;
	padding: 40px 0 0 10px;
	margin: 0;
}

.secondary_header5 {
	font-size: 1.2em;
	color: #003366;
	padding: 5px 0 0 10px;
	margin: 0;
}

.secondary_header5a {
	font-size: 1.2em;
	color: #003366;
	padding: 12px 0 10px 10px;
	margin: 0;
}

.secondary_header5b {
	font-size: 1.2em;
	color: #003366;
	padding: 15px 0 0 10px;
	margin: 0;
}

.secondary_header6 {
	font-size: 1.1em;
	color: #003366;
	padding: 5px 0 0 10px;
	margin: 0;
}

.secondary_header_card {
	font-size: 1.1em;
	color: #003366;
	padding: 15px 0;
	margin: 0;
}



.secondary_topics {
	font-size: 110%;
	font-weight: bold;
	color: #003366;
	margin: 0 0 -5px 0;
	padding: 0 0 0 10px;
}

.secondary_topics2 {
	font-size: 105%;
	font-weight: bold;
	color: #003366;
	margin: 0 0 -5px 25px;
	padding: 0 0 0 10px;
}

.secondary_topics2b {
	font-size: 105%;
	font-weight: bold;
	color: #003366;
	margin: 0;
	padding: 0;
}

.secondary_topics3 {
	font-size: 110%;
	font-weight: bold;
	color: #003366;
	margin: 0 0 -5px 0;
	padding: 0 0 0 45px;
}

p.secondary {
	padding: 12px 0 0 10px;
	margin-bottom: 0;
}

p.secondary_small {
	font-size: .8em;
	color: #003399;
	padding: 12px 0 0 10px;
	margin-bottom: 0;
}

.secondary_card {
	font-size: .85em;
	color: #003399;
	padding: 0;
	margin-bottom: 0;
}

#main li.firstItem {
	padding-top: 15px:
}


p.secondary_indented {
	padding: 12px 0 0 25px;
	margin-bottom: 0;
}

p.secondary_indented2 {
	padding: 12px 25px 0 45px;
	color: #003366;
	margin-bottom: 0;
}

p.secondary_indented2bold {
	padding: 12px 25px 0 45px;
	font-size: 1.1em;
	color: #003366;
	margin-bottom: 0;
}

p.secondary_indentedNorm25 {
	padding: 4px 0 0 25px;
	margin: 0;
	color: #003366;
	font-weight: bold;
}

p.secondary_indentedNorm50 {
	padding: 4px 0 0 50px;
	margin: 0;
	color: #003366;
	font-weight: bold;
}

p.secondary_indentedNorm75 {
	padding: 4px 0 0 75px;
	margin: 0;
	color: #003366;
	font-weight: bold;
}

p.secondary_indentedNorm100 {
	padding: 4px 0 0 100px;
	margin: 0;
	color: #003366;
	font-weight: bold;
}

p.secondary_indentedNorm125 {
	padding: 4px 0 0 125px;
	margin: 0;
	color: #003366;
	font-weight: bold;
}

p.secondary_indented3 {
	padding: 4px 0 0 25px;
	margin: 0;
	color: #003366;
	font-style: italic;
	font-weight: bold;
}

p.secondary_indented3b {
	padding: 4px 0 0 50px;
	margin: 0;
	color: #003366;
	font-style: italic;
	font-weight: bold;
}

p.secondary_indented3c {
	padding: 4px 0 0 75px;
	margin: 0;
	color: #003366;
	font-style: italic;
	font-weight: bold;
}

p.secondary_indented3d {
	padding: 4px 0 0 100px;
	margin: 0;
	color: #003366;
	font-style: italic;
	font-weight: bold;
}

p.secondary_indented3e {
	padding: 4px 0 0 125px;
	margin: 0;
	color: #003366;
	font-style: italic;
	font-weight: bold;
}

#main p.link {
	text-align: right;
	font-size: .8em;
	text-transform: uppercase;
	border: 0;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 15px;
}

#main p.link2 {
	text-align: right;
	font-size: .8em;
	text-transform: uppercase;
	border: 0;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#main p.top {
	text-align: right;
	font-size: .8em;
	text-transform: uppercase;
	border: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#fullMain {
	width: 530px;
	margin: 10px 20px 25px 20px;
	padding: 0;
}


/* main section back links */

.mainbacklink {
	color: #003366;
	font-size: .8em;
	text-align: right;
	text-transform: uppercase;
	padding: 5px 12px 5px 0;
}

.mainbacklink a:link {
	color: #003366;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

.mainbacklink a:visited {
	color: #666666;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

.mainbacklink a:hover {
	color: #ff0000;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

.mainbacklink2 {
	color: #003366;
	font-size: .8em;
	text-align: right;
	text-transform: uppercase;
	padding: 0 12px 5px 0;
}

.mainbacklink2 a:link {
	color: #003366;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

.mainbacklink2 a:visited {
	color: #666666;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

.mainbacklink2 a:hover {
	color: #ff0000;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

#locator {
	width: 547px;
	margin: 20px 0 -5px 20px;
	border: 1 solid #ffffff;
	}

#card {
	width: 547px;
	margin: 20px 0 -5px 20px;
	border: 1 solid #ffffff;
	}

#locator2 {
	width: 547px;
	margin: 20px 0 -5px 10px;
	border: 1 solid #ffffff;
	}
	
#main p.copyRight {
	font-size: .8em;
	color: #003366;
	margin: 8px 0 10px 18px;
	}
	
.hangright {
	float: right;
	margin: 4px 10px 0 0;
	}

/* poc program selectors */

#figure_wrapper {
	float: left;
	width: 533px;
	margin: 20px 0 0 10px;
	padding: 0 0 0 14px;
}


figure_wrapper p {
	font-size: .8em;
}

.figure {
	float: left;
	width: 130px;
	margin: 0 22px 10px 22px;	
}

.figure p {
	font: .85em/normal Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 5px 0 0 0;
	height: 3em;
}

.selector img {
	background-color: #ffffff;
	padding: 0;
}


	
/* poc and yourx sections */

#top_features_wrapper {
	float: left;
	display: inline;
	width: 573px;
	height: auto;	
	margin: 12px 1px 0 6px;
}

.feature_header {
	font-size: 1.3em;
	color: #003366;
	margin-bottom: 8px;
}

#top_feature_cap {
	width: 573px;
	height: 39px;
	margin: 0 1px 0 6px;
	background: url(../images/topFeatureCap_573x39.png) top left no-repeat;
}

#feature1_wrapper {
	float: left;
	display: inline;
	width: 280px;
	height: auto;	
	margin: 0;
	background: url(../images/topFeatures1_Sides_280x1.png) top left repeat-y;
}

#feature1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding: 10px 12px 0 30px;
	line-height: 115%;
	text-align: left;
}

#feature1_bottom {
	margin: 0;
	padding: 0;
	background: url(../images/topFeatures1_Btm_280x10.png) left bottom no-repeat;
}

#feature2_wrapper {
	float: right;
	display: inline;
	width: 293px;
	height: auto;	
	margin: 0;
	background: url(../images/topFeatures2_Sides_293x1.png) top left repeat-y;
}

#feature2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding: 10px 25px 0 30px;
	line-height: 115%;
	text-align: left;
}

#feature2_bottom {
	margin: 0;
	padding: 0;
	background: url(../images/topFeatures2_Btm_293x10.png) left bottom no-repeat;
}

p.features {
	padding: 0;
	margin-bottom: 6px;
}

p.features_poc {
	padding: 0 9px 0 12px;
	margin-bottom: 6px;
}

p.features2 {
	padding: 0;
	margin-top: 20px;
	margin-bottom: 6px;
}

.features_link {
	text-align: right;
	font-size: .8em;
	text-transform: uppercase;
	border: 0;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0;
}

.top_features_images {
	float: right;
	margin: 0 0 -5px 5px;
}

.btm_feature_images {
	float: left;
	margin: 0 10px -5px 0;
}

/* eps section */

#btm_feature_cap {
	float: left;
	width: 573px;
	height: 39px;
	margin: 12px 1px 0 6px;
	background: url(../images/btmFeatureCap_573x39.png) top left no-repeat;
}

#btm_feature_wrapper {
	float: left;
	display: inline;
	width: 573px;
	height: auto;	
	margin: 0 1px 0 6px;	
	background: url(../images/btmFeatureSides_573x1.png) top left repeat-y;
}

#btm_feature {
	font-size: .8em;
	padding: 10px 28px 0 29px;
	line-height: 115%;
	text-align: justify;
}

#btm_feature_bottom {
	margin: 0;
	padding: 0;
	background: url(../images/btmFeatureBtm_573x10.png) left bottom no-repeat;
}

.eps_image {
	float: left;
	margin: 11px 10px 5px 7px;
}

/* right sidebar section */

#sidebar {
	float: right;
	width: 190px;
	height: auto;
	margin: 0;
}

* html #sidebar { margin-left: 0; position: absolute; }

#sidebarInner_wrapper {
	position: fixed;
}

#sidebarCap {

	width: 190px;
	height: 10px;
	background: url(../images/topSidebarCap_190x10.png) top left no-repeat;
	margin: 0;
}

#sidebarHeading {
	float: left;
	width: 190px;	
	background: url(../images/topSidebarSides_190x1.png) top left repeat-y;
	margin: 0;
}

#sidebarHead01 {
	width: 190px;
	margin: 0;
}

.sidebarHead01 {
	background: url(../images/topSidebarBtm_190x10.png) bottom left no-repeat;
	font-size: 1.1em;
	text-align: center;
	color: #003366;
	padding: 0 0 8px 0;
}

.sidebarHead02 {
	background: url(../images/topSidebarBtm_190x10.png) bottom left no-repeat;
	font-size: .9em;
	text-align: center;
	color: #003366;
	padding: 0 0 8px 0;
}

.sidebarHead03 {
	font-size: .9em;
	text-align: center;
	color: #003366;
	margin: 0 0 0 -10px;
	padding: 10px 0 8px 0;
}

#sidebarCopy_wrap {
	float: left;
	width: 190px;
	background: url(../images/sidebarSides_190x1.png) top left repeat-y;
}

#sidebarMovie_wrap {
	width: 170px;
	margin: 5px 0 4px 0;
}

#sidebarCopy_wrap2 {
	float: left;
	width: 190px;
	margin: 10px 0 0 0;
	background: url(../images/sidebarSides_190x1.png) top left repeat-y;
}

#sidebarCopy {
	padding: 10px 0 10px 10px;
	text-align: left;
}

#sidebarCopy2 {
	margin: 0;
	padding: 0 0 10px 10px;
	text-align: left;
}

#sidebarCopy3 {
	margin: 0;
	padding: 0;
	text-align: center;
}

.sidebar {
	color: #333333;
}

#sidebarCopy ul, #sidebarCopy2 ul {
	list-style-type: none;
	font-size: .75em;
	color: #333333;
	margin-left: 0;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
}

#sidebarCopy3 ul {
	list-style-type: none;
	font-size: .8em;
	color: #003399;
	margin-left: 0;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
	font-weight: bold;
}

#sidebarCopy li.notation, #sidebarCopy2 li.notation {
	padding: 0;
	text-transform: uppercase;
	margin-left: 5px;
	margin-right: 10px;
	color: #272727;
	line-height: 110%;
	list-style-type: none;
}

#sidebarCopy li, #sidebarCopy2 li {
	list-style-type: none;
	line-height: 130%;
}

#sidebarCopy3 li {
	list-style-type: none;
	margin-bottom: -10px;
}

#sidebarCopy ul ul, #sidebarCopy2 ul ul {
	font-size: .9em;
	text-decoration: none;
	margin-bottom: 8px;
	margin-top: 2px;
	margin-left: 0;
	padding-left: 0;
	line-height: 145%;
	font-weight: normal;
}

#sidebarCopy li a:link, #sidebarCopy2 li a:link {
	list-style-type: none;
	color: #003399;
	line-height: 165%;
	text-decoration: none;
	font-weight: normal;
}

#sidebarCopy li a:visited, #sidebarCopy2 li a:visited {
	list-style-type: none;
	color: #666666;
	line-height: 165%;
	text-decoration: none;
	font-weight: normal;
}

#sidebarCopy li a:hover, #sidebarCopy2 li a:hover {
	list-style-type: none;
	color: #ff0000;
	background-color: #ffffff;
	line-height: 165%;
	text-decoration: none;
	font-weight: normal;
}

#sidebarCopy li.notation a:link, #sidebarCopy2 li.notation a:link {
	list-style-type: none;
	color: #003399;
	line-height: 110%;
	text-decoration: none;
	font-weight: normal;
}

#sidebarCopy li.notation a:visited, #sidebarCopy2 li.notation a:visited {
	list-style-type: none;
	color: #666666;
	line-height: 110%;
	text-decoration: none;
	font-weight: normal;
}

#sidebarCopy li.notation a:hover, #sidebarCopy2.notation li a:hover {
	list-style-type: none;
	color: #ff0000;
	background-color: #ffffff;
	line-height: 110%;
	text-decoration: none;
	font-weight: normal;
}

#sidebarExt {
	float: right;
	width: 190px;
	height: 100%;
	background: url(../images/sidebarSidesExt_190x1.png) top left repeat-y;
}

#sidebarBtm {
	float: right;
	width: 190px;
	height: 10px;
}

/*********************/
/* LOGIN FORM STYLES */
/*********************/

#login {
	float: left;
	margin: 10px 0 0 0;
}	

#login2 {
	float: left;
	margin: 10px 0 0 12px;
}	

#logout {
	float: left;
	margin: 0;
}	

#subForm {
	width: 190px;
	font-size: .75em;
}

#subForm2 {
	width: 530px;
	font-size: .9em;
}

#subForm .lable {
	float: left;
	width: 74px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 6px;
	margin-top: 2px;
	color: #003399;
	text-align: right;
	font-weight: bold;
	clear: left;
}

#subForm2 .lable {
	float: left;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 6px;
	margin-top: 2px;
	color: #003399;
	text-align: right;
	font-weight: bold;
	clear: left;
}

input#login {
	margin-left: 88px;
	margin-top: 3px;
	background-color: #003399;
	color: #ffffff;
	font-weight: bold;
	font-size: .8em;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}

input#logout {
	width: 76px;
	margin-left: 57px;
	margin-top: 3px;
	background-color: #003399;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: .8em;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}

input#name, input#client, input#user, input#password {
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #003399;
	width: 88px;
	margin-top: -2px;
}

input#user2 {
	background-color: #ffffbf;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #003399;
	width: 200px;
	margin-top: -2px;
}

input#subject {
	background-color: #ffffbf;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #003399;
	width: 350px;
	margin-top: -2px;
}

textarea#textarea {
	background-color: #ffffbf;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #003399;
	width: 350px;
	margin-top: -2px;
}

select#to_address {
	background-color: #ffffbf;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #003399;
	width: 170px;
	margin-top: -2px;
}

input#name:focus, input#client:focus, input#user:focus, input#user2:focus, input#password:focus {
	background-color: #ffffcc;
}


/* footer section */

#footer {
	clear: both;
	width: 770px;
	margin: 0;
}

#footer_inner {
	margin: 4px 0 0 0;
	background: url(../images/footer_base_sides_770x1.png) repeat-y top left;
}

#footer_top {
	margin: 5px 0 0 0;
	padding: 0;
}

#footer_middle {
	margin: 6px 30px 0 30px;
	padding: 0;
	font-size: .7em;
	text-align: center;
}

#copyright {
	clear: left;
	width: 770px;
}

#copyright_inner {
	margin: 5px 30px 0 30px;
	padding: 5px 0 5px 0;
	font-size: .7em;
	line-height: 175%;
	text-align: center;
}

#footer_bottom {
	margin: 0 0 100% 0;
	padding: 0;
}

ul.footer {
	list-style: none;
}

ul.footer li {
	display: block;	
	text-align: center;
	line-height: 120%;
}

ul.footer a {
	color: #666666;
	text-align: left;
	font-weight: normal;
	margin-right: 0px;
	text-decoration: none;
}

ul.footer a:visited {
	color: #999999;
	text-decoration: none;
}

ul.footer a:hover {
	background-color: #D5E2EE;
	color: #ff0000;
	text-decoration: none;
}
