body, html 		{border: 0; font-family: Arial, Helvetica, sans-serif;  color: #5b5b5b;} /* margin: 0; padding: 0px;  */
body			{background-image: url(../images/bgr.jpg); background-color: #D3E5F0;} /*  background-color: #4992bf; */
px 				{font-size: 12px; margin: 0 0 1em 0; padding: 0;}
a 				{text-decoration: none; color: #6aa1d9;}
a:hover 		{color: #6aa1d9; text-decoration: underline;}
td 				{font-style : normal; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; vertical-align: top;}
b, strong 		{font-weight : bold;}
img 			{border: 0;}
.clear			{clear: both;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #6aa1d9;}
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}

/* Header */
#header 			{background-image: url(../images/bgr_header.gif); background-repeat: repeat-x; height: 62px;}
#topNav 			{float: right; text-align: right; font-size: 12px; margin: 10px 0 0 0; overflow: auto;}
#topNav a 			{padding: 0 20px 0 20px; border-left: 1px solid #bfeaf7; font-weight: bold;}
#topNav a.first		{border-left: 0px solid #bfeaf7;}
#topNav a:hover		{color: #9ccbfb; text-decoration: none;}
#header #logo 		{float: left; margin: 0 0 0 15px;}

#mainNav 		{background-image: url(../images/bgr_topnav.gif); background-repeat: repeat-x; height: 26px; clear: both; border-top: 4px solid #ffffff; border-bottom: 4px solid #ffffff; text-align: right; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#mainNav a 		{color: #ffffff; font-weight: bold; display: block; float: right; font-size: 12px; margin: 4px 0 0 0; padding: 0 20px 0 20px; border-left: 1px solid #387abc; border-right: 1px solid #000029;}
#mainNav a:hover {text-decoration: none; color: #9ccbfb;}
#mainNav .bevel {border-right: 1px solid #000029; float: right; margin: 4px 0 0 0; height: 17px;}

/* Container */
#container 				{background-color: #ffffff; width: 900px; padding: 10px;} /* background-color: #afe5f7; */
#frame 					{width: 920px; padding: 2px; margin: 15px auto 0 auto; background-image: url(../images/bgr_trans.png);} /* {width: 920px; padding: 10px; margin: 15px auto 0 auto; background-image: url(../images/bgr_trans.png);} */

#main 					{}
#main #leftCol 		{width: 223px; background-color: #275e90; background-image: url(../images/bgr_leftcol.jpg); background-repeat: no-repeat; }
#main #rightCol 	{width: 673px; border-left: 4px solid #ffffff;}

#mainleftCol 		{padding-bottom:14px;width: 223px; background-color: #275e90; background-image: url(../images/bgr_leftcol2.jpg); background-repeat: no-repeat; }

#main #leftCol #homeTitle {height: 225px; border: 0px solid #ff0000; overflow: auto;}
#main #leftCol #flashClocks {border: 0px solid #ff0000; overflow: auto;}
#main #homeTitle h1 	{color: #ffffff; margin: 45px 0 0 25px; font-size: 21px; letter-spacing: -1px; line-height: 26px;}
#main #pageTitle h1 	{color: #ffffff; margin: 15px 0 0 20px; font-size: 21px; letter-spacing: -1px; line-height: 26px;}

/* Homepage */
#homeContent 				{border-top: 4px solid #ffffff;}
#homeContent td 			{font-size: 11px; line-height: 12px; background-color: #caf0f9; background-image: url(../images/bgr_panels.gif); background-repeat: repeat-x;}
#homeContent .content 	{padding: 15px 18px 15px 18px;}
#homeContent #col02,
#homeContent #col03,
#homeContent #col04		{color: #134270; font-size: 11px; line-height: 14px; border-left: 4px solid #ffffff;}
#homeContent #col01 .content {font-size:12px;line-height:16px;}

#homeContent #col02 ul.advantages {list-style-image: url('/images/home.gif');padding:0;margin:0 0 0 15px;}
#homeContent #col02 ul.advantages li {padding-bottom: 6px; font-weight: bold;}
#homeContent #col02 ul.advantages a {color: #124270;}
#homeContent #row02 {border-top: 4px solid #ffffff;padding:10px;}

#mainImage {position: relative;}
#slideNav {position: absolute; top: 312px; left: 35px;}
#slideNav #col1 {float: left; background-color: #D3E5F0; border: solid 1px #336699;}
#slideNav #col2 {float: left; background-color: #336699; padding: 1px 7px 1px 7px;color: #FFFFFF; font-weight:bold; font-size: 11px;}
#slideNav #col2 a {color: #FFFFFF;}
#slideNav #col1 a span {padding: 6px;}
#slideNav #col1 a:hover {background: #FFFFFF;}

/* Left Navigation */
ul#leftNav 				{list-style: none; margin: 0 0 25px 0; padding: 0;}
ul#leftNav li 			{text-align: right; background: url('../images/nav/b1.gif') top right no-repeat; padding-top:1px;}
ul#leftNav li#selectedBtn a	{color: #34679a; background: url('../images/nav/b3.gif') repeat-y top right;}
ul#leftNav li a 		{font-size : 11px; font-weight: bold; display:block; padding: 6px 10px 6px 1px;}
ul#leftNav li:hover 	{color: #6aa1d9; background: url('../images/nav/b2.gif') repeat-y top right;}
ul#leftNav li a:hover	{color: #34679a; text-decoration: none;}
ul#leftNav h3 			{list-style: none; margin: 0; padding: 0;}

/* Page Content */
#pageContent .mainTable		{background-image: url('/global/images/bg_content.gif');background-repeat: no-repeat;background-position: top left;}
#pageContent #leftCol		{border-bottom: 6px solid #265c8d;}
#pageContent #leftColHeader {width: 222px; background-color: #275e90; background-image: url('/global/images/bgr_leftcol2.jpg');background-position: 0px -210px; background-repeat: no-repeat;}
#pageContent #leftColTitle	{margin:0; padding:15px 0 14px 0px;color: #ffffff;font-size: 21px; letter-spacing: -1px; line-height: 26px;text-align:center;}
#pageContent #leftColBar	{width: 222px; background-image: url(/global/images/nav/bar2.gif); background-repeat: repeat-x; height:25px;}
#pageContent #leftColContent	{padding: 0 20px 0 20px;}

#pageContent #midCol	{border-left: 1px solid #bad5dd;border-bottom: 6px solid #a1cbf7;}
#pageContent #mainCol	{width: 673px; border-bottom: 6px solid #a1cbf7;}
#pageContent #mainCol .priority	 {background-color: #E5F9FF; background-image: url(/global/images/bgr_product.gif);background-position: bottom left; background-repeat: repeat-x;}
#pageContent #mainCol .mainImage {border-bottom: 4px solid #ffffff;}
#pageContent #mainCol #mainArea {padding:20px;}
#pageContent #mainCol .mainArea {border-top: 3px solid #E51837;}

/* Sub Navigation */
#rightPanel 			{width: 200px; float: right; padding: 0px 20px 0px 35px; margin: 0px 30px 25px 25px; font-size : 9pt; border-left: 0px solid #d6e8ee; vertical-align: top; }
ul#subnav 				{width:228px;list-style: none; margin: 0 0 0 0; padding: 0;}
ul#subnav li 			{border-bottom: 1px solid #d6e8ee; padding: 1px 0 2px 0;}
ul#subnav li a 		{color: #6aa1d9;font-size: 11px;}
ul#subnav li a:hover {color: #34679a; text-decoration: none;}
ul#subnav h3 			{list-style: none;margin: 0 0 5px 0; padding: 0;}

/* Footer */
#footer 			{width: 920px; margin: 0 auto 0 auto; color: #888888; font-weight: normal; line-height: 11px; padding: 8px 0 8px 0; clear: both;}
#footer #copyright 	{float: left; font-size: 11px;}
#footer #bottomnav 	{float:right; padding: 0 0 5px 0; font-size: 11px;}
#footer a 			{padding: 0 2px 0 2px;}
#footer a:hover 	{text-decoration: underline;}

/* Forms */
form 		{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input, textarea 	{border: 1px solid #9e9e9e; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.submit 		{border: 1px solid #0061bb; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #0061bb; color: #ffffff; font-weight: bold;}

/* Drop Menu*/
#dropmenudiv{position:absolute;border:1px solid #BBD5DD;border-bottom-width: 0;font-size: 11px;z-index:100;margin-top:8px;margin-left:10px;padding:0px;}
#dropmenudiv a{width: 100%;padding-top: 4px;padding-bottom: 4px;margin:0;display: block;border-bottom: 1px solid #BBD5DD;text-decoration: none;font-weight: bold;}
#dropmenudiv a:hover {background-color: #BBD5DD;color:#FFFFFF;}

/* Loader */
#loaderContainer {position: absolute; z-index: 200; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url(/global/images/semi-transparent.gif); vertical-align: middle; text-align: center;}
#loaderContainerH {position: absolute; margin:0px; padding: 0px; top:40%; left:40%; z-index: 201;}
#loader {width: 320px; margin-left: auto; margin-right: auto; z-index: 202; margin: 0px; padding: 0px; position: relative; vertical-align: middle; text-align: left;}
#loader td {background: #ffffff;color:#000000;} /*padding: 3px; */
#loader p {border: 3px solid #00629f; padding: 10px; margin: 0; background-color: #F5F5F5;}
#loader img {float: left; margin-right: 12px;}
#loader strong {display: block; margin-bottom: 3px;}