@import url("main_standard.css");
html, body {
	margin: 0;
	padding: 0;
}
Body {
	padding: 0px;
	margin:auto;
	font: 12px arial, tahoma, verdana, sans-serif;
	text-align: center;
	color:#000000;
	background-color:#FFFFFF;
}
DIV {
	line-height:1.3;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
A {
	color:#000000;
	text-decoration:none;
}
A:hover {
	color:#000000;
	text-decoration: underline;
}
h1 {
	margin:0 0 12px 0;
	color:#000000;
        text-transform: uppercase;
	font-size: 18px;
}
h2 {
	margin:12px 0 8px 0;
	color:#000000;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size:18px;
	font-weight:bold;
}
h3 {
	margin:0 0 16px 0;
	font-size:14px;
	color:#000000;
}
P {
	font-size:12px;
	color:#000000;
	padding-bottom: 14px;
	line-height:1.5;
}
.MainDIV {
	width:961px;
	margin:auto;
	position:relative;
	overflow:hidden;
}
.MainDIV {
	width:961px;
	margin:auto;
	overflow:hidden;
}
.Top {
	width:961px;
	height:111px;
	position:relative;
	overflow:hidden;
}
.Top_Left {
	width:731px;
	height:111px;
	float:left;
	overflow:hidden;
	position:relative;
}
.Top_Right {
	width:228px;
	height:111px;
	float:right;
	position:relative;
}
.TopMenu, .TopRightMenu {
	height:73px;
	float:right;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
}
.TopMenu li, .TopRightMenu li {
	float:left;
	margin-right:4px;
}
.TopRightMenu li.End {
	margin-right:0px;
}
.TopMenu li a, .TopRightMenu li a {
	width:73px;
	height:73px;
	display:block;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
	background:url(../images/MenuBG.jpg) no-repeat;
}
.TopMenu li a:hover, .TopRightMenu li a:hover {
	color:#FFFFFF;
}
.TopMenu li.First a {
	background:url(../images/MenuBG_First.jpg) no-repeat;
}
.TopRightMenu li a {
	font-weight:bold;
}
.TopRightMenu li.Green a {
	background:url(../images/MenuBG_Green.jpg) no-repeat;
}
.TopRightMenu li.Purple a {
	background:url(../images/MenuBG_Purple.jpg) no-repeat;
}
.TopRightMenu li.Orange a {
	background:url(../images/MenuBG_Orange.jpg) no-repeat;
}
.TopLogo {
	position:absolute;
	right:10px;
	bottom:0;
}
.TopSearchBox {
	position:absolute;
	right:0;
	top:3px;
	width:226px;
	height:53px;
	background:url(../images/SearchBG.jpg) no-repeat;
}
.TopSearchBox .Box {
	display:block;
	float:left;
	width:158px;
	height:18px;
	padding:8px 0 0 6px;
}
.TopSearchBox .Box input {
	width:158px;
	height:18px;
	border:none;
	background-color:#FFFFFF;
}
.TopSearchBox .Search {
	float:left;
	padding:8px 0 0 11px;
	display:block;
}
.TopSearchBox .Search input {
	float:left;
	border:none;
	background:none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	width:45px;
}
.MainContent {
	width:961px;
	margin-top:3px;
	overflow:hidden;
}
.MainContentLeft {
	width:729px;
	float:left;
	text-align:left;
	position:relative;
	border:1px solid #CCCCCC;
	background:url(../images/Pic2.jpg) right bottom no-repeat;
        min-height: 229px;
}
.ContentDirectory, .BoxDirectory {
	font-size:10px;
	color:#959595;
	padding:4px 8px 8px 15px;
}
.BoxDirectory {
	font-size:12px;
	text-align:left;
}
.ContentDirectory a, .BoxDirectory a {
	font-size:10px;
	color:#959595;
	text-decoration:none;
}
.BoxDirectory a {
	font-size:12px;
}
.ContentDirectory a:hover, .BoxDirectory a:hover {
	text-decoration:underline;
}
.Content {
	margin:10px 24px 30px 26px;
}
.Content p {
	text-align:justify;
}
.Content a {
    color: #909009;
}

.Content ul {
    list-style-type: disc;
    list-style-position: inside;
}

.MainContentRight {
	width:228px;
	float:right;
	text-align:left;
	position:relative;
	background:url(../images/RightBar.jpg) right top no-repeat;
}
.RightMerredin, .RightBot {
	position:absolute;
	width:41px;
	text-align:center;
	overflow:hidden;
	right:0;
}
.RightMerredin {
	top:16px;
}
.RightBot {
	bottom:0;
}
.Logo {
	position:absolute;
	right:54px;
	bottom:12px;
}
.RightBox {
	width:182px;
	margin-top:2px;
	position:relative;
	border:1px solid #CCCCCC;
}
.FilletLT, .FilletRT, .FilletLB, .FilletRB, .FilletNoBorderLT, .FilletNoBorderRT, .FilletNoBorderLB, .FilletNoBorderRB {
	position:absolute;
	width:12px;
	height:12px;
	overflow:hidden;
	z-index:200;
}
.FilletLT, .FilletNoBorderLT {
	left:-1px;
	top:-1px;
	background:url(../images/Fillet.png) 0px 0px no-repeat;
}
.FilletRT, .FilletNoBorderRT {
	right:-1px;
	top:-1px;
	background:url(../images/Fillet.png) -12px 0px no-repeat;
}
.FilletLB, .FilletNoBorderLB {
	left:-1px;
	bottom:-1px;
	background:url(../images/Fillet.png) 0px -12px no-repeat;
}
.FilletRB, .FilletNoBorderRB {
	right:-1px;
	bottom:-1px;
	background:url(../images/Fillet.png) -12px -12px no-repeat;
}
.FilletNoBorderLT {
	background:url(../images/FilletNoBorder.png) 0px 0px no-repeat;
}
.FilletNoBorderRT {
	background:url(../images/FilletNoBorder.png) -12px 0px no-repeat;
}
.FilletNoBorderLB {
	background:url(../images/FilletNoBorder.png) 0px -12px no-repeat;
}
.FilletNoBorderRB {
	background:url(../images/FilletNoBorder.png) -12px -12px no-repeat;
}
.RightBoxTile_1 {
	padding:4px;
}
.RightBoxTile_1 p {
	margin-bottom:4px;
	padding-bottom:4px;
	line-height:1.2;
}
.RightBoxTile_1 p a {
	color:#EC9122;
	text-decoration:none;
}
.RightBoxTile_1 p a:hover {
	text-decoration:underline;
}
.RightBotMenu {
	margin-left:-1px;
	margin-top:14px;
}
.RightBotMenu li {
	line-height:1.8;
}
.RightBotMenu li a {
	padding-left:32px;
	color:#000000;
}
.RightBotMenu li ul li {
	margin-left:14px;
}
.RightBotMenu li ul li a {
	padding-left:32px;
}
.ContentRightNews {
	width:211px;
    height: 350px;
	float:right;
}
.ContentRightNews .Title, .ContentRightNews .Title2 {
	width:201px;
	height:27px;
	padding:4px 0 0 10px;
	position:relative;
	margin-bottom:18px;
	color:#FFFFFF;
	font-size:14px;
}
.ContentRightNews .Title {
	background:url(../images/NewsTitleBG_Green.gif) top repeat-x;
}
.ContentRightNews .Title2 {
	height:21px;
	border-bottom:6px solid #EA261F;
	background-color:#000000;
}
.ContentRightNews .Title .Mask, .ContentRightNews .Title2 .Mask {
	position:absolute;
	top:-7px;
 *top:0;
	left:0;
	background:url(../images/NewsTitle.png) top no-repeat;
}


.ContentRightNews .NewList li {
	background:url(../images/Arrow.gif) left 6px no-repeat;
	padding-left:18px;
	margin:0 2px 8px 2px;
        list-style-type: none;
}
.ContentRightNews .NewList li a {
	color:#000000;
	text-decoration:none;
}
.ContentRightNews .NewList li a:hover {
	text-decoration:underline;
}
.ContentBotInfo {
	position:absolute;
	bottom:0;
	left:0;
	height:38px;
	width:719px;
	padding:4px 0 0 10px;
	border-top:6px solid #CC0000;
	background-color:#000000;
}

.ContentBotInfo p {
    color:#FFFFFF;
}

.ContentBotIMG {
	position:absolute;
	bottom:-3px;
 *bottom:0;
	right:0;
	_right:-1px;
}
.MainDIV_Home {
	width:949px;
	margin:auto;
	position:relative;
}
.Top_Home {
	width:949px;
	height:113px;
	position:relative;
}
.Logo_Home {
	position:absolute;
	left:44px;
	top:6px;
}
.Banner_Home {
	width:949px;
	height:187px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.Tile_Home {
	width:949px;
	height:306px;
	position:relative;
	z-index:2;
}
.Tile_Home_Left, .Tile_Home_Right, .Tile_Home_Mid {
	position:absolute;
}
.Tile_Home_Left {
	width:358px;
	height:312px;
	left:0;
	top:0;
	background:url(../images/Home_Green.png) top center no-repeat;
}
.Tile_Home_Right {
	width:358px;
	height:312px;
	right:0;
	top:0;
	background:url(../images/Home_Orange.png) top center no-repeat;
}
.Tile_Home_Mid {
	width:364px;
	height:386px;
	left:300px;
	top:-35px;
	background:url(../images/Home_Purple.png) top center no-repeat;
}
.Tile_Home_LeftContent {
	width:358px;
	height:312px;
	overflow:hidden;
	position:relative;
}
.Tile_Home_MidContent {
	width:364px;
	height:386px;
	overflow:hidden;
	position:relative;
}
.Tile_Home_RightContent {
	width:358px;
	height:312px;
	overflow:hidden;
	position:relative;
}
.Tile_Home_H {
	position:absolute;
	left:18px;
	top:0;
	font-size:20px;
	color:#FFFFFF;
}
.Tile_Home_MidContent .Tile_Home_H {
	top:15px;
	left:30px;
}
.Tile_Home_RightContent .Tile_Home_H {
	left:70px;
}
.HomeMenu {
	margin-top:14px;
	position:absolute;
	text-align:left;
	left:20px;
	top:180px;
}
.Tile_Home_MidContent .HomeMenu {
	left:30px;
	top:214px;
}
.Tile_Home_RightContent .HomeMenu {
	left:75px;
}
.HomeMenu li {
	background:url(../images/RightMenuLi.gif) left 4px no-repeat;
	line-height:1.8;
}
.HomeMenu li a {
	padding-left:32px;
	color:#000000;
	text-transform: uppercase;
}
.HomeMenu li a:hover {
	color:#000000;
	text-decoration:underline;
}
.SynopsisBot {
	background:url(../images/SynopsisBot.gif) left bottom no-repeat;
	width:675px;
	margin-bottom:2px;
	overflow:hidden;
	clear:both;
}
.SynopsisTop {
	background:url(../images/SynopsisTop.gif) left top no-repeat;
	width:655px;
	overflow:hidden;
	padding:10px;
}
.SynopsisTop .LeftIMG {
	float:left;
	width:95px;
	height:95px;
	border:0px;
}
.SynopsisTopInfo {
	float:left;
	width:534px;
	margin-left:10px;
}
.SynopsisTopInfo h2 {
	margin:0;
	padding:0;
	font-size:14px;
	text-transform: none;
}

.SynopsisTopInfo h2 a {
     text-decoration: none;
     color:#000000;
}

.SynopsisTopInfo h2 a:hover {
    color:#000000;
}

.SynopsisTopInfo p {
	margin:0;
	padding:0;
	text-align:justify;
}
.SynopsisTopInfo p.More {
	text-align:right;
}
.SynopsisTopInfo p.More a {
	color:#000000;
}
.SynopsisTopInfo p.More a:hover {
	color:#000000;
	text-decoration:underline;
}
.SynopsisTopContact {
	float:left;
	width:160px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
.AdWrap {
	margin-left:0px;
	overflow:hidden;
}
.AdList li {
	margin-bottom:19px;
}
.AdList li {
	float:left;
	margin-left:17px;
	width:202px;
	height:98px;
	background:url(../images/AdBG.gif) top center no-repeat;
	overflow:hidden;
}

.AdList .AdTitle {
        width: 180px;
        height: 17px;
        overflow: hidden;
        margin-bottom: 2px;
}

.AdList .AdDesc {
        width: 180px;
        height: 50px;
        overflow: hidden;
}


.AdList .AdDesc p {
        line-height: 1.3em;
        margin: 0;
        padding: 0;
}


.AdList li.End {
	background:url(../images/AdBG_End.gif) top center no-repeat;
	overflow:hidden;
	height:76px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-top:22px;
}
.AdList li.End input {
	margin-top:10px;
}
.Button {
	width:65px;
	height:22px;
	border:none;
	color:#000000;
	cursor:pointer;
	background:url(../images/Button.gif) top center no-repeat;
}
.AdList li .Info {
	margin:6px 4px 0 10px;
	height:69px;
}
.AdList li .Date {
	text-align:right;
	padding-right:10px;
}
.MainSectionTile li {
	width:208px;
	height:260px;
	margin-right:15px;
	float:left;
	text-align:center;
        overflow:hidden;
}
.MainSectionTile li h1 {
	margin-bottom:4px;
}
.MainSectionTile li a {
	cursor:pointer;
        color: #000000;
}



.MainSectionTile li.Left {
        list-style:none;
}
.MainSectionTile li .PicWrap {
	width:208px;
	height:180px;
	position:relative;
}
.MainSectionTile li .PicWrap .Pic {
	width:190px;
	height:162px;
	padding-top:6px;
	overflow:hidden;
	margin:auto;
}
.MainSectionTile li .PicWrap .Mask {
	width:208px;
	height:180px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/MainSectionMask.png) left top no-repeat;
}
.MainSectionTile li .Text {
	padding:0 4px 0 4px;
}





.Footer {
	width:961px;
	margin:auto;
	margin-top:3px;
	background:url(../images/FooterBar.jpg) top center no-repeat;
	overflow:hidden;
}
.FooterContent {
	color:#FFFFFF;
	font-size:12px;
}
.FooterMenu {
	height:34px;
	margin-top:6px;
	text-align:left;
	float:left;
	background:url(../images/GradientLine.png) no-repeat;
}
.FooterMenu li {
	height:34px;
	float:left;
}
.FooterMenu li a {
	color:#000000;
	height:23px;
	padding:4px 10px 0 10px;
	font-size:12px;
	overflow:hidden;
	text-decoration:none;
}
.FooterMenu li a:hover {
	text-decoration:underline;
}
.OneITLogo {
	float:right;
	padding-bottom:10px;
}

.MainSectionTile{
    margin-left:6px;
}

a.homeLink{
    display:block;
    text-align: left;
    color:white;
}

a.homeLink:hover{
    display:block;
    text-align: left;
    color:white;
    text-decoration:none;
}

.dateDay input,
.dateHour input,
.dateMinute input                       { width: 25px; }
.dateYear input                         { width: 40px; }
.yui-date input, .yui-date2 input,
.yui-date select, .yui-date2 select      {font-size: 10px; border:1px solid #CCCCCC; }
.dateCalendarContainerHolder            { position: absolute; }
body .dateCalendarContainer             { display:none; position:absolute; left:10px; top:0px; z-index: 2; }


.adTextInput {
    width: 200px;
    height: 100px;
    font-family:arial,tahoma,verdana,sans-serif;
    font-size:12px;
}

.HomeFlashMask {
	width:949px;
	height:187px;
	left:0;
	top:0;
	overflow:hidden;
	position:absolute;
	background:url(../images/HomeFlashMask.png) left top no-repeat;
}


.embeddedCalendar .timeHeader             { text-align: center; font-size: 16px; font-weight: bold; margin: 5px auto 0px auto; width: 165px; }
.embeddedCalendar .timeHeader .prevMonth  { float: left; display: block; }
.embeddedCalendar .timeHeader .nextMonth  { float: right; display: block; }
.embeddedCalendar .calendarMonth          { width: 175px; border-collapse: collapse; margin: 5px auto 10px auto; }
.embeddedCalendar .calendarMonth td       { width: 25px; margin: 0px; text-align: center; }
.embeddedCalendar .calendarMonth a        { font-weight: bold; }
.embeddedCalendar .calendarMonth td.day1,
.embeddedCalendar .calendarMonth td.day7  { background: #E0E0E0; }
.embeddedCalendar .calendarMonth .dayOfWeekHeader td { background: #C0C0C0; }
.embeddedCalendar .calendarMonth td.otherMonth { color: #777777; }

.pageCalendar h3                          { margin-bottom: 3px; }










 /* global */
#cluetip-close img { border: 0; }
#cluetip-title { overflow: hidden; }
#cluetip-title #cluetip-close { float: right; position: relative; }
#cluetip-waitimage { width: 43px; height: 11px; position: absolute; background-image: url(../images/cluetip/wait.gif); }
.cluetip-arrows { display: none; position: absolute; top: 0;  left: -11px;  height: 22px;  width: 11px;  background-repeat: no-repeat;  background-position: 0 0; }
#cluetip-extra {  display: none;}
/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {  background-color: #EEEEEE; text-align: left; }
.cluetip-default #cluetip-outer {  position: relative;  margin: 0;  background-color: #EEEEEE;}
.cluetip-default h3#cluetip-title {  margin: 0 0 5px;  padding: 8px 10px 4px;  font-size: 1.1em;  font-weight: normal;  background-color: #A0A0A0;  color: #fff;}
.cluetip-default #cluetip-title a {  color: #EEEEEE;  font-size: 0.95em;}
.cluetip-default #cluetip-inner {  padding: 10px;}
.cluetip-default div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #900;}

/* default arrows */

.clue-right-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowleft.gif);}.clue-left-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowright.gif);  left: 100%;  margin-right: -11px;}
.clue-top-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }
.clue-bottom-default .cluetip-arrows {  background-image: url(../images/cluetip/darrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {  background-color: transparent;}
.cluetip-jtip #cluetip-outer {  border: 2px solid #ccc;  position: relative;  background-color: #fff;}
.cluetip-jtip h3#cluetip-title {  margin: 0 0 5px;  padding: 2px 5px;  font-size: 16px;  font-weight: normal;  background-color: #ccc;  color: #333;}

.cluetip-jtip #cluetip-inner {  padding: 0 5px 5px;  display: inline-block;}
.cluetip-jtip div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #900;}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowleft.gif);}
.clue-left-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowright.gif);  left: 100%;  margin-right: -11px;}
.clue-top-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }
.clue-bottom-jtip .cluetip-arrows {  background-image: url(../images/cluetip/arrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {  background: transparent url(../images/cluetip/bl.gif) no-repeat 0 100%;  margin-top: 10px;  margin-left: 12px;}
.cluetip-rounded #cluetip-outer {  background: transparent url(../images/cluetip/tl.gif) no-repeat 0 0;  margin-top: -12px;}

.cluetip-rounded #cluetip-title {  background-color: transparent;  padding: 12px 12px 0;  margin: 0 -12px 0 0;  position: relative;}
.cluetip-rounded #cluetip-extra {  position: absolute;  display: block;  background: transparent url(../images/cluetip/tr.gif) no-repeat 100% 0;  top: 0;  right: 0;  width: 12px;  height: 30px;  margin: -12px -12px 0 0;}
.cluetip-rounded #cluetip-inner {  background: url(../images/cluetip/br.gif) no-repeat 100% 100%;  padding: 5px 12px 12px;  margin: -18px -12px 0 0;  position: relative;}
.cluetip-rounded div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #009;  background: transparent;}
.cluetip-rounded div#cluetip-close a {  color: #777;}
/* rounded arrows */

.clue-right-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowleft.gif);}
.clue-left-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowright.gif);  left: 100%;  margin-left: 12px;}
.clue-top-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }
.clue-bottom-rounded .cluetip-arrows {  background-image: url(../images/cluetip/rarrowup.gif);  top: -23px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}


/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {  zoom: 1;}
