﻿a {color : #ffffff; text-decoration : underline; outline:none;} 
a:hover {color : #fff ;  } 
a img{border:none;}
p{font: 12px verdana;color:#d1ecf4; padding:15px;margin:0}
.panel dl{margin:0;}

.clear {clear : both;}
.global_container{background-color:#213945;}
.global_container  {} 
.global_container a:hover {color : #fff;text-decoration : underline; } 
.global_container .colscontainer dt {font-size : 14px; font-weight : bold;color : #006400; } 
.container {width : 1000px;margin : 0 auto; background : #5f808e url(../gfx/backgrounds/main_bg.jpg) no-repeat left top; } 
.header{clear:both;background : #5f808e url(../gfx/backgrounds/header-bg.jpg) no-repeat left top;height:110px;border:none !important;}
.header *{margin : 0 auto;}
.section_desc_image{padding-left:70px;background : url(../gfx/backgrounds/sections_header/mainimage_section.jpg) no-repeat right top;height:118px;}
.about{background : url(../gfx/backgrounds/sections_header/mainimage_about.jpg) no-repeat right top;}
.contacts{background : url(../gfx/backgrounds/sections_header/mainimage_contact.jpg) no-repeat right top;}
.learn, .library{background : url(../gfx/backgrounds/sections_header/mainimage_learn.jpg) no-repeat right top;}
.projects{background : url(../gfx/backgrounds/sections_header/mainimage_projects.jpg) no-repeat right top;}
.threat{background : url(../gfx/backgrounds/sections_header/mainimage_threat.jpg) no-repeat right top;}
.report{background : url(../gfx/backgrounds/sections_header/mainimage_report.jpg) no-repeat right top;}
.news{background : url(../gfx/backgrounds/sections_header/mainimage_news.jpg) no-repeat right top;}

.qcert_logo{width:271px;text-align:center;float:left;padding-top:15px;}
.MainHeader{ width:1000px; height:215px; }
.MainHeader embed{position:absolute;  z-index:1 !important}
.siteActionMenu *
{
	z-index:200 !important;
}

.lang{width:29px;padding-top:12px;float:right; margin-right:5px;}
.lang div a{display:block;width:29px; height:28px;background : url(../gfx/icons/arabic.gif) no-repeat center top;}
.q-cert_mmenu{float:right;padding-right:14px;width:438px}
.q-cert_mmenut{height:54px;padding-top:8px;width:300px;float:right;}
.q-cert_mmenut a{color:#b9d6e3;text-decoration:none;float:left;line-height:40px;text-align :left;font : 12px "verdana";padding-top:11px;}
.q-cert_mmenul{float:right;width:100%; clear:both;}
.q-cert_mmenul ul{float:left; padding:0; margin:0;}
.q-cert_mmenul li{display:inline;float:left;width:101px;height:45px;}
.q-cert_mmenul li a{display:block;width:101px; height:45px;}
.q-cert_mmenul li a.home{background : url(../gfx/nav/home_over.jpg) no-repeat center top;}
.q-cert_mmenul li a.about{background : url(../gfx/nav/about_hover.jpg) no-repeat center top;}
.q-cert_mmenul li a.news{background : url(../gfx/nav/news_hover.jpg) no-repeat center top;}
.q-cert_mmenul li a.contacts{background : url(../gfx/nav/contact_hover.jpg) no-repeat center top;}
.q-cert_mmenul img{border:none;}
.q-cert_mmenul li a:hover img{visibility:hidden !important; }
.q-cert_mmenul li a:visited:hover{border:none ;/*for ie6*/}
.q-cert_mmenul li.active a img{visibility:hidden;}


.threat_indicator{width:156px; height:41px;padding:0px 14px;background : url(../gfx/backgrounds/threat_indicator.gif) no-repeat center center;float:right;}
.threat_indicator li.threatl {width:68px;}
.q-cert_mmenut .threat_indicator li.threatl a{float:left;display:inline;line-height:17px;padding-top:0;}
.threat_indicator ul{margin:0;float:left; padding:0;  }
.threat_indicator li{list-style-type:none; width:17px; float:left; height:20px; line-height:20px;display:inline;padding:15px 2px 0;}

.content{display:block;clear:both;} 
.content_main{float:left;padding:6px 0px 6px 39px;*padding:6px 0px 0 39px;  }
.content_nav{float:left; width:235px;padding-top:15px;}
.content_nav ul, .content_nav ul *{padding:0;}
.content_nav li{padding: 0 0 0 39px;list-style-type:none;background:url(../gfx/backgrounds/cont_links_bg.gif) no-repeat center center;}
.content_nav li a{font : 12px "verdana";vertical-align:middle;color:#13303f; padding: 21px 0 0 0 ; text-decoration:none;list-style-type:none;display:block;width:180px; height:38px; }

.content_nav ul{margin:0 auto}
.footer{background : url(../gfx/backgrounds/footer_bg.jpg) no-repeat center top;height:61px;padding:0 20px 0px 30px;clear:both;}
.copyright{float:left;width:50%;margin-top:15px;color:#889ea8}
.copyright span{display:block;clear:both;width:100%;font: 11px "Arial"}
.bsearch{width:200px;height:20px; text-align:right;margin-top:15px;}
.bsearch a{font: 11px "arial";color:#B9D6E3; float:left; line-height:35px; text-decoration:none;}
.bsearch a:hover{color:#fff; text-decoration:none;}

.content_main .cont{width:708px;background-color:#406170;float:left;}
.cont .rt{background:url(../gfx/backgrounds/cont_rt.gif) no-repeat right top;}
.cont .lt{background:url(../gfx/backgrounds/cont_lt.gif) no-repeat left top;}
.cont .lb{background:url(../gfx/backgrounds/cont_lb.gif) no-repeat left bottom;}
.cont .rb{background:url(../gfx/backgrounds/cont_rb.gif) no-repeat right bottom;padding:10px 10px 17px 10px;}


.content_main .contsub{width:658px;background-color:#2d4956;margin:0 auto}
.contsub .rt{background:url(../gfx/backgrounds/cont_sub_rt.gif) no-repeat right top;}
.contsub .lt{background:url(../gfx/backgrounds/cont_sub_lt.gif) no-repeat left top;}
.contsub .lb{background:url(../gfx/backgrounds/cont_sub_lb.gif) no-repeat left bottom;}
.contsub .rb{background:url(../gfx/backgrounds/cont_sub_rb.gif) no-repeat right bottom;padding:10px;}
.cont .h2{font:30px Verdana;margin:0 0 5px 0; color:#fff; background:url(../gfx/backgrounds/h2_bg.jpg) no-repeat left bottom;padding: 0 0 8px 0}
.h3{font:30px Verdana;margin:0 0 43px 0; color:#fff; background:url(../gfx/backgrounds/h2_bg.jpg) no-repeat left bottom;padding: 0 0 5px 0}
.newsDetailsHeader{margin-bottom:43px;}
.threatDetailsHeader{margin-bottom:43px;}
.newsDetailsHeader a{font:40px Verdana;margin:0; color:#fff; background:url(../gfx/backgrounds/h2_bg.jpg) no-repeat left bottom;display:block;padding: 0 0 5px 0}
.threatDetailsHeader a{font:40px Verdana;margin:0; color:#fff; background:url(../gfx/backgrounds/h2_bg.jpg) no-repeat left bottom;display:block;padding: 0 0 5px 0}

.cont ul{width:580px;margin: 0 auto 5px;}
.cont ol{width:84%; margin: 0 auto; padding:0 25px; }
.cont table.coursetable .ms-formbody ol{width:95%;margin: 0 auto;padding:0 25px; }
.cont table.coursetable .ms-formbody ul{width:95%}
.cont table.coursetable .ms-formbody ol li{padding:9px 0 0;}

.cont ul li{color:#fff;padding:9px 0 0 17px;}
.cont table.coursetable .ms-formbody ul li{padding:9px 0 0 17px;}
.cont ol li{padding:9px 0 0;}

.cont ul li{list-style-type:none;color:#fff;Background:url(../gfx/backgrounds/bull_bg.gif) no-repeat left 12px; }

.section_desc_image h4{ margin:0 auto;float:left; width:360px;height:70px;padding-top:28px; overflow:hidden;font:14px "Arial";font-weight:bold; color:#223a46}

.threatBlock
{
	padding:0 25px;
	height:240px;
}


.newsdImage
{
	float:left;
}
.dthreatImage img
{
	width:224px;
	height:146px;
	margin-right:32px;
	margin-bottom:32px;
	float:left;
	border:4px solid #5a8897 !important;
}
.newsdImage img
{
	width:224px;
	height:146px;
	margin-right:32px;
	margin-bottom:32px;
	float:left;
	border:4px solid #5a8897 !important;
}
.newsImage span img
{
	width:166px;
	height:107px;
	border:3px solid #5a8897 !important;
}
.threatDisplay .ms-formbody
{
	background-color:transparent;
	border-top:none;
}
.dthreatTitle
{
	float:left;
}

.dthreatImage
{
	float:left;
}

.dthreatImage span img
{
	width:224px;
	height:146px;
	margin-left:32px;
	margin-bottom:32px;
	border:4px solid #5a8897 !important;
}

.dthreatTitle
{
	font:16px Verdana;
	font-weight:bold;
	color:#fcfcfc;
	width:366px;
	float:left;
}

.newsdTitle
{
	font:16px Verdana;
	font-weight:bold;
	color:#fcfcfc;
	width:366px;
	float:left;
}
.threatBlock
{
	clear:both;
}
.newsdBlock
{
	clear:both;
}
.FormView select
{
	height:20px;
	width:319px;
	border: 0 !important;
	margin-left:5px;
	background:transparent url(../gfx/backgrounds/inputbg.gif) repeat-x right top;
}
.FormView select option
{
	background-color: #fff;
	border: none !important;
}
.FormView input
{
	height:21px;
	width:310px;
	border:none ;
	background:transparent url(../gfx/backgrounds/inputbg.gif) repeat-x right top;
	margin-left:5px;
	margin-right:15px;
	padding:0 4px;
}
.FormView .Calendar input
{
	height:21px;
	width:280px;
	border:none ;
	background:transparent url(../gfx/backgrounds/inputbg.gif) repeat-x right top;
	margin-right:5px;
	padding:4px;
	float:left;
}
.FormView .Input
{
	float:left;
	clear:both;
	width:320px;
}
.FormView .Input span
{
	display:block;
	clear:both;
	width:100% !important;
}
.FormView input.Small
{
	float:left;
	width:42px;
	margin-right:0;
	padding:0 4px;
}
.FormView select.Small
{
	float:left;
	width:50px;
	margin-right:0;
	padding:0 ;
	height:21px;

}

.FormView input.Number
{
	text-align:left;
}

.FormView input.Medium
{
	float:right;
	width:252px;
	margin:0;
	padding:0 4px;
}

.FormView .Calendar a
{
	line-height:25px;
	display:block;
	float:left;
}

.FormView textarea
{
	height:21px;
	width:318px;
	border:none;
	margin-left:5px;
	background:#fff url(../gfx/backgrounds/inputbg.gif) repeat-x right top;
}
.Large
{
	width:322px;
}
.welcome .ms-WPBody a.LinkButton
{
	color:#6fb8d7 !important;
	font: 12px verdana;
	font-weight:bold;
	text-decoration:underline !important;

}
.welcome .ms-WPBody a.LinkButton:hover
{
	color:#fff !important;
	text-decoration:none !important;

}

.FormView textarea.Large
{
	width:318px !important;
	height:75px;
}


.FormView fieldset{border:0; float:left;padding-bottom:5px; *padding-bottom:0;}
.FormView *{font : 12px "verdana";}
.FieldContainer
{
	margin-bottom:11px;
	clear:both;
}
.Large .Input
{
	width:322px;
}
.CheckContainer span
{
	display:block;
	width:277px;
	float:right;
}

.Large .Input input
{
	width:310px;
	clear:both;
	display:block;
}
.Large .Input img
{
	width:318px;
	clear:both;
	display:block;
}
.Large .Input img
{
	margin-left:5px;
	margin-bottom:11px;
}
.ms-WPBody .FieldContainer span
{
	line-height:25px;
	display:block;
	float:left;
	color:#effbff;
}
.FieldContainer span
{
	line-height:25px;
	display:block;
	float:left;
	color:#effbff;
}
.FieldContainer .input
{
	clear:both;
}

.FormButtons 
{
	text-align:right;
	clear:both;
}
.Hint
{
	display:block;
	width:318px;
}
.FormButtons input
{
	background:#7ecde5 url(../gfx/backgrounds/buttonsbg.gif) no-repeat left top;
	border:none;
	padding:0 4px;
	width:auto !important;
	height:20px;
	color: #fff;
	font:12px verdana;
	font-weight:bold;
	cursor:pointer;
	text-align:center;

}
.FieldContainer span.Mandatory
{
	color:red;
}
.FormView
{
	width:322px;

}
.date
{
	color:#8bbac8;
	font:12px verdana;
	padding: 9px 0;
}
.newsdDate
{
	width:366px;
	float:left;
	color:#8cbac7;
	display:block;
	padding:15px 0;

}
.newsdDate table span
{
	color:#8bbac8;
	font:12px verdana;
	padding: 9px 0;
	width:366px;
	float:left;
}

.qc-paging, .ms-paging
{
	background-color:#d4f1ff;
	text-align:right;
	color:#3d5e6d;
	font:11px verdana;
	font-weight:bold;
	line-height:17px;
	padding:0!important;
	*padding-bottom:2px!important;
}
.dthreatDetails
{
	padding: 0  18px 14px;
}
.newsDetails
{
	padding: 0  18px 14px;
}
.dayEventsTitl{
	margin-top:15px;
}
.dayEventsTitle a
{
	margin-top:10px;
	padding-top:10px;
}
.dthreatTitle

{
	padding:15px 10px;
}
.newsTitle
{
	padding:15px 10px;
}
.qc-paging a
{
	line-height:15px;
}
.qc-paging a img
{
	margin-top:2px;
}

.dthreatTitle a
{
	color:#eeecef;
	font:16px verdana;
	text-decoration:none;
	font-weight:bold;
}

.newsTitle a,.dayEventsTitle a,a.thTit,td.thTit
{
	color:#eeecef !important;
	font:16px verdana;
	text-decoration:none;
	font-weight:bold;	
}
a.thTit
{
	float:left;
}
.newsTitle IMG{
}

.description
{
	color:#d1ecf4;
	font:12px Verdana;
}

/*
.description
{
	color:#d1ecf4;
	font:12px Verdana;
	height:75px;
	overflow:hidden;
	line-height:15px;
	text-align:justify;
	position:relative;
}

.description div
{
	padding-right:23px;			
}

.description div div
{
	padding-right:0;			
}



.moreDots
{
	position:absolute;
	top:58px;
	right:10px;
	line-height:20px;
}
*/
.threatDisplay .newsdTitle
{
	margin-bottom:15px;
}

.contactcont p
{
	margin:0;
	padding:10px 20px;
}
.reportcont p
{
	margin:0;
	padding:10px 20px;
}
/*****************Dashboard*********************/
.dashboardin {}
.dashblk {width:210px; height:151px; padding-top:9px; float:left;}
.dashblk a.dashimg {margin:0 auto 12px; display:block; width: 135px; height:90px; position:relative; Background:url(../gfx/backgrounds/dashimg_bg.gif) no-repeat center center;}
.dashblk a.dashimg img {width:116px; height:72px;position:absolute; top:9px; left:9px;}
.dashboardin .ttl{display:block; text-align:center; margin: 0 auto}
.dashboardin .ttl a{color: #effbff; display:block; text-align:center; clear:both;text-decoration:none;}

/*********************Calendar BG************************/
table.myCalendar{border: 0 !important}
.calendarctrl {width:207px; background:#2d4956 url(../gfx/backgrounds/calendar_tp.gif) no-repeat right top; margin:0 auto;}
.calendarctrl .rt{background:none!important;}
.calendarctrl .lt{background:none!important;}
.calendarctrl .lb{background:url(../gfx/backgrounds/cont_sub_lb.gif) no-repeat left bottom;}
.calendarctrl .rb{background:url(../gfx/backgrounds/cont_sub_rb.gif) no-repeat right bottom;padding:3px 10px 17px !important}

table.myCalendar tr{background-color:transparent !important;}
.myCalendar th {color:#53829b !important;background-color:#20323c !important;padding:2px;/*padding: 5px 7px !important*/;text-align:center;}
.myCalendar .MyTitleStyle td{border:none!important;  padding:3px;color: #fff!important; font:12px verdana!important; font-weight:bold!important;}
.myCalendar td { padding:3px !important;text-align:center !important;font:11px Arial !important; color:#fff !important; } 
.myCalendar td.Day{padding:1px !important;}
.myCalendar td a{text-align:center !important; color:#0c2d3c !important; text-decoration:none !important;}
.myCalendar td.EventDay{background-color:#4c6f89 !important;color:#fff !important;font-weight:normal !important;}
.myCalendar td.EventsDaySelected{background-color:#3c86ac !important;font-weight:bold !important;border:solid 1px #fff !important}
.myCalendar .EventsDaySelected a{color: #fff !important; font-weight:bold;}
.myCalendar td.EventDay a:hover, .myCalendar .EventsDaySelected a:hover{color: #fff !important}

.myCalendar td.EventDay a{color: #fff !important;}
.myCalendar td.Today{ background-color:#db9128!important;border:solid 1px #8cc7e6 !important; font-weight:bold !important/* border:solid 1px #6fd5e7 !important;*/}
.myCalendar td.MyTitleStyle{ padding:0;}
.myCalendar td.MyTitleStyle td{border:none !important; background-color:#406170 !important; font:14px verdana !important; font-weight:bold !important; color:#fff !important;}
/**********************dataTable***************************/
.dataTable{background-color:#fff;border:1px solid #4e6570; border-collapse:collapse;width:95%; margin:25px 10px;}
.dataTable th{text-align:left !important;font: 14px verdana; color:#e8f0f3; height:52px; background: url(../gfx/backgrounds/tablehd_bg.gif) repeat-x scroll left top;text-align:center; border-right:1px solid #4e6570;border-bottom:1px solid #4e6570;border-top:2px solid #4e6570;padding:0 3px;font-weight:bold;}
.dataTable td{text-align:left !important;background-color:#2d4956; font:11px verdana; text-align:center; border-right:1px solid #4e6570;border-bottom:1px solid #4e6570;padding:17px 3px; color:#cbdde3}

/*********************Tabs*******************************/

h1 {font-size: 3em; margin: 20px 0;}
.tabscontainer {}
.cont .article ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 42px;
	width: 630px !important;
	margin:0 auto;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 42px;
	line-height: 32px;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-image:none;
	margin-right:6px;
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	background:  url(../gfx/backgrounds/tabs_inactive_arr.gif) no-repeat scroll left top;
	display: block;
	font-size: 1.2em;
	float: left;
	padding: 5px 26px 0;
	outline: none;
	height:42px;
	line-height:27px;
	font: 14px Verdana;
	font-weight:bold;
	text-decoration:underline;
	color:#d1ecf4;
}
ul.tabs li a:hover {
	background:  #2e4a56 url(../gfx/backgrounds/tabs_active_arr.gif) no-repeat scroll left top;
	color:#fff;
}	
html ul.tabs li.active  {
	background: #2e4a56 url(../gfx/backgrounds/cont_sub_rt.gif) no-repeat scroll right top;
}
html ul.tabs li.active a
{
	background:  url(../gfx/backgrounds/tabs_active_arr.gif) no-repeat scroll left top
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
}
.content_main .contsubtabs{clear:both;}
.content_main .contsubtabs{width:630px;background-color:#2d4956;margin:0 auto}
.contsubtabs .rt{background:url(../gfx/backgrounds/cont_sub_rt.gif) no-repeat right top;}
.contsubtabs .lt{ background-image: none;}
.contsubtabs .lb{background:url(../gfx/backgrounds/cont_sub_lb.gif) no-repeat left bottom;}
.contsubtabs .rb{background:url(../gfx/backgrounds/cont_sub_rb.gif) no-repeat right bottom;padding:10px;min-height:130px}


.rsszones
{
	clear:both;
}
.QExternal
{
	width:148px;
	float:left;
	overflow:hidden;
}
.QInternal
{
	width:148px;
	float:left;
	overflow:hidden;
}
/*******************************************************************************************/
.threatImage .ms-SPZone
{
	float:left;
	padding:0;
}
.threatImage
{
	float:left;
	padding:0;
}
.threatImage
{
	width:224px;
}
.threatImage div.ms-WPBody img
{
	width:224px;
	height:146px;
	margin-right:32px;
	margin-bottom:32px;
	float:left;
	border:4px solid #5a8897 !important;
}
.threatDetails
{
	float:right;
	width:400px;
	overflow:hidden;
	padding-top:8px;
}
.threatDetails p
{
	margin:0;
	padding:0;
}
/*********************ThreatDescr************************/
.ThreatTImage{float:left;}
.ThreatToday{margin-bottom:34px;margin-top:13px; padding-left:13px;}
.ThreatTDetails{width:470px;float:left;}
.ThreatTDetails dl{margin:0;margin-left:5px;padding-top:3px;}
.ThreatTDetails dt span{font:18px verdana; color:#d1ecf4;}
.ThreatTDetails dd{font:12px verdana; color:#d1ecf4;text-align:left;margin-left:0;}
.ThreatTDetails dd p, .ThreatTDetails dd div{padding:5px; margin:0;}
.ThreatStatusDes{clear:both;background:url(../gfx/backgrounds/threat_sep.jpg) no-repeat center top;padding-top:19px;}
.ThreatStatusDes ul{width:598px;clear:both; margin:0 auto;}
.cont .ThreatStatusDes ul li{padding: 5px 20px; }
.ThreatStatusDes ul li.green{background:url(../gfx/icons/green.gif) no-repeat left center;}
.ThreatStatusDes ul li.yellow{background:url(../gfx/icons/yellow.gif) no-repeat left center;}
.ThreatStatusDes ul li.orange{background:url(../gfx/icons/orange.gif) no-repeat left center;}
.ThreatStatusDes ul li.red{background:url(../gfx/icons/red.gif) no-repeat left center;}


#tab2 div.more
{
	display:none;
}


#tab3 div.more
{
	display:none;
}


ul.technical li{background:transparent url(../gfx/backgrounds/rss_Qbullet.jpg) no-repeat scroll left 12px;}
ul.nontechnical li{background:transparent url(../gfx/backgrounds/rss_bullet.gif) no-repeat scroll left 8px;}




.cell1,.cell21,.cell1 Select{
	width:190px;
	vertical-align:top;
	text-align:left;
}

.cell2,.cell22{
	 vertical-align:top;
	 text-align:left;
}

.rssfeed ul{height:99px; overflow:hidden}

.ferror
{
	display:block;
	clear:both;
}
.cont .ms-HoverCellInActive .ms-WPEditText
{
	color: #eee !important;
}

.cont .ms-HoverCellActiveDark .ms-WPEditText
{
	color: #000 !important;
}
.ferror span
{
	color:#fcd434 !important;
	clear:both !important;
	float:none !important;

}

.bsearch
{
	 float:right;/*comment this line if the arabic pages doesn't open in the designer*/
}

.ms-SPZoneSelected h3.ms-standardheader NOBR span,
.ms-SPZoneSelected .ms-HoverCellInActive NOBR a span.ms-WPEditText
{
	color:#000 !important;
}
.copyright .site_m span{display:inline; clear:none;width:auto!important; padding-top:5px;}
.site_m a, .site_m span{
	display:block; float:left;padding-right:3px;		
}
