﻿@charset "utf-8";
th{
	font-size:11px;
	vertical-align:top;
}

.ms-rtetoolbarmenu td
{
	padding-left:0px!important;
        padding-right:0px!important
}
/* general */
td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #515151; }
#pageBody{

position:relative; z-index:0;}
#staff{
	 margin-right:10px;padding-bottom:8px!important;padding-top:0px;margin-top:0px;
}
#stafffaculty td{padding-bottom:20px!important}
#header{position:relative; z-index:9}
#pLeft div
{ 
	
margin-left:20px;
}
#CBQWP{
	max-height:0!important;
}
.imgLeft{
	margin-top:15px!important;
	margin-left:20px!important;
}
.body
{
	

	margin:0px;
	text-align:center;
	background-color: #dfe6f3;
	vertical-align:top;
	 

}
#column{
	margin-top:0px!important;
	padding-top:0px!important;
}
.columns { width: 796px; border-collapse: collapse; }
.left { width: 60%; padding: 0; vertical-align: top; }
.right { width: 40%; padding: 0; vertical-align: top; }/*background-color:#596E9E;*/
.spacer
{
	width:12px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	 FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	 FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dfe6f3
}
.block {display:none;}
a { color:#0000FF; text-decoration:none;}
a:visted {color: #005aff;}
a:hover {text-decoration:underline;}
.a { color:#0000FF; text-decoration:none;}
.a:visted {color: #005aff;}
.a:hover {text-decoration:underline;}
select {font-size:11px;color:#696969;}
input {font-size:11px;color:#696969;}
.input {width:100%}
.clear {clear:both;}
.arabicType {text-align:right; font-size:16px; }
.fifteenPxMargin {margin-left:10px; margin-right:10px; border:0px solid grey;}
.bigLetter {font:22px 'Times New Roman', Times, serif;}

div#container
{
	margin:1em auto;
	width:80%;
	padding:1em;
	text-align:left;
	height:100%;
	min-height:100%;
}

   
 #outerWrapper {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BACKGROUND-IMAGE: url(../../SiteCollectionImages/wrapper_bkgd.jpg); 
	MARGIN: auto; OVERFLOW: visible;
	 BORDER-LEFT: black 0px solid;
	  WIDTH: 860px; BORDER-BOTTOM:
	   black 0px solid;
	   min-height:500px;
	   ]height:500px!important;
	   position:relative;
	   
}  

#innerWrapper {width:796px; margin: 0 32px;]margin: 0 28px;
}
.highlights a
{
	margin-left:0px!important;
}
	
.spanTop{
	margin-left:1px;
	margin-right:1px;
}	
#header { width:796px; background-image:url(../../SiteCollectionImages/header_bkgd.jpg)!important; height: 126px;position:relative}
#CNAQlogo {background: transparent url(../../SiteCollectionImages/CNAQlogo.gif); width: 69px; height: 115px; position:absolute; left: 11px; top: 5px; z-index:1000;}
#contactTop {position:absolute; top:10px; left:93px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#696969; width:100px; height:20px;}
#arabicHeaderLinks {position:absolute; top:10px; left:358px;}
#arabicHeaderLinks a {font-weight:bold; font-size:13px;}
#englishHeaderLinks {font-size: 10px; position:absolute; top:11px; right: 15px;}
#quickLinks { position:absolute; top:55px; left:310px;width:150px;}
#siteSearch {position:absolute; top:55px; right: 13px;}
#siteSearchInput{ width: 90px; margin-right:5px;}
#siteSearchForm{padding-left:20px; background: transparent url(../../SiteCollectionImages/searchIcon.gif) no-repeat 0px 2px;}

#titleBanner {width:796px; height: 184px; text-align:left; border-top: 1px solid white; border-bottom:1px solid white; }

#titleBanner h2 {   

color:white;

float:left;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:17px;

font-weight:normal;

letter-spacing:5px;

margin:7px 0 0 15px;

}
/*#titleBanner h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:white; font-size:17px; font-weight:normal; margin:7px 0 0 5px; letter-spacing:5px;float:left;}*/
#pageBody {
	PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 796px; PADDING-TOP: 0px; BORDER-BOTTOM: white 2px solid
}
#menuLeft{ width: 30%; float:left; padding: 10px 0 150px 0; border:1px solid black;}
#menuLeft ul {margin:0; padding: 0 ; width: 195px;}
#menuLeft ul li { list-style:none; width:195px; padding: 7px 0px 7px 0px;  }
#menuLeft ul li a{ font-size:12px; font-weight:normal; margin: 0 17px 0 15px; border:0px solid black; display:block;}
#pageContentWrapper {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FLOAT: left; PADDING-BOTTOM: 25px; OVERFLOW: visible; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid
}
.career
{
	margin-left:22px;
	
}
#pageContent {min-height:400px;]height:400px!important;
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-SIZE: 11px; MARGIN: 20px 15px 0px 5px;  BORDER-LEFT: black 0px solid; WIDTH: 574px; BORDER-BOTTOM: black 0px solid
}
#pageContent P {MARGIN-LEFT: 30px!important;
	FONT-SIZE: 11px; COLOR: #515151; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif!important
}
#pageContent a {text-decoration:underline;}
td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #515151; }
#pageContent li {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #515151; line-height:20px; }
#pageContent ul {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #515151; line-height:20px; }
#pageContent p.singleSpace {line-height:normal;}

#pageContent td {vertical-align:top; padding:5px;}
#pageContent li {list-style-position:outside;margin-left:30px;}
#pageContent h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal;padding-bottom:2px; margin:0 0 10px 3px;letter-spacing:2px;}
#pageContent h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:20px 0 5px 15px ;letter-spacing:0px;color:blue; }
#pageContent h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #515151;margin-left:20px}
#pageContent ol li p {margin-left:0!important;} 
#pageContent ul li p {margin-left:0!important;} 
#pageContent table td p {margin-left:20px;} 
#pageContent ul p {margin-left:0;} 
.contentLeft {
	float:left; margin:5px 10px 10px 20px!important; padding:4px 4px 4px 4px!important;
}

.contentLeft A:link{
	text-decoration:none!important}
#pageContent .contentPhotoLeft { margin:5px 5px 10px 20px;padding:3px 3px 3px 3px;float:left; }
.test { margin:15px 5px 15px 5px;padding:1px;float:left;}
.ms-WPBody{
	width:550px;
}
.contentPhotoRight {margin:5px 0px 3px 0px; padding:3px 5px 0 5px;border:1px solid  #e1e1e1; float:right;  }
#pageContent .photoCaption {margin:3px 0 0 0; color:black; font-size:11px;line-height:15px;}
#menuRight{border-top:0px solid grey; width:164px; float:right; background-color:#EEEEEE; padding:4px; margin:0 0 10px 0px;}
#menuRight ul {margin:0;padding:0 0 0 5px;}
#menuRight ul li {list-style-position:outside; margin-left:10px; line-height:normal; margin-top:7px; margin-bottom: 7px;}
#pageContent .tableVisible {background-color:#CCCCCC; }
#pageContent .tableVisible td {background-color:white;vertical-align:top; padding:3px;}
#pageContent ul.checkList li {list-style-image:url(../../SiteCollectionImages/check.gif); list-style-position:outside; margin-top:7px; margin-bottom:7px;}
#pageContent ul.checkList ul li {list-style-image:none; }



/* footer styles */
#footerBottom { width: 796px; height:23px; background:#333f49;  color:white; font-size:10px; border-bottom:1px solid white; 1position:absolute;1bottom:0; 1]left:32px; }
#footerBottom a { color:white; font-size:10px;}
#footerLeft{ float:left; padding:5px 0 0 15px; }
#footerRight{ float:right; padding:5px 15px 0 0;}

#Indent{
	margin-left:25px;
}
#pubConsole{
width: 796px;
	}

.tblClass
{
	
	min-height:600px;
	vertical-align:top;
	margin-left:10px;
}
.tblClass td
{
	
	padding-bottom:0px!important;
		padding-top:0px!important;
			padding-left:0px!important;
}

.sectionWrap{
	margin-left:30px;
}
#pageContent table {

1margin-left:25px;

}



.sectionWrap h2{
	font-weight:bolder!important;
	font-size:14px!important;
	text-decoration:none!important;
	margin-bottom:5px!important;
}
#linkitem p
{
	padding-left:30px;
	
}
.border{
	top:33px!important;
}
.header 
{ 
     }
.caption 
{
      font-size:8pt; 
      font-family:Arial, Helvetica, sans-serif; 
      color:black; 
      padding-bottom:2px;
      margin-top:-3px;
      float:left;
    
}
.floatLeft
{
	float:left;
   }
.pageContent
{ 
   text-align:left;
   vertical-align:top;
  
  
 
}
.pContent
{ 
   text-align:left;
   vertical-align:top;
  
  
 
}
#divRight table{
	margin-left:0px!important;
}
.pContent p
{ 

 margin-left:30px;
 
}
.pContent OL
{ 
    clear:both;
}

.pContent UL
{ 
    1clear:both;
}

.pageContentFloat
{
	 float:left!important;
   width:380px;
}
.pageContent p
{ 

 margin-left:30px;
 
}

.pageContent OL
{ 
    clear:both;
}

.pageContent UL
{ 
    clear:both;
}

.floatRight
{
	float:right;
    min-width:100px;
    margin-left:10px; 
    margin-right: 0px; 
    margin-top:5px;
    vertical-align:top;
}

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
line-height: 133%;
z-index: 100;
background-color: white;
width: 225px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
.balloonstyle ol {clear:both!important;margin-top:0px!important} 
.balloonstyle ul {clear:both!important;margin-top:0px!important} /*indent lists */

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.balloonstyle
{
    text-align: left;    
}

.balloonstyle ul
{
    margin-top: 8px;
    margin-bottom: 0;
}

.balloonstyle li
{
    margin-left: -23px;
    padding-bottom: 0.33em;
    vertical-align: middle;
    font-weight: normal;
    width: 100%;
}

.ECal 
{
    margin: 10px;
    border-width:1px;
    border-color:black
}

.ECalTitle
{
   background-color:#ebeef4;
}

.ECalToday
{
    background-color: #F6F4CC;
}

.EList 
{
    margin: 10px;
}

.EList h3 
{
    font-weight: bold;
    text-decoration: underline;
    margin: 0.5em 0;
}

.EList ul
{
    margin-top: .5em;
    margin-bottom: .75em;
}

.EList li
{
    list-style-type: square;
    margin-left: -23px;
    line-height: 133%;
}
	.highlights{border:none; width:250px; }
	.highlights div{
	padding:0 0 0 0;
	margin:0 0 0 0;

}
	.highlights div p{

	padding:0 0 0 0;
	margin:0 0 0 0;
	
}
					.highlights td {font-size:11px; color:#666666; line-height:normal; vertical-align:top; padding-bottom:12px;}
				/*	.highlights img {padding:5px 5px 5px 5px!important; border: 1px solid #CCCCCC!important;}*/
					
					.style6 {
				FONT-WEIGHT: bold; FONT-SIZE: 11px
				}
.groupheader {
	margin-top:0px!important;
	padding-top:0px!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:14px; font-weight:normal; margin:20px 0 5px 0px!important ;letter-spacing:0px;color:blue!important;

}
.item {
	margin-top:0px!important;
	padding-top:0px!important;

}
.medium {
	margin-top:0px!important;
	padding-top:0px!important;

}
.whrcani{
	background-color:#e3e8ef
	
}
#pageContent TD {
	FONT-SIZE: 11px; COLOR: #515151!important; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.border2{
	top:33px!important;
}
.border2 table.topNavFlyOutsItem {
		width:200px!important;
}
#siteSearchForm input{
	margin-left:5px;
}