/****************Override sharepoint styles***********************************/
*{font-family:Verdana !important; font-size:12px;}
.body, body{background-color:#213945 !Important;padding : 0; text-align : left;font : 12px "verdana";}
.bsearch div{width:142px; float:right;height:20px; text-align:right;}
td.ms-sbcell{border:none !important; position:relative !important;}
.ms-sbtable{/*width:157px !important;*/ background:url(../gfx/backgrounds/search_bg.jpg) no-repeat left center}
td.ms-sbtext{ display:none;}
.ms-sbtable select{width:126px!important; padding:0 2px; background:none}
.ms-sbtable input{width:126px!important; padding:0 2px; background:none}
td.ms-sbgo{background-color:transparent !important;}
.ms-sbgo a img{visibility:hidden;}
.ms-sbgo a{background:url(../gfx/icons/search_go.gif) no-repeat left center; position:absolute !important; right: 9px!important;*top:3px;top:4px; display:block; width:20px; height: 20px;}
.header{border:none !important}
.sharepointLogin {}
.ms-SPZoneSelected table{background-color:#213945 !important;}
.ms-SPZone table{background-color:#213945 !important;}
.ms-WPBody{color:#D1ECF4; /*!important;*/font-size :12px}

.ms-formbodysurvey{color:#D1ECF4 ;/*!important*/font-size:12px !important}
.ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, .ms-pb, .ms-pb-selected td
{
	color:#D1ECF4 !important;
}


.ms-WPTitle{color:#fff !important;}
.ms-SPZone{background-color:transparent !important;border:none!important;}
.ms-WPBorderBorderOnly{border:none !important;}
.ms-WPBorder{border:none !important;}
.ms-sbgo{/*bg for last cell*/width:16px !important;display:block!important;  height:28px!important;  background:url(../gfx/backgrounds/search_bg_last.jpg) no-repeat right center!important; }
.ms-sbLastcell{display:none !important}
.removeMargins{margin:0 !important}
.welcomeImage{width:100px !important;float:none !important}
/*********************Edit panel****************************************/
/*dragable panel class 
overwrite with this classs
*/
.ms-ToolPaneOuter{
position:relative;
background-color:#ffffff!important;
border:2px solid #cee4f4;
border-top:20px solid #cee4f4!important;
cursor:move;
z-index: 100;
}
.ms-ToolPaneBorder{
				padding:2px 0!important;
}
.ms-TPBorder{
			width:98%!important
}
.ms-ToolPaneOuter .UserSectionBody
{
				font:11px arial!important
}
.UserSectionHead label
{
			font-weight:bold!important
}

.ms-ToolPaneOuter tr.ms-TPHeader td
{
	padding:0!important			
}
.ms-MenuUIPopupBody
{
	position:absolute;
	z-index:1000;
}
.UserButton{
	text-align:center !important;
}
.EditWP
{
position:absolute;
z-index:200;
top:98px;
right:0;
}
td#MSOTlPn_MainTD{
	width:250px !important;
}

table#MSOTlPn_WebPartPageDiv
{
	width:auto !important;
}
table#MSO_tblPageBody
{
	width:250px !important;
}
.welcome .ms-WPBody a
{
	color:#B9D6E3 !important;
}
.welcome .ms-WPBody a:hover
{
	color : #fff !important;
	text-decoration:none !important;
}
.welcome .ms-WPBody .more a
{
	color : #fff !important;
}

.welcome .ms-WPBody .more a:hover
{
	color:#B9D6E3 !important;
	
	text-decoration:none !important;
}
.reportcont .ms-TPBody h4
{
	width:630px !important;
	margin:0 auto;
}
.reportcont .ms-WPBody h4
{
	width:630px !important;
	margin:0 auto;
}
td.ms-advsrchText
{
	padding:5px 0;
}

.reportcont .contsub ul
{
	width:630px;
}
table table div div table 
{
	width:100% !important;
}
.ms-standardheader
{
	font: 16px Verdana !important; font-weight:normal !important;color: #ededed !important;padding: 14px 0 !important;
}

h3.ms-standardheader a SPAN{
font: 16px Verdana !important; font-weight:normal !important;color: #ededed !important;padding: 14px 0 !important;
}
.ms-WPBody td Button{
	background:black !important;
}
.ms-WPBody td input
{
	border:none !important;
	background:transparent url(../gfx/backgrounds/inputbg.gif) repeat-x right top !important;
	height:16px !important;
}
.ms-WPBody td select
{
	border: 0 !important;
	margin-left:5px;
	background:transparent url(../gfx/backgrounds/inputbg.gif) repeat-x right top;
	height:20px !important;
}

.ms-standardheader
{
	font: 16px Verdana !important; font-weight:normal !important;color: #ededed !important; padding: 14px 0 !important;;
}
.aboutcont{
	padding-bottom:0px !important;
}

.aboutcont tr.ms-viewheadertr
{
display:none !important;
}

.learncont tr.ms-viewheadertr
{
display:none !important;
}
.aboutcont .ms-alternating
{
	background-color: transparent !important;
}
.learncont .ms-alternating
{
	background-color: transparent !important;
}
.librarycont td.ms-vb-icon
{
	width:20px !important;
}

.learncont td.ms-vb-icon
{
	width:20px !important;
}

.aboutcont td.ms-vb-icon
{
	width:20px !important;
}

.librarycont 
{
	padding:20px;
}

.learncont 
{
	/*padding:20px;*/
}

.aboutcont 
{
	padding:20px;
}
.learncont .ms-vb2 a
{
	color: #fff;
	float:left;
}
.learncont .ms-vb a
{
	color: #fff;
	float:left;
}
.aboutcont .ms-vb a,
.aboutcont .ms-vb2 a,
.learncont .ms-vb a,
.learncont .ms-vb2 a

{
	color: #fff !important;
	float:left;
}


.aboutcont .ms-vb a
{
	color: #fff;
	float:left;
}
.learncont .divDesc div *
{
	/*padding:10px;*/
}

.librarycont .ms-vb a,
.librarycont .ms-vb2 a,
.librarycont .ms-vb2 a:visited

{
	COLOR: #cbdde3;
	white-space:normal !important;
	word-break:break-all !important;
	word-wrap:break-word !important;
	
}
.librarycont .ms-vb a:hover,
.librarycont .ms-vb2 a:hover,
.librarycont .ms-vb a:visited:hover,
.librarycont .ms-vb2 a:visited:hover

{
	color:#fff;
}

.librarycont .ms-vb a:hover
{
	color:#fff;
}
.librarycont th.ms-vh2 a
{
	COLOR: #cbdde3;
}
.librarycont th.ms-vh2-nograd
{
	COLOR: #cbdde3;
}
.librarycont th.ms-vh2 a:hover
{
	color:#fff;
}
.ms-selectedtitle a:hover
{
	color:#2d4956 !important;
}

.librarylinkscont .ms-vb2 a img

{
	float:left;
}

.librarylinkscont .ms-vb a img

{
	float:left;
}

.librarycont .ms-vb2 a img

{
	float:left;
}

.librarycont .ms-vb a img

{
	float:left;
}

.learncont .ms-vb2 a img

{
	float:left;
}

.learncont .ms-vb a img

{
	float:left;
}

.aboutcont .ms-vb2 a img

{
	float:left;
}

.aboutcont .ms-vb, .aboutcont .ms-vb2
{
	color:#D1ECF4;
}
.aboutcont .ms-vb a img

{
	float:left;
}
.learncont .ms-vb a:hover
{
	color:#B9D6E3;
	text-decoration:none;
}
.aboutcont .ms-vb2 a:hover
{
	color:#B9D6E3;
	text-decoration:none;
}
.learncont .ms-vb2 a:hover
{
	color:#B9D6E3;
	text-decoration:none;
}
.aboutcont .ms-vb a:hover
{
	color:#B9D6E3;
	text-decoration:none;
}
.threatImage .ms-SPZone
{
	width:230px;
}
.librarylinkscont .item
{
	padding-top:15px;
}
.librarycont .item
{
	padding-top:15px;
}
.librarylinkscont .item a img
{
	height:107px;
	width:166px;
	border:4px solid #5A8897 !important;
}
.librarycont .item a img
{
	height:107px;
	width:166px;
	border:4px solid #5A8897 !important;
}
.bsearch td.ms-sbscopes
{
	display:none !important;
}
.ms-ButtonHeightWidth
{
	text-align:center;
}
.survey table.ms-formtoolbar
{
	/*display:none !important;*/
}
.QInternal tr.ms-WPHeader td
{
	border:none !important;
	padding:0 !important;
}
.QExternal tr.ms-WPHeader td
{
	border:none !important;
	padding:0 !important;
}
.QInternal h3.ms-standardheader
{
	margin: 0 !important;
	padding:0 !important;
}
.QExternal h3.ms-standardheader
{
	margin: 0 !important;
	padding:0 !important;
}
.QInternal h3.ms-standardheader span
{
	font:12px verdana !important;
	font-weight:bold !important;
}	
.QExternal h3.ms-standardheader span
{
	font:12px verdana !important;
	font-weight:bold !important;
}	
.QExternal h3.ms-standardheader span
{
	/*margin-left:-5px*/
}
.QInternal .ms-standardheader img
{
	display:none !important;
}

.QExternal .ms-standardheader img
{
	display:none !important;
}

.generalcont .level-band
{
	color:#fff2dd !important;
	background-color:#213945!important;
	padding:2px 5px;
}
.generalcont .level-band span a
{
	color:#fff !important;
}
.generalcont .level-band span a:hover
{
	color:#fff2dd !important;
}

/********************************Serach Results************************/

.generalcont .srch-Icon
{
	display:none !important;
}
span.srch-Title
{
	display:block;
	background:transparent url(../gfx/backgrounds/sr_bull.gif) no-repeat left 4px!important;
	padding-left:21px;
}
span.srch-Title a
{
	display:block !important;
	font: 18px Verdana !important;
}
span.srch-Title a b
{
	font: 18px Verdana !important;
}
.srch-Description
{
	color:#fff !important;
	padding:0 22px !important;
}
.srch-Description *
{
	color:#fff !important;
}
.srch-Metadata .srch-URL a:visited
{
	color:#ffc567 !important;
}
.srch-Metadata .srch-URL a:link
{
	color:#ffc567 !important;
}
.srch-Metadata .srch-URL a:hover
{
	color:#fff !important;
}
.srch-Metadata
{
	border-bottom:2px solid #2d4956
}
.srch-Page a:visited
{
	color:#365766 !important;
}
.srch-Page a:link
{
	color:#365766 !important;
}
.welcome .ms-WPBody .srch-Page a:hover
{
	color:#000 !important;
}

.generalcont .item .link-item a
{
	display:block;
	width:131px;
	background:#7ecde5 url(../gfx/backgrounds/buttonsbg.gif) no-repeat left top;
	color: #fff !important;
	border:none;
	height:18px;
	color: #fff;
	font:12px verdana;
	font-weight:bold;
	text-align:center;
	padding:2px 4px 0;
	margin-top:20px;
}

.ms-WPBody td input.button
{
	background:#7ecde5 url(../gfx/backgrounds/buttonsbg.gif) no-repeat left top !important;
	border:none !important;
	padding:0 4px !important;
	width:auto !important;
	height:20px !important;
	color: #fff !important;
	font:12px verdana !important;
	font-weight:bold !important;
	cursor:pointer !important;
	text-align:center !important;

}

.srch-results .srch-sort
{
	display:none !important;
}

/*****************override tables*****************/
.tab_content table{margin-bottom:8px;}
.librarycont .tab_content table.ms-listviewtable {background-color:#fff;border:1px solid #4e6570; border-collapse:collapse;width:95%; margin:25px auto;}
.librarycont table.ms-listviewtable tr.ms-viewheadertr th{font: 14px verdana; color:#e8f0f3; height:52px;  background:  url(../gfx/backgrounds/tablehd_bg.gif) repeat-x scroll left top !important;text-align:center; border-left:1px solid #4e6570;border-bottom:1px solid #4e6570;border-top:2px solid #4e6570;}
.librarycont table.ms-listviewtable td{background-color:#2d4956; font:verdana 11px; text-align:center; border-right:1px solid #4e6570;border-bottom:1px solid #4e6570; color:#cbdde3}
.librarycont table.ms-listviewtable tr.ms-viewheadertr td{background-color:transparent !important;border:none !important; padding:3px;}

/****************Ahmed Gomaa**************/
/*****************Alerts***********/

.AG{display:none !important}
.divSeverity{font-size:12px;font-family:Verdana;color:#8bbac8;padding-top:5px;padding-bottom:5px}
.divCategory{font-size:12px;font-family:Verdana;color:#8bbac8;padding-top:5px;padding-bottom:5px}
.divDesc{font-size:12px;font-family:Verdana;color:#d1ecf4;}
.divDesc *{}
.divDesc a{color:#eceded !important; text-decoration:underline;}

.divDesc p{margin:0;padding:0}
.divSeverity{width:130px;float:left;clear:left;}
.ms-vb a:active,.ms-vb a:hover;.ms-vb a:visited,.ms-vb a:link,.thTit{font-family:Verdana; font-size:16px !important;color:#eceded !important; font-weight:600;}
.ms-selectedtitle a,.ms-unselectedtitle a{font-family:Verdana; font-size:11px !important;color:#eceded !important; }
.ms-selectedtitle a:hover,.ms-unselectedtitle a:hover{color:#fff !important;}
.ms-vh2 .ms-selectedtitle a, .ms-vh2 .ms-selectedtitle a:hover, a#diidSortAssignedTo:hover{color:#369!important;}
.ms-vb-title .ms-selectedtitle a, .ms-vb-title .ms-selectedtitle a:hover{color:#fff!important;}
.divCategory{}


div.survey .ms-menutoolbar{background-image:none;background-color:#83acb9;border-width:0px;}
div.survey div.survey {border-width:0px;}
div.survey div.survey {border-width:0px;}
div.survey .ms-menutoolbar td {border-width:0px;}
div.survey .ms-standardheader,.ms-standardheader{font-size:12px;font-family:verdana;color:#d1ecf4;border-width:0px !important;}
div.survey .ms-vb{font-size:12px;font-family:verdana;color:#d1ecf4;border-width:0px !important;}
div.survey .ms-vb a, div.survey .ms-vb2 a{font-size:12px;font-family:verdana;color:#FFF;border-width:0px !important;}
div.survey .ms-vb a:hover, div.survey .ms-vb2 a:hover{color:#fff}
div.survey .ms-vb-user table td{display:none;}
div.survey .ms-vb-user table td.ms-vb{display:block;}

div.survey .ms-summarystandardbody .ms-formlabel,.CourseCatalogDF .ms-formbody{font-size:12px;font-family:verdana;color:#d1ecf4;border-width:0px !important;}
div.survey .ms-formbody{font-size:12px;font-family:verdana;color:#f7fdff;background-color:transparent;border-width:0px;vertical-align:middle}
div.survey .ms-SurveyHBarLabel,.CourseCatalogDF td,span.hilight{font-weight:bold;font-size:12px;font-family:verdana;color:#f7fdff;background-color:transparent;border-width:0px;vertical-align:middle;}
div.survey .ms-summarystandardbody .ms-formbody,.EvenetNameT{font-size:12px;font-family:verdana;color:#f7fdff;background-color:transparent;border-width:0px;vertical-align:middle}
.ms-formline{border-width:0px !important;border-top-width:0px !important;}

div.survey .ms-formline{border-width:0px !important;border-top-width:0px !important;}
div.survey .ms-formlabel{border-width:0px !important;border-top-width:0px !important;font: 12px "verdana" !important;color:	#EFFBFF !important;}

#diidResultsByUser{font-size:12px !important;font-family:verdana !important;color:#8bbac8 !important;}
#diidSurveyResults{font-size:12px !important;font-family:verdana !important;color:#8bbac8 !important;}
#WebPartWPQ3 .ms-summarystandardbody a.ms-toolbar,.data{font-size:12px !important;font-family:verdana !important;color:#8bbac8 !important;}
#diidResultsByUser:hover{text-decoration:underline !important;}
#diidSurveyResults:hover{text-decoration:underline !important;}

div.survey .ms-surveyHBarLabel{background-color:transparent !important}
div.survey .ms-formline{border-width:0px;}
div.survey .ms-surveyHBarB{border-width:0px;}
div.survey .ms-formline{border-width:0px;background-color:aqua;}
div.survey .ms-surveyHBar{border-width:0px;background-color:aqua;}
div.survey .ms-viewheadertr .ms-vh2{background-color:#6f929d !important;color:#ffffff;}
div.survey .ms-viewheadertr .ms-vh2-nograd{background-color:#6f929d !important;color:#ffffff;}

.srch-WPBody .srch-sort{display:none;}
.srch-WPBody .srch-description{font-size:12px !important;font-family:verdana !important;color:#8bbac8 !important;width:100%;}
.srch-WPBody .srch-description ol{width:95%;list-style:none;}
.CourseCatalogDF{background-color:transparent;border-width:0px;	}
div.survey div.ms-surveyTotal{color:#fff;}
div.survey table.ms-listviewtable {background-color:#fff;border:1px solid #4e6570; border-collapse:collapse;width:95%; margin:25px auto;}
div.survey table.ms-listviewtable tr{height:20px;}
div.survey table.ms-listviewtable tr.ms-viewheadertr th{font: 14px verdana; color:#e8f0f3; height:52px;  background:  url(../gfx/backgrounds/tablehd_bg.gif) repeat-x scroll left top !important;text-align:center; border-left:1px solid #4e6570;border-bottom:1px solid #4e6570;border-top:2px solid #4e6570;vertical-align:middle}
div.survey table.ms-listviewtable td{background-color:#2d4956; font:verdana 11px; text-align:center; border-right:1px solid #4e6570;border-bottom:1px solid #4e6570; color:#cbdde3}
div.survey table.ms-listviewtable tr.ms-viewheadertr td{background-color:transparent !important;border:none !important; padding:3px;}
table.GridView {background-color:#2d4956;border:1px solid #4e6570; border-collapse:collapse;width:95%; margin:25px auto;}
table.GridView tr th{font: 14px verdana; color:#e8f0f3; height:52px;  background:  url(../gfx/backgrounds/tablehd_bg.gif) repeat-x scroll left top !important;text-align:center; border-left:1px solid #4e6570;border-bottom:1px solid #4e6570;border-top:2px solid #4e6570;vertical-align:top}
table.GridView tr th span{display:block;text-align:center;margin-top:15px}
table.GridView td{background-color:#2d4956; font:verdana 11px; text-align:center; border-right:1px solid #4e6570;border-bottom:1px solid #4e6570; color:#cbdde3}
table.GridView tr.ms-viewheadertr td{background-color:transparent !important;border:none !important; padding:3px;}
div.calendarctrl{float:right;clear:right;margin-left:10px;}
div.dayEventsTitle{margin:10px 0;}
.ms-vh2-nograd{font:11px verdana!important;}
table.dayEventsTitle,div.dayEvent,table.CssEventTitleTable{width:65% !important;}
div.dayEventsDescription{padding-bottom:10px;margin-bottom:10px;}
Div.dayEventsTitle INPUT{cursor:pointer !important;display:block;width:131px;background:#7ecde5 url(../gfx/backgrounds/buttonsbg.gif) no-repeat left top;color: #fff !important;border:none;height:20px;color: #fff;font:12px verdana;font-weight:bold;text-align:center;padding:0 4px 0;margin-top:10px;margin-bottom:10px}
.CheckBox{width:20px !important;margin-right:5px;}
.CheckBox INPUT{width:20px !important;height:20px !important;background:none !important;top:5px;	}
.CheckTxt{width:295px;padding-left:5px;}
.EvenetNameT{
/*	font-weight:700;*/
}
.NewFormlabel{font-weight:600;font-size:12px;font-family:Verdana;}
.NewFormInput{font-family:Verdana;width:200px;padding-left:4px;margin-left:5px;}
.NewFormTable{width:100%;line-height:1.5;vertical-align:top;text-align:left;}
.link-item a{display:block;}


.survey .ms-toolbar table input
{
	width:131px;
	background:#7ecde5 url(../gfx/backgrounds/buttonsbg.gif) no-repeat left top;
	color: #fff !important;
	border:none;
	height:20px;
	color: #fff;
	font:12px verdana;
	font-weight:bold;
	text-align:center;
	padding:0px 4px 0;
	margin-top:20px;
	float:right;
}
.projects h2 a
{
color:#FFFFFF;
font-family:Verdana;
font-size:40px;
}

.ms-WPBody .ms-toolbarContainer a
{
	color:#000 !important;
}

.ms-WPBody .ms-toolbarContainer a:hover
{
	color:#909090 !important;
}

.qc-paging a, .ms-paging a
{
	color:#3d5e6d !important;
}
.qc-paging a:hover, .ms-paging a:hover
{
	color:#909090 !important;
}

.qc-paging a img, .ms-paging a img
{
	margin-top:2px!important;
	float:none!important;
}

.srch-Page 
{
	padding:2px 4px 0;
}
.survey .ms-viewselector, .survey .ms-listheaderlabel
{
	display:none !important;
}
.newscont .ms-vb, .generalcont .ms-descriptiontext
{
	color:#B9D6E3 ;
}
.newscont table
{
	margin-bottom:8px;
}
.QInternal table td, .QExternal table td
{
	width: auto !important
}
.QInternal table td table, .QExternal table td table
{
	/*width:auto !important;*/
	display:block !important;
	float:none !important;
}

.welcomemain span.ms-descriptiontext
{
	color:#B9D6E3 !important;
}

.welcomemain span.ms-descriptiontext a
{
	text-decoration:underline;
}


input.button
{
	text-align:center !important;
}

.welcome .ms-WPBody .contsub a, .welcome .ms-WPBody .contsub a:visited
{
	color: #fff !important;
	font-weight:bold !important;
}

.welcome .ms-WPBody .contsub a:hover, .welcome .ms-WPBody .contsub a:visited:hover 
{
	color: #D1ECF4 !important;
}

.tab_content .ms-alternating
{
	background-color: transparent !important;
}
.ms-ToolPaneBody a, .ms-ToolPaneBody p
{
	color:#039;
}

.ms-consolestatusframe a:hover
{
	color:#000 !important;
}

.level-section
{
	width:90%;
	margin:5px 0 0;
}
.level-header
{
	margin:5px 0 ;
	padding:2px 8px;
}
.welcome .ms-WPBody .level-header span a
{
	color:#fff !important;
}
.welcome .ms-WPBody .level-header span a:hover
{
	color:#B9D6E3 !important;
}

.level-item
{
	margin:0 15px;
	padding:5px 8px;
	padding-left:10px;
}

.ms-listviewtable .ms-vb2, .ms-listviewtable .ms-vh2,  .ms-listviewtable .ms-vb
{
	text-align:left !important;
}

td.ms-formlabel
{
	vertical-align:top !important;
	padding:5px;
}
td.ms-formlabel h3.ms-standardheader
{
	font:12px Verdana!important;
	font-weight:bold !important;
	margin:0;
	padding:0 !important;
	width:140px;
}
table.coursetable .ms-formbody
{
	font-weight:normal !important;
	padding:5px;
}
table.coursetable .ms-formbody *
{
	padding:0;
	margin:0;
}
table.coursetable
{
	margin:0 auto !important;
}
.survey #zz5_ListActionsMenu_t,
.survey #zz4_ListActionsMenu_t,
#diidResultsByUser
{
	display:none !important;
}

.FieldContainer span div
{
	display:inline !important;
}

.ms-titleareaframe span
{
	font: 16px verdana!important;
	font-weight:bold!important;
	color:#fcb034!important;
}
.ms-descriptiontext p
{
	padding:0 !important;
	margin:0 !important;
}
.simbutton
{
	clear:both !important;
	padding-top:20px;
}
.simbutton a
{
	width:131px;
	background:#7ecde5 url(../gfx/backgrounds/buttonsbg.gif) no-repeat left top;
	color: #fff !important;
	border:none;
	height:20px;
	color: #fff;
	font:12px verdana;
	font-weight:bold;
	text-align:center;
	display:block;
	padding:0px 4px 0;
	margin-top:20px;
}
table.GridView tr.GridViewPager td
{
	background-color: #d4f1ff !important;
	height:17px;
}
.GridViewPager table
{
	width:auto !important;
	float:right !important;
}
.welcome .ms-WPBody tr.GridViewPager table td a, .welcome .ms-WPBody tr.GridViewPager table td span
{
	color:#3d5e6d !important;
}
.welcome .ms-WPBody tr.GridViewPager table td a:hover
{
	color:#909090 !important;
}
.welcome .ms-WPBody tr.GridViewPager table td span
{
	font-weight:bold !important;
}

.GridViewPager table td
{
	width:40% !important;
	border:none !important;
}
.UserSectionTitle a
{
	color:#369 !important;
}

#linkitem .image-area-left
{
	float:left !important;
}
#linkitem .link-item
{
	float:left !important;
}

#linkitem .image-area-left img
{
	margin-right:5px !important;
	float:none;
}
.tab_content .ms-descriptiontext
{
	color:#fff;
}

.welcome .ms-WPBody .tab_content .ms-descriptiontext a:hover
{
	text-decoration:underline;
}

.disttl
{
	font:20px Verdana!important;

}

.disttl a
{
	font:40px Verdana;
}

.cont .article ul
{
	width:90%;
}

.librarylinkscont .link-item a,
.projectscont .link-item a

{
	font:17px verdana !important; 
	display:block;
	margin-bottom:5px;
}
.reportcont .link-item a, .reportcont .link-item a:link
{
	font-size:16px !important; 
	font-weight:bold;
	color:#eceded;
}
.reportcont .link-item
{
	padding:0 20px;
}

.reportcont .description
{
	padding:10px 0;
	font-size:11px;
}
/***************************New table************************/

.librarycont .tab_content .new_table table.ms-listviewtable,
.librarycont .tab_content .new_table table.ms-listviewtable td,
.librarycont .tab_content .new_table table.ms-listviewtable th
{
	border:none !important;
	text-align:left !important;
}
.librarycont .tab_content .new_table table.ms-listviewtable th
{
	vertical-align:middle!important;
}

.librarycont .tab_content .new_table
{
	width:545px !important;
	background:url(../gfx/backgrounds/table_end_bg.jpg) no-repeat center bottom;
	padding-bottom:5px;
	margin:0 auto;
}


.librarycont .tab_content .new_table table.ms-listviewtable , 
.librarycont .tab_content .new_table table.ms-listviewtable #onetidDoclibViewTbl0
{
	width:545px !important;
	margin-bottom:0!important;
	background-color:transparent !Important;
	background-image:url(../gfx/backgrounds/table_hd_bg.jpg)!important;
	background-repeat:no-repeat!important;
	background-position:center top!important;
	vertical-align:middle;
}




.librarycont .tab_content .new_table table.ms-listviewtable tr td 
{
	background:transparent url(../gfx/backgrounds/table_td_bg.jpg) repeat-x scroll center center !important;
	height:45px !important;
	vertical-align:middle !important;
}

.librarycont .tab_content .new_table table.ms-listviewtable .ms-viewheadertr *
{
	background:none!important;
	color:#fff!important;
}


.librarycont .tab_content .new_table table.ms-listviewtable .ms-viewheadertr td
{
	padding-top:0!important;
	padding-bottom:0!important;
}



.librarycont table.ms-listviewtable tr.ms-viewheadertr th 
{
  background:none!important;
  height:45px!important;

}

.learncont .divDesc
{
	padding: 0 10px;
}
.learncont .divDesc div, .learncont .divDesc p
{
	margin: 0 auto;
	padding: 0 10px;
}

.ms-WPBody table.GridView td .inpradio
{
	text-align:left !important;
}

.learncont table
{
	margin-bottom:5px;
}
.tab_content .new_table table
{
	margin-bottom:0;
}

.librarycont .new_table table .ms-vb2
{
	width:150px
}


.groupheader{color:#fff !important; font-size:18px;}

/*************************************UAT CHANGES**************************************/
.welcome .ms-WPBody a:visited, .divDesc a:visited,.welcome .ms-WPBody a, .divDesc a,.ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a font{color:#fff!important; text-decoration:underline!important}
.dashboardin .ttl a{text-decoration:none!important}
ul.tabs li a{text-decoration:none!important}
.reportcont p, .contactcont p{unicode-bidi:embed!important}
.cont .rssfeed ul li a, .rssfeed .more a.rssmore, .highlights .more a.highlightsmore, .more a:link, .more a:visited, .more a.rssmore:visited{text-decoration:none!IMPORTANT}
.copyright span a{display:block;float:left;margin-top:5px;font:11px arial;color:#889ea8}
#column a{text-decoration:none!important}
#column .link-item a, #column .link-item a{text-decoration:underline!important;}

.tab_content .divDesc{margin-bottom:30px;}
.hdescription p{padding:0; margin:0}
.highlights dt {padding-top:6px;}
.highlights .hdescription{padding-top:0;height:70px; width:220px;}
.highlights .more span{padding-left:2px;}
.highlights .hdescription br{display:none!important}
html>body .highlights div.more{*margin-right:10px;}
.tab_content .divDesc a{ text-decoration:underline!important;white-space:normal !important;	word-break:break-all !important;word-wrap:break-word !important;}
.librarycont .tab_content .new_table table.ms-listviewtable .ms-viewheadertr a#diidSortDocIcon{display:block; width:54px;}
/*.newscont #WebPartWPQ3 table{height:200px;}
.newscont #WebPartWPQ3 > table{min-height: 200px;	height: auto !important;}*/
.newsdBlock .newsdImage {height:162px!important; width:254px!important; overflow:hidden!important }
.newsdBlock{padding-top:10px!Important;}
.newsdBlock p{padding: 0 ; margin-bottom:5px;}
.FormView select.Small{*padding-bottom:4px!important}
.dashboardin .ttl a:link, .dashboardin .ttl a:visited{text-decoration:none!important}
.threatImage {height:166px!important; width:254px!important; overflow:hidden!important}
.threatDetails{width:414px!important;}
.newscont .ms-PartSpacingVertical{display:none!important}
.newsImage{padding-left:10px;}
.newsDetails .description p{padding:0!important}
.qc-paging, .ms-paging{background: #D4F1FF url(../gfx/backgrounds/pager_bg.gif) no-repeat left center !important;}
.contsubtabs .qc-paging,.contsubtabs .ms-paging{background-image:none!important}
.aboutcont p{padding:0!important}
#onetIDListForm .dataTable th{text-align:center!Important}

.dayEventsDetails div{margin-bottom:5px!important;}
.dayEventsDescription{margin-bottom:5px!important;margin-top:10px!important;}
.FormView select.Small{*font-size:13px!important;}
/*.FormView .Input{width:100%!important}*/

.FormView input.button,.FormView input.Button {
    padding: 0 4px;
    *padding: 0 6px;
    width: 0; /* for IE only */
    overflow: visible;
}

.FormView input.button[class],.FormView input.Button[class] { /* IE ignores [class] */
    width: auto;
}
.myCalendar td.EventDay a{text-decoration:none!important; font-size:12px!important}
.UserGeneric{font-size:12px!important; padding:0!important; width:140px!important}

/*.newsminHeight .newsdBlock{clear:both!important;float:none!important;width:100%!important;display:block!important; border:solid 1px red!important}
.newsminHeight .newsdBlock .newsdTitle{float:none!important;}*/

#column .slm-layout-main .link-item a{text-decoration:none!important}
.contactcont #column .slm-layout-main .link-item a{text-decoration:underline!important}
.ms-WPBody span.srch-Title a:link, .ms-WPBody span.srch-Title a:visited,.ms-WPBody span.srch-Title a:hover{color:#edfbfe!important; text-decoration:none!important}
.srch-Metadata .srch-URL a:visited, .srch-Metadata .srch-URL a:link {color:#FFC567 !important;text-decoration:none!important}

.srch-Page, .srch-Page a:link,.srch-Page a:visited{color:#3d5e6d!important; text-decoration:none!important}
.srch-Page{height:18px !important; padding-top:3px!important}

.ms-advsrchHeadingText h3.ms-standardheader{font-weight:bold!important;}
.ms-advsrchText input, .ms-advsrchText select{height:19px!important; width:200px!important; border:1px solid #869ba4!important }
.ms-advsrchText select.ms-advsrchOperatorDDL{width:100px!important;}
.ms-advsrchText select.ms-advsrchAndOrDDL{width:60px!important;}


.article{height:210px;padding:10px 10px 0px 10px ;/*overflow-x:auto !important;/*position:relative;ie6*/}
.generalcont{height:210px;}
.rb > .article{	min-height: 215px;*min-height: 232px;	height: auto !important;}
.generalcont{height:330px;}
.rb > .generalcont{	min-height: 335px;*min-height:352px;height: auto !important;}


.newsdBlock{padding:0 25px;	height:185px;}
.newsminHeight > .newsdBlock{min-height: 190px;	*min-height:207px;height: auto !important;}


.librarylinkscont .item{padding-top:0!important; padding-bottom:15px!important}
.librarylinkscont #linkitem .link-item{float:none!important;padding-left:10px!important;}
 a.thTit{font-size:14px!important;}
 
.bsearch{width:214px!important}

.new_table th.ms-vh2-nograd, .new_table th.ms-vh2 a{font:14px verdana!important; font-weight:bold!important}
.new_table td.ms-vb2, .new_table td.ms-vb2 *{font:11px Tahoma!important; font-weight:normal!important}

.divCategory{float:left}
.divADate{clear:right}
.cont ul li{color:#d1ecf4!important}
.tab_content .divDesc{clear:both}


.tabscontainer div.ms-HoverCellActiveDark a:hover{

}
.tabscontainer div.ms-HoverCellActiveDark .ms-WPEditText
{
				padding:0!important
}

.tabscontainer .tab_content a img
{
			float:none!Important;
}
.aboutcont .ms-vb a:visited,
.aboutcont .ms-vb2 a:visited,
.learncont .ms-vb a:visited,
.learncont .ms-vb2 a:visited
{
	color:#fff!important
}
.ms-gridT1, .ms-propertysheet th.ms-gridT1
{
	color:#EFFBFF !important;
	font-size:11px !important;
	font-family:Arial!important;
	font-weight:normal!important

}
.ms-gridCol
{
	color:#D1ECF4 !important;
	font-size:11px !important;
	font-family:Arial!important;
	font-weight:normal!important

}
.ms-formbodysurvey th
{
	padding-bottom: 3px !important;
	padding-top: 2px !important;

}
.ms-verticaldots{
				border-color:#d9d9d9 !important
}
.survey .ms-formtoolbar .ms-toolbar .ms-descriptiontext
{
	display:none!important;
}
.survey .ms-formbodysurvey input.ms-input, .survey .ms-formbodysurvey input.ms-long{
	BACKGROUND: url(../gfx/backgrounds/inputbg.gif) repeat-x right top;	WIDTH: 310px;	BORDER-STYLE: none;	MARGIN-RIGHT: 15px;	HEIGHT: 21px;			
}

.threatImageBig
{width:100%!important; height:auto!important}

.threatImageBig div.ms-WPBody img
{width:661px!important; height:220px!important; margin-right:0!important;}
.threatDetailsBig
{
	width:100%!important; float:none!important; overflow:visible !important; clear:both;
}
.threatDetailsBig .UserGeneric
{
	width:auto !important
}
.newsdBlock .newsdImageBig {
				height:228px !important;
				overflow:hidden !important;
				width:681px !important;
				float:none!important;
				margin-bottom:32px;
				margin-top:6px;
}
.newsdBlock .newsdImageBig img {
				height:220px !important;
				width:661px !important;
				margin:0 auto!important;
}
.newsdBlockBig{
				padding:0 6px!important;
}
.newsdBlockBig .newsdTitle{float:none!important; width:auto!important}
.QInternal .UpperRSS,
.QExternal .UpperRSS
{
	display:none!important			
}
.newsDetails .description{
	font-size:11px!important;
	line-height:16px!important;
}
.welcome .UpperRSS a,.welcome .UpperRSS a:link, .welcome .UpperRSS a:visited{
			text-decoration:none!important
}
.UpperRSS a img{
			margin-right:5px!important;
}

.welcome .tab_content ul li span a, .welcome .tab_content ul li span a:link, .welcome .tab_content ul li span a:visited{
			color:#B9D6E3 !important;
			text-decoration:none!important;
}
.welcome .tab_content ul li span a:hover{
				color:#fff!important
}
.rsszones .QInternal .ms-WPBody .ms-descriptiontext a:visited,
.rsszones .QExternal .ms-WPBody .ms-descriptiontext a:visited{text-decoration:none!important}

