﻿.ms-globalbreadcrumb{
background-color: #FFD659;
background-image:url('/_layouts/1033/images/Pages/BreadCrumbBG.gif');
background-repeat:repeat-x;
border-bottom:solid 1px #ffffff;
}
.ms-bannerContainer{
background-image:url('/images/IWPCOHeader2.jpg');

background-color:#b9cae7;
}

.ms-globalTitleArea{
background-image:url();
background-color:#b9cae7;
padding-top:0px;
}

/* ========================= Web Part Header ========================= */
.ms-WPHeader
{
	height:25px;
	background-image:url(/_layouts/1033/images/pages/WPHeaderBG.png);
	background-repeat:repeat-x;
	background-position:right 0px;
	}
.ms-WPHeader TD{
       border-bottom:inherit;
	border-left:inherit;
	border-top:inherit;
	border-right:inherit;
}
.ms-bodyareaframe{
}
.ms-WPBorder
{
	background-image: url('/images/bodyareabackgrad100.bmp');
	background-repeat: repeat-x;
	background-color: #F3F8FE;
}
.ms-bodyareapagemargin{
background:#83b0ec;
border-top:none;
}


/* ========================= Footer ========================= */
.footerCopyRight {	
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url("/images/footer/copyright_bg.gif");	
	COLOR: #73767b;	
	FONT-FAMILY: tahoma;	
	HEIGHT: 40px;	
	TEXT-DECORATION: none
}
.footerBandLeft {	
	BACKGROUND-POSITION: left 50%;	
	PADDING-LEFT: 2px;	
	BACKGROUND-IMAGE: url("/images/footer/gn_right.gif");	
	PADDING-BOTTOM: 10px;	
	WIDTH: 13px;	
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 40px
} 
.footerBandRight {	
	PADDING-RIGHT: 10px;	
	BACKGROUND-POSITION: right 50%;	
	BACKGROUND-IMAGE: url('/images/Footer/copyright_mslogo_right.gif');	
	PADDING-BOTTOM: 10px;	
	WIDTH: 118px;	
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 40px
}
.footerBandGN {	
	PADDING-RIGHT: 10px;	
	BACKGROUND-POSITION: right 50%;	
	BACKGROUND-IMAGE: url('/images/Footer/copyright_left_corner.gif');	
	PADDING-BOTTOM: 10px;	
	WIDTH: 118px;	
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 40px
}
.copyright {
	PADDING-LEFT: 0px
}
.footerLinks {	
	PADDING-RIGHT: 10px;	
	COLOR: #BBBBBB;	
	TEXT-ALIGN: center;
	line-height:17px;
}
.footerLinks A{
	FONT-SIZE: 11px;	
	COLOR: #0033CC;	
	FONT-FAMILY: tahoma;	
	TEXT-DECORATION: none;
}
.footerLinks A:hover{
	COLOR: #EEA51E;	
}

.footerCont {	
	FONT-SIZE: 11px;	
	BACKGROUND-IMAGE: url("/images/footer/footer_bg.gif");	
	COLOR: #73767b;	
	FONT-FAMILY: tahoma;	
	HEIGHT: 46px;	
	TEXT-DECORATION: none
} 
.footerCont A:link {	
	FONT-SIZE: 11px;	
	FONT-FAMILY: tahoma;	
	TEXT-DECORATION: none
}

/* ========================= Pages ========================= */
.gn-generalText{
	vertical-align: top;
	font-size: 9pt;
	font-family: tahoma, sans-serif;
	line-height: 20px;
}

.gn-sectionText{
	vertical-align:top;
	font-size:8pt;
	font-family:tahoma, sans-serif;
	padding-top:0px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:5px;
	line-height:20px;
}
.gn-sectionImage
{
	vertical-align:top;
	width=160px;
}
.gn-tabText
{
	background-image:url('/_layouts/1033/images/pages/EnSectionTab.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	padding-top:23px;
	text-indent:40px; 
	color:#003399;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	width:134px;
	height:50px;
}
.gn-largetabText
{
	background-image:url('/_layouts/1033/images/pages/EnSectionTab02.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	padding-top:23px;
	text-indent:40px; 
	color:#003399;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	width:230px;
	height:50px;
}
.gn-overlargetabText
{
	background-image:url('/_layouts/1033/images/pages/EnSectionTab03.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
	padding-top:23px;
	text-indent:40px; 
	color:#003399;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	width:320px;
	height:50px;
}
.gn-tabSeperator
{
	background-image:url('/_layouts/1033/images/pages/SecttionTabRepeat.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-left:10px;
	height:50px;
}

.gn-TextTitr
{
	font-size:large;
	font-family:Nazanin, "B Nazanin", Tahoma;
	line-height:45px;
}
.gn-Heading1{
	text-align: justify;
	vertical-align: top;
	font-size: 9pt;
	font-family: tahoma, sans-serif;
	line-height: 20px;
	color:#990000;
	font-weight:bold;
}
.ms-bodyareaframe{
	padding:0px;
}


/*============================================Table========================================*/
.gn-table-main {
	border-left-style: none;
	border-right: .75pt solid #b9cae7;
	border-top: .75pt solid #b9cae7;
	border-bottom: .75pt solid #b9cae7;
	background-color: white;
}
.gn-table-tl {
	font-weight: bold;
	color: white;
	border-left: .75pt solid #b9cae7;
	border-right-style: none;
	border-top-style: none;
	border-bottom: .75pt solid #b9cae7;
	background-color: #b9cae7;
}
.gn-table-left {
	font-weight: normal;
	color: black;
	border-left: .75pt solid #b9cae7;
	border-right-style: none;
	border-top-style: none;
	border-bottom: .75pt solid #b9cae7;
	background-color: white;
}
.gn-table-right {
	font-weight: normal;
	color: black;
	border-right: .75pt solid #b9cae7;
	border-left-style: none;
	border-top-style: none;
	border-bottom: .75pt solid #b9cae7;
	background-color: white;
}
.gn-table-top {
	font-weight: normal;
	color: black;
	border-left: .75pt solid #b9cae7;
	border-right-style: none;
	border-top-style: none;
	border-bottom: .75pt solid #b9cae7;
	background-color: #b9cae7;
}
.gn-table-even {
	font-weight: normal;
	color: black;
	border-left: .75pt solid #b9cae7;
	border-right-style: none;
	border-top-style: none;
	border-bottom: .75pt solid #b9cae7;
	background-color: white;
}
table.gn-table
{
	border-collapse:collapse;
}

tr.gn-table
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;

}

th.gn-table
{
	background-color:#e5f0ff;
	border:1px solid #add1ff;
	text-align:center;
	height: 32px;
	color:#000000;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
}

td.gn-table
{
	border:1px solid #add1ff;	
	font-size:8pt;
	font-family:tahoma, sans-serif;
	text-align:center;
	line-height:20px;
}
thead.gn-table
{
/*	background-color:#daeaff;
	background-image:url("/_layouts/images/linksectiongrad.gif");
	background-repeat:repeat-x;
	border:1px solid #add1ff;	
	font-size:8pt;
	font-family:tahoma, sans-serif;
	font-weight:bold;
	color:#990000;
	text-align:center; */
	border-bottom:1px solid #6f9dd9;
	height:28px;
	background-color:#afd2ff;
	background-image:url("/_layouts/images/listheadergrad.gif");
	background-repeat:repeat-x;

	}

/* ==============================Page Background===================================*/
.gn-PageTopLeft
{
	width:170px;
	height:150px;
	padding:0px;
	background-position:right top;
	background-repeat:no-repeat; 
	background-image:url('/_layouts/1033/images/pages/TopicLeft.png');	
}
.gn-PageTopRight
{
	width:378px;
	padding:0px;
	background-position:right top;
	background-repeat:no-repeat; 
}
.gn-PageTopRight_BaseInfo
{
	background-image:url('/images/Pages/2TopicRight_BaseInfo.jpg');	
}
.gn-PageTopRight_Contacts
{
	background-image:url('/images/Pages/2TopicRight_Contacts.jpg');	
}
.gn-PageTopRight_Hamkar
{
	background-image:url('/images/Pages/2TopicRight_Hamkar.jpg');	
}
.gn-PageTopRight_Intro
{
	background-image:url('/images/Pages/2TopicRight_Intro.jpg');	
}
.gn-PageTopRight_PSchedule
{
	background-image:url('/images/Pages/2TopicRight_PSchedule.jpg');	
}
.gn-PageTopRight_TechInfo
{
	background-image:url('/images/Pages/2TopicRight_TechInfo.jpg');	
}



.gn-PageBackTop
{
	width:100%;
	padding:0px;
	background-position:left top;
	background-repeat:no-repeat; 
	background-image:url('/images/Pages/PageTopRibbon.jpg');
}
.gn-PageBackTitle
{
	vertical-align:top; 
	background-position:left top; 
	background-repeat:no-repeat;
	height:200px;
	/*width="712" height="375"*/
}
.gn-PageText
{
	padding-right:30px;	
	text-align: justify;
	vertical-align: top;
	font-size: 9pt;
	font-family: tahoma, sans-serif;
	line-height: 20px;	
	background-position:right bottom; 
	background-repeat:no-repeat;
	background-image=url('/images/Pages/PageFooter.jpg');
	height:200px;

}






/*======================== Search ==================================*/
.ms-searchimage{
border:0px;
padding-bottom:0px;
padding-top:0px;
background-color:transparent;
}
.ms-searchform input{
height:21px;
padding:0px;
}


/*======================== Quick Launch ==================================*/
/*.ms-navheader2 a{
	font-weight:normal;
}
.ms-navheader a{
	font-weight:normal;
}
.ms-navheader2 a:hover{
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}

.ms-navheader a:hover{
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
}

.ms-navitem a:hover
{
	text-decoration:none;
	color:orange;
}

table.ms-navheader td{
	text-align:right;
}*/
/*.ms-navheader{
	height:20px;
	padding-top:5px;
	padding-right:10px;
}*/

/*========================Picture Library================================*/
span.thumbnail{
padding: 8px 4px 8px 2px;
position:relative;
width:5px;
}

/*=========================Web Part======================================*/
.ms-bodyareaframe
{
	line-height:20px;
}

/*.ms-vb
{
	line-height:20px;
}*/

div.ms-wpbody
{
	line-height:20px;
}

.ms-WPBody
{
font-size:8pt;
font-family:tahoma, arial, helvetica, sans-serif, verdana;
}

/*.ms-WPBody TABLE
{
font-size:12pt;
}*/

.ms-WPBody td
{
font-size:8pt;
line-height:20px;
font-family:tahoma, arial, helvetica, sans-serif, verdana;
}

tr.ms-alternating
{
	padding:5px 4px 5px;
}

/*=========================Search Box======================================*/
.ms-pickersearchbox{
	width:110px;
}

.ms-searchbox{
	width:110px;
}

/*=========================QL Bullet======================================*/
span.ms-navitem{
background-image:url("/_layouts/images/IWPCOnavBullet.gif");
}
table.ms-navitem td{
background-image:url("/_layouts/images/IWPCOnavBullet.gif");
}
table.ms-navselected td{
background-image:url("/_layouts/images/IWPCOnavBullet.gif");
}
.ms-CategoryTitleCell a{
background:transparent url("/_layouts/images/navbullet.gif");
}
/*===============================Quick Launch=================================*/
.ms-navheader{
	height:20px;
	padding:3px 8px 3px 0px;
	line-height:16px;
	}
.ms-navheader a{
	background-color:transparent;
	font-weight:normal;
}
.ms-navheader a:hover{
	background-color:transparent;
	font-weight:normal;
	color:blue;
	text-decoration:none;
}
.ms-navitem a:hover{
	text-decoration:none;
	color:#FF9900;
}
.gn-SecMainHeader{
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 3px;
	margin-right : 3px;
	font-size : 12px;
	font-family : Verdana,Arial;
	color:#333333;
	text-align:center;
}
.gn-SecHeader{
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 3px;
	margin-right : 3px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	text-align:center;
}

.gn-SecItem{
	color : #000000;
	margin-top : 5px;
	padding-bottom : 1px;
	padding-left: 3px;
	margin-bottom : 6px;
	margin-left : 3px;
	margin-right : 3px;
	font-size : 11px;
	font-family : Verdana,Arial;
}
.gn-SecItem a {
	color : #000000;
	text-decoration: none;
}
.gn-SecItem a:hover {
	color : #FF9933;
	text-decoration:none;
}


/*.ms-quicklaunchouterf{
	margin:0px 0px 0px 0px;
	border: 1px #6f9dd9 solid;
	border-top:0px;
			}
.ms-quickLaunchf{
	border-right:solid 1px #6f9dd9;
	border:thick;
	background-color:transparent;
	}
.ms-quicklaunchheaderf{
	height:28px;
	padding-top:7px;
}
.ms-quicklaunchheaderf a{
	background-color:transparent;
	}
	
.ms-quicklaunchf table td{
	border-top:none;
}*/


/*=============================Web Part In default.aspx==================*/

.ms-vb
{
	line-height:20px;
	vertical-align:middle;
}

.ms-long
{
	width:532px;
}
.ms-rtelong{
	width:530px;
}
/*=====================================Rounded Corner In Web Part Header=====================*/

.ms-WPHeader
{
 background-color:transparent;

}

tr.ms-WPHeader TD /* left corner */
{
 background-color:transparent;
 background-image:url('_layouts/1033/images/gnImages/WPLeft.png');
 background-repeat:no-repeat;
 background-position:right top;
 text-align:left;
 vertical-align:middle;
 width:35px;
 height:26px;
 margin-top:-1px;
 overflow:visible;
 margin-right:10px;
}


.ms-standardheader.ms-WPTitle /* right corner */
{
 background-color:transparent;
 background-image:url('_layouts/1033/images/gnImages/WPRightLarge.png');
 background-repeat:no-repeat;
 background-position: left;
 text-align:left;
 padding-left:15px;
 height:26px;
 padding-top:5px;
 border-right:1px #9d9d9d solid;
 }


.ms-standardheader.ms-WPTitle A:link, .ms-standardheader.ms-WPTitle A:visited /* title area */
{
 background-color:transparent;
 background-image:none;
 }

.ms-WPHeader DIV /* left corner action arrow */
{
 background-color:transparent;
 background-image:none;
 text-align:left;
 width:14px;
 overflow:hidden;
 vertical-align:bottom;
 margin-right:10px;
 margin-top:-1px;
 border:0px;
}


.ms-WPHeader TD /* gets rid of the blue bottom border (present in default style)
      under the web part header*/
{
 border: 0px;
}

