/* CSS Document */
body {background:#FFF; height:100%; margin:0px; padding:0px; }
img {border:none;}
p {margin:0px; padding:0px;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{font-family:Arial, Helvetica, sans-serif; color:#00374E;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
.content{line-height:150%;}
h1, h2, h3, h4, h5, h6, .Head {color:#009ADA;}
h1, h2, h3, h5, h1 input, .Head{font-weight:bold;}
h2, h4, h6{/*font-weight:normal*/}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h1, .Head{font-size:18px;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#3E81B5; text-decoration:underline; }

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family: Arial, Helvetica, sans-serif;}
.SubHead {color:#009ADA;}
.SubSubHead{color:#009ADA;}
.NormalRed {color:#F00;}


.mainbg{/*position:relative; */background:#fff url(images/bg_ForCApage.gif) top left no-repeat; height:auto!important; min-height:600px; height:600px;}
.total{width:980px; position:relative;}
.topbar{width:auto; height:84px; position:relative;}
.toplinks {position:absolute; width:600px; left:380px; top:10px; text-align:right;}
.toplinks a, .toplinks a:link, .toplinks a:visited, .toplinks a.user, .toplinks a.user:link, .toplinks a.user:visited 
{color:#009ADA; font-size:10px; padding-left:15px;}
.topsearch{position:absolute; top:35px; left:780px; width:200px;}
.topsearch input {border:none; border:#009ADA solid 1px;}
.topsearch .search 
{position:absolute; top:0px; right:54px; background:url(images/bg_search.jpg) top left repeat-x; height:15px;}
.topsearch .subsearch 
{position:absolute; top:0px; right:0px; background:url(images/bg_searchsubmit.jpg) top left repeat-x; line-height:12px; height:19px; font-weight:bold; color:#FFFFFF; width:50px;}

div.nav01 {position:absolute; left:251px; top:63px; width:728px;}
div.nav01 ul {padding:0px; margin:0px; float:right;}
div.nav01 li {float:left; list-style:none;}
div.nav01 li a, div.nav01 li a:link, div.nav01 li a:visited 
{display:inline-block; margin-left:14px; font-size:14px; color:#009ADA; font-weight:bold; text-decoration:none; white-space:nowrap;}
div.nav01 li a:hover, 
div.nav01 li a.active, 
div.nav01 li a.selected, 
div.nav01 li a:link.active, 
div.nav01 li a:link.selected, 
div.nav01 li a:visited.active, 
div.nav01 li a:visited.selected
{color:#00374E; text-decoration:none;}

div.nav02 {position:relative; width:219px;}
div.nav02 .navtop {background: url(images/bg_nav02top.gif) left top no-repeat; width:219px; height:30px;}
div.nav02 .navbot {background: url(images/bg_nav02bot.gif) left top no-repeat; width:219px; height:30px;}
div.nav02 .navmid {background:#009ADA; margin:0px; height:auto!important; min-height:117px; height:117px;}
div.nav02 ul {padding:0px; margin:0px 0px 0px 10px;}
div.nav02 li {list-style:none;}
div.nav02 li a, div.nav02 li a:link, div.nav02 li a:visited 
{font-size:12px; color:#fff; font-weight:bold; text-decoration:none; white-space:nowrap;}
div.nav02 li li a, div.nav02 li li a:link, div.nav02 li li a:visited 
{font-size:12px; color:#fff; font-weight:normal; margin-left:10px;}
div.nav02 li a:hover, 
div.nav02 li li a:hover, 
div.nav02 li a.active, 
div.nav02 li a:link.active, 
div.nav02 li a:visited.active, 
div.nav02 li a.selected, 
div.nav02 li a:link.selected, 
div.nav02 li a:visited.selected 
{color:#FFE01A; text-decoration:none;}


.mission {position:absolute; width:230px; height:73px; left:250px; top:1px; background:url(images/bg_mission.jpg) left top no-repeat;}
.mission div {position:absolute; width:163px; height:52px; left:40px; top:4px; overflow:hidden; text-align:center; font-size:10px; color:#085372}
.mission div a, .mission div a:link, .mission div a:visited {font-size:10px; color:#085372}

.tabsblock {position:relative; height:480px; width:474px; left:23px; top:0px; float:left;}
.tabsblock .contentpane {position:absolute; left:215px; top:45px; z-index:1000}
.tabsblock .Head, .tabsblock h1 {color:#FFFFFF; font-weight:bold; margin:0px 0px 10px 0px; padding:0px;}

.tabbar {position:relative; height:32px; width:474px; background: url(images/bg_tabbar.gif) bottom left repeat-x; margin:0px; padding:0px;}
.tabbar a, .tabbar a:link, .tabbar a:visited {margin:0px; padding:0px; color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; line-height:30px;}
.tabbar a:hover {color:#000000; text-decoration:none;}

/*precache img for ie6*/
.tabbar a#tab01 {background: url(images/tab01b.gif);}
.tabbar a#tab02 {background: url(images/tab02b.gif);}
.tabbar a#tab03 {background: url(images/tab03b.gif);}
.tabbar a#tab01 {display:inline-block; height:32px; width:110px; background: url(images/tab01a.gif) top left no-repeat;}
.tabbar a#tab02 {display:inline-block; height:32px; width:111px; background: url(images/tab02a.gif) top left no-repeat;}
.tabbar a#tab03 {display:inline-block; height:32px; width:133px; background: url(images/tab03a.gif) top left no-repeat;}

.tabbar #tab01.active, .tabbar a#tab01:hover  {display:inline-block; height:32px; width:110px; background: url(images/tab01b.gif) top left no-repeat;}
.tabbar #tab02.active, .tabbar a#tab02:hover {display:inline-block; height:32px; width:111px; background: url(images/tab02b.gif) top left no-repeat;}
.tabbar #tab03.active, .tabbar a#tab03:hover {display:inline-block; height:32px; width:133px; background: url(images/tab03b.gif) top left no-repeat;}

.leftpanes {height:314px; width:474px; position:relative;background:url(images/bg_tabsblock_nophoto_repeat.jpg) top left repeat-x; }
.leftpane01, .leftpane02, .leftpane03 {position:absolute; left:215px; top:0px; height:314px; width:250px; overflow:auto; ;}
.fotopane01, .fotopane02, .fotopane03 {position:absolute; left:2px; top:0px; height:314px; width:205px; overflow:hidden;}
.leftpane02, .leftpane03, .fotopane02, .fotopane03 {display:none;}
.tabsbott{height:166px;}


.right{position:relative; width:480px; left: 33px; top: 0px; height:510px; float:left;}
.righttop, .rightmid, .rightbot {position:relative; width:480px; height:173px; border-bottom:#009ADA solid 1px;}
.rightbot {border-bottom:none;}
.rightbot {height:160px;}
.righttop .container, .rightbot .container {width:240px; height:170px; float:left; overflow:auto; }
.rightbot .container {width:240px; height:160px; float:left; overflow:auto; }
.rightmid {float:none; clear:both;}
.rightmid .container {width:480px; height:170px; float:left; overflow:auto; }

.righttop h1 {margin:2px 0px 10px 0px;}

a.document, a.document:link, a.document:visited, a.document:hover {background:url(images/doc.gif) left center no-repeat; padding:5px 0px 5px 22px; display:block; color:#085372; font-weight:bold;}

.ModuleTitle_MenuBreak td {background:#CCCCCC; height:1px;}
.ModuleTitle_SubMenu {border:#009ADA solid 1px;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
table.panes {/*background:#999999; */width:957px; margin-left:23px;}
.LeftPane{ /*background:#00FF00; */width:219px; }
.ContentPane{ /*background:#FF0000; */width:492px; width:479px; padding:52px 13px 0px 16px;}
.RightPane{ /*background:#66CC66; */width:230px; padding:83px 0px 0px 0px;}

/*for container no title in leftpane*/
.LeftPane span.invisible{display:none;}
.LeftPane .container{margin:0px 0px 0px 12px}
.LeftPane .nomargin{margin:0px 0px 0px 0px}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{/*width:0;padding:0;margin:0;*/}

/*-------------- Container Style --------------*/
.container {/* background:#CC6600*/}
.container h1 {/*margin:0px;*/}
.ContentPane h1, .ContentPane .Head{font-size:32px;}


/*------------ Breadcrumb Style --------------*/
div.breadcrumb{color:#00374E; font-size:9px; height:18px;}
a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{color:#00374E; font-size:9px}
a.breadcrumb:hover{color:#00374E;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}
