﻿/* CSS Document */

*{
	margin:0;
	padding:0;
}
a, img{
	border:0;
	outline:0;
}
p{
	padding:8px;
}
a:Link{
	color:#19388a;
	text-decoration:none;
}
body{
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:14px;
	background:#eeeeee;
	color:#1c2c31;
	line-height:normal;

}
.masterContent {
width:100%;
}

.mainWrap{
	width:983px;
	/*padding:8px;*/
	background:#FFFFFF;
	margin:auto;
}
/*
.header{
	width:983px;
	background:url(../images/headerBgWithLogo.jpg) top left no-repeat;
	height:82px;
	margin-bottom:1px;
	position:relative;
}
*/
.header  {
				background:url("../images/headerBgWithLogo.jpg") no-repeat scroll left top transparent;
				/*background:url("../images/headerBg.jpg") no-repeat scroll left top transparent;*/
				height:82px;
				margin-bottom:1px;
				position:relative;
				width:983px;
}
.banner{
	width:983px;
}
.newlogo{
	position:absolute;
	top:3px;
	left:18px;
}



.navigation{
	margin-top:1px;
	padding-left:55px;
	background:url(../images/navBg.jpg) top left repeat-x;
}
.navigation ul{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	height:30px;
}
.navigation ul li{
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #fff;
	position:relative;
}
.navigation ul li a{
	padding:7px 22px 8px 22px;
	display:block;
	color:#fff;
	text-decoration:none;
}
.navigation ul li:hover{
	background:url(../images/nav_h.jpg) top left repeat-x;
}

.navigation ul li a:hover{
	background:url(../images/nav_h.jpg) top left repeat-x;
		text-decoration:underline;
}
.navigation ul li a.active{
	background:url(../images/nav_h.jpg) top left repeat-x;
}
.navigation ul li.last{
	border-right:0;
}




.contentWrap
{
	width:983px;
	margin-top:9px;
	*margin-top:0px;
}



.leftWrapHm
{
	width:217px;
/*width:211px;*/
	float:left;
	*padding-top:17px;
	padding-top:12px;
	*padding-left:0;
}


.centrWrapHm{
	width:470px;
	*width:455px;
	float:left;
	margin:0 13px;
	padding-top:12px;
	*padding-top:0px;
}

/*
.centrWrapHm{
	width:470px;
	float:left;
	margin:5px 13px 0px;
	}
*/
.centrWrapHm h1{
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
}
.centrWrapHm p{
	line-height:18px;
	padding:6px 0;
	text-align:justify;
}

.centrWrapHmStatic{
	width:735px;
	float:left;
	margin:17px 0 0 13px;
	*margin:17px 0 0 13px;

	padding-top:30px;
	padding-top:2px;
}
.centrWrapHmStatic h1{
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
}

.videoCon{
	border:1px solid #ccc;
	background:#f5f9fa;
	padding:8px;
}
.clear{
	clear:both;
}

.loginCon{
	width:217px;
}
.loginhd{
	background:url(../images/headingBg.jpg) top left repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:6px 0;
	padding-left:10px;
}
.loginTxt{
	border:1px solid #cccccc;
	background:#f5f9fa;
	border-top:0;
	padding:2px 10px;
	line-height:12px;
}
.loginTxt p{
	margin:2px 0;
}
.loginField{
	width:170px;
	border:1px solid #7f9db9;
	margin:3px 0;
	padding:2px;
}

.loginField1{
	width:189px;
	border:1px solid #7f9db9;
	padding:2px;
	margin:5px 0 0 5px;
}

.adCon{
	margin-top:10px;
}
.videoLft{
	width:265px;
	float:left;
	margin-right:8px;
}
.videoTxt{
	width:175px;
	float:left;
	border:0px solid #ccc;
	line-height:15px;
	color:#268fb0;
}
.videoTxt a{
	color:#268fb0;
	text-decoration:underline;
}
.videoTxt a:hover{
	color:#1c2c31;
	text-decoration:none;
}
.mart1{
	margin:10px 0;
}

.rgtWrapHm{
	width:270px;
	float:left;
	margin-top:12px;
	*margin-top:17px;
	padding-top:7px;
}
.newsCon{
	width:270px;
}
.newsTxt{
	border:1px solid #cccccc;
	background:#f5f9fa;
	border-top:0;
	padding:5px 10px;
	line-height:15px;
	color:#268fb0;
}
.newsTxt p{
	margin:5px 0;
	padding-right:10px;
}
.newsTxt table{
	font-size:13px;
}

.newsLft{
	float:left;
	width:217px;
	padding-right:15px;
	text-align:justify;
}
.newsBullet{
	float:left;
	width:13px;
	padding-top:5px;
}
.listItem{
	border-bottom:1px dotted #618e9c;
	
}

.footer{
	margin-top:8px;
	background:url(../images/footerBg.jpg) top left no-repeat;
	width:983px;
	text-align:center;
	padding:18px 0;
	font-size:11px;
}
p.border{
	border-top:1px dotted #618e9c;
	margin-top:14px;
	margin-bottom:14px;
}



ul.leftNav{
list-style:none; 
width:100%;

}
ul.leftNav ul{list-style:none; list-style:none; }

ul.leftNav li{
	display: inline;
}

ul.leftNav li a{background:url(../images/leftBg.jpg) top left repeat-x;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		padding:5px 0;
		display:block;
		padding-left:10px;
		text-decoration:none;
		margin-bottom:1px;
		}
ul.leftNav li ul li a{
		background:url(../images/leftBg1.jpg) top left repeat-x;
		font-size:11px;
		color:#1C2C31;
		padding:5px 0 5px 25px;
		display:block;	
		text-decoration:none;
		margin-bottom:1px;
		font-weight:bold;
		}
		
ul.leftNav li ul li a:hover, ul.leftNav li a:hover
{
text-decoration:underline;
}
		
.centrWrapHmInside{
	width:752px;
	float:left;
	margin:0 0px 0 13px;
}
.centrWrapHmInside p{padding-bottom:10px; line-height:20px;}
.breadCumBar{background:url(../images/titleBg.jpg) repeat-x; height:29px; line-height:29px; text-align:center; font-size:11px; color:#FFFFFF;}
.breadCumBar a{color:#FFFFFF; text-decoration:none; margin:0 5px;}
.breadCumBar a:hover{color:#FFFFFF; text-decoration:underline;}
.contentContainer{border:1px solid #D5D5D5;}
.heading{padding:6px; background:#DAEEF3;  color:#0C465C; font-size:13px; font-weight:bold;}
.subTitle{background:url(../images/title1Bg.jpg) repeat-x; height:26px; padding:5px 0 0 0; font-size:13px; color:#4D4D4D; font-weight:bold; text-align:right; padding-right:255px; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;}

.subTitle1{background:url(../images/title1Bg.jpg) repeat-x; height:26px; font-size:10px; color:#4D4D4D; font-weight:bold;  border-top:0px solid #D5D5D5; border-bottom:1px solid #D5D5D5;}
.fstColom{width:140px;  float:left;  padding:8px;}
.secColom{width:45px; border-right:1px dotted #4D4D4D; float:left; text-align:center;  padding:8px;}
.thrdColom{width:115px; border-right:1px dotted #4D4D4D; float:left; text-align:center;  padding:8px;}
.forthColom{width:175px;  float:left; text-align:center;  padding:8px;}
.fifthColom{width:175px;  float:left; text-align:center;  padding:8px;}
.row{border-bottom:1px dotted #4D4D4D; }
.contentContainer input{vertical-align:-2px;}

.buttonContainer{background:#DEDEDE; padding:8px; text-align:center; margin:1px;}
.theamheading{background:url(../images/bigtitleBg.jpg) repeat-x; height:54px; border-bottom:1px solid #DADADA;}
.theamHead{width:400px; font-size:13px; color:#4D4D4D; padding:10px 0 0 10px; float:left;  font-weight:bold;}
.theamHead1{width:339px;  float:left;}
.theamheading1{font-size:13px; color:#4D4D4D; padding:10px 0 0 10px; text-align:center; font-weight:bold;}
.theamTtittles{padding:5px 0;}
.theamColm1{width:64px; float:left; text-align:center; color:#4D4D4D; font-size:10px; font-weight:bold; padding-top:2px;}

.theamHeadrow{width:400px; font-size:11px; color:#4D4D4D; padding:10px 0 0 10px; float:left; padding-bottom:5px;  border-right:1px dotted #4D4D4D;}
.theamHeadrow ol{margin-left:15px; }
.theamHead1row{width:339px;  float:left;}
.theamColmrow1{width:64px; float:left; text-align:center; color:#4D4D4D; font-size:10px; font-weight:bold; padding:20px 0;  #padding:17px 0;  border-right:1px dotted #4D4D4D;}
.last{border-right:0px dotted #4D4D4D;}
span.clear{clear:both; display:block;}
.subTitleAdvice{background:url(../images/title1Bg.jpg) repeat-x; height:26px; padding:5px 0 0 6px; font-size:13px; color:#4D4D4D; font-weight:bold;  border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;}

.headingLinks{float:right; font-size:11px; color:#0C465C; font-weight:normal;}
.headingLinks a{font-size:11px; color:#0C465C; text-decoration:none; margin:0 5px;}

.textPadding{padding: 0 8px;}

.theamheadingAdvice{background:url(../images/title1Bg.jpg) repeat-x; height:26px; font-size:10px; color:#4D4D4D; font-weight:bold;  border-top:0px solid #D5D5D5; border-bottom:1px solid #D5D5D5; border-top:1px solid #D5D5D5;}
.advicecolm{width:380px; border-right:1px dotted #4D4D4D; padding:7px; float:left;}
.advicecolm1{width:68px; border-right:1px dotted #4D4D4D; padding:7px; float:left; text-align:center;}
.advicecolm ol{margin-left:20px;}
.organisation{float:left; padding:20px 0 0 10px; color:#0C465C;}




/* 22 march 2010 */

.acpoLogo{
 position:absolute;
 top:18px;
 right:8px;
}












.footerLeft {
border-left:1em solid #479FB5;
display:none;
float:left;
font-family:arial,helvetica,sans-serif;
font-size:0.8em;
font-weight:normal;
line-height:1.4em;
padding:0.625em 1.2em;
}

.authoringRegion {
background-color:#FFFFFF;
color:#333333;
width:100%;
}

.sharepointLogin {
display:inline;
display:none;
}

.body .loginAndSearch {
border-top:1.25em solid #479FB5;
display:none;
font-family:arial,helvetica,sans-serif;
font-size:0.8em;
font-weight:normal;
}

.logo {
left:19px;
position:absolute;
top:5px;
display:none;
}

.topNav {
display:block;
padding:1.25em 0 1.25em 1.45em;
display:none;
}

.leftArea {
padding-left:1.45em;
display:none;
}

.topNavContainer{
display:none;}

.ms-webpartpagedescription{
display:none;
}

.pageTitle{
display:none;
}
/* CSS For more news */
.rgtWrapHmMoreNews{
	width:750px;
	float:right;
	padding-top:11px;
	*padding-top:17px;
	

}
.newsConMoreNews{
	width:750px;
}
.newsLftMoreNews{
	float:left;
	width:697px;
	padding-right:15px;
	text-align:justify;
}
.authoringRegion {
background-color:#DDDDDD;
color:#333333;
display:none;
}



.loginTable{
	width:100%;
	border:1px solid #ccc;
	border-top:0px solid #ccc;
}
.loginTable th{
	font-weight:bold;
	font-size:12px;
	padding:3px 0;
	background:#ddd;
	text-align:center;
	border-top:0px;
	}
.loginTable td{
	font-size:11px;
	padding:3px 0;
	text-align:center;
}


.loginTable50WDTH {
	width:60%;
	border:1px solid #ccc;
	border-top:0px solid #ccc;
	
}
.loginTable50WDTH th{
	font-weight:bold;
	font-size:12px;
	padding:3px 0;
	background:#ddd;
	text-align:center;
	border-top:0px;
	
	}
.loginTable50WDTH td{
	font-size:11px;
	padding:3px 0;
	text-align:center;

}





.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}
td.ms-vb {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}
.ms-toolbar td a {
color:#003399;
font-family:tahoma;
font-size:12px;
text-decoration:none;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {
color:#3966BF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}



.changePWDCancelBtn{
				text-align:center;
				padding:0px 25px 0px 25px;
				
}

.userRegistrationCreateUserBtn
{
	text-align:center;
	margin:8px 210px 0 0;
	
			
}

.font12
{
	font-size:12px;				
}


/* second level */

#company{width:350px; height:165px;}

.company{background:#f5f5f5; display:none; z-index:100; padding:5px; position:absolute; top:30px; left:0px; border:1px solid #ccc; border-top:0;}

.company ul{
	width:150px;
	height:auto;
	padding:0;
	margin-left:0px;
	float:left;
	list-style: none;
	padding-left:5px;	
}
.company ul li{
	float:none;
	text-align:left;
	font-size:13px;
	color:#333;	
	line-height:19px;
	border-right:0px solid #fff;
	display:block;
	background:url(../images/dot.gif) no-repeat 0 7px;
	padding-left:14px;
	
	
	
}
.company ul li:hover{
	background:url(../images/dot.gif) no-repeat 0 7px ;

}

.company ul li a{
	color:#333;
	font-weight:normal;
	padding:3px 0;
	display:block;
	
	
}
.company ul li a:hover{
	background:none;
/*	color:#009acc;*/
	color:#1084c1;
}
.company ul.last{
	border-right:0;
}

.ms-rteCustom-BodyText{Font-family: Arial,Verdana,Helvetica,sans-serif;Font-size:10pt;Color: black;}  
/*.ms-rteCustom-BodyText{Font-family: Arial;}*/

.gridTable{
	width:100%;
	border:1px solid #ccc;
}
.gridTable th{
	font-weight:bold;
	font-size:13px;
	padding:3px 0;
	background:#ddd;
	
	
	}
.gridTable td{
	font-size:12px;
	padding:3px 0;
	
}

/* ---customize the news */

.ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0.75em;
visibility:hidden;
}

div.ms-viewselector, div.ms-viewselectorhover 
{
background-image:url(/_layouts/images/menudarkspaced.gif);
background-position:right 50%;
background-repeat:no-repeat;
border:0.0625em solid #FFFFFF;
cursor:pointer;
padding:0.0625em 0.75em 0.0625em 0.25em;
visibility:hidden;
}


.ms-menubuttoninactivehover {
background-color:transparent;
line-height:1em;
margin:0.125em;
padding:0.125em 0.44em 0.19em;
visibility:hidden;
}

.ms-separator {
color:#83B0EC;
font-size:0.8em;
visibility:hidden;
}



/* ---End customize the news */

/*Main conainer can not have l/r padding otherwise the screen will not fit on 1024-768*/
.mainContainer{
	margin-left:0;
	margin-right:0;
}

.mainContainer h1 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:1.5em;
font-weight:normal;
line-height:1.6em;
margin:0;
margin-top:1px;
*margin-top:12px;
}
/*
.mainContainer p{
				font-size:12px;}
}
*/
/*
.centrWrapHmStatic ul{
	margin-left:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
}


.centrWrapHmStatic ol{
	margin-left:20px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin-top:8px;
	text-align:justify;
}
*/
.centrWrapHmStatic p, .centrWrapHm p, .centrWrapHmStatic ul,.centrWrapHm ul, .centrWrapHmStatic ol, .centrWrapHm ol,
.centrWrapHmStatic h1, .centrWrapHm h1,.centrWrapHmStatic h2, .centrWrapHm h2,.centrWrapHmStatic h3, .centrWrapHm h3,
.centrWrapHmStatic h4, .centrWrapHm h4, .centrWrapHmStatic h5, .centrWrapHm h5
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
}
.centrWrapHmStatic h1, .centrWrapHm h1,.centrWrapHmStatic h2, .centrWrapHm h2,.centrWrapHmStatic h3, .centrWrapHm h3,
.centrWrapHmStatic h4, .centrWrapHm h4, .centrWrapHmStatic h5, .centrWrapHm h5
{
	padding: 10px 0 0 0;
}

.centrWrapHmStatic p, .centrWrapHm p, .centrWrapHmStatic ul,.centrWrapHm ul, .centrWrapHmStatic ol, .centrWrapHm ol {
	font-size:12px;
	line-height:18px;
	padding:4px 0 4px 0;
	text-align:justify;
	margin:0;
}
.centrWrapHmStatic ul,.centrWrapHm ul,.centrWrapHmStatic ol,.centrWrapHm ol{
	padding-left:25px;
}

/*------For the Edit news--------*/
.ms-formbody
{
Font-family: arial;Font-size:10pt;Color: black;
/*font-family:verdana;
font-size:0.9em;*/
}
.ms-long 
{
font-size:0.9em;
Font-family: arial;
Color: black;
width:380px;
}
/*------End--------*/


/*------For the content web part --------*/
/*input*/
input[type=text]{

                border:1px solid #a09b96; 
                /*background:#515151;*/
                background:#ffffff;
				/*width:184px; height:21px;*/
                font-size:1em;
                padding-left:5px;
}
.ms-ToolPaneOuter
{              
margin-top:110px;
} 
/*------End--------*/



/*--------------  
inputcheckbox {

background:none repeat scroll 0 0 #FFFFFF;

border:1px solid #A09B96;

font-size:1em;

height:21px;

padding-left:5px;

width:184px;

display: none;

}
------End --------*/


/*------For Grid header scrolli--------*/
.GVFixedHeader 
{ 
	font-weight:bold;  position:relative; 
    /*top:expression(this.parentNode.parentNode.parentNode.scrollTop-1);*/
}
/*------End --------*/


/*------For Required field text-------*/
.ms-descriptiontext {
color:#4C4C4C;
font-family:tahoma;
font-size:8pt;
text-align:left;
}
/*------End--------*/

