@charset "utf-8";
/* CSS Document */
/*constant through all pages main build */
body {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width: 1010px;
	text-align: center;
}
#wrapper #page {
	float: left;
	width: 1010px;
	overflow: visible;
	position: relative;
	visibility: visible;
}
#wrapper #page #header {
	float: left;
	height: 71px;
	width: 1010px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #header #logo {
	background-color: #FFFFFF;
	float: left;
	height: 71px;
	width: 293px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #header #banner {
	background-color: #FFFFFF;
	float: left;
	height: 71px;
	width: 410px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #header #banner img {
	margin-top: 8px;
}
#wrapper #page #header #headerText {
	float: left;
	height: 71px;
	width: 307px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	background-color: #FFFFFF;
}
#wrapper #page #header #headerText #text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 22px;
	width: 304px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	text-align: right;
}
#wrapper #page #header #headerText #text a {
	color: #000000;
	text-decoration: none;
}
#wrapper #page #header #headerText #text a:hover {
	color: #59AC3F;
	text-decoration: none;
}
#wrapper #page #header #headerText #searchBox {
	text-align: right;
	float: left;
	height: 49px;
	width: 305px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #header #headerText #searchBox #cse-search-box .Search_btn {
	height: 30px;
	width: 66px;
	margin-bottom: -5px;
}
#wrapper #page #header #headerText #searchBox #cse-search-box .Search_btn a {

}
#wrapper #page #header #headerText #searchBox #cse-search-box .Search_btn a:hover {
	background-image: url(../images/btn_search_inv.jpg);
	background-repeat: no-repeat;
}


#wrapper #page #mainNav {
	float: left;
	height: 18px;
	width: 1010px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	background-image: url(../images/bg_mainNav.png);
	background-repeat: repeat-x;
}
#wrapper #page #mainNav ul {
	list-style-type: none;
	float: none;
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #page #mainNav li {
	float: left;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 33px;
	font-weight: bold;
	padding-top: 2px;
}
#wrapper #page #mainNav a {
	color: #000000;
	text-decoration: none;
}
#wrapper #page #mainNav a:hover {
	color: #59AC3F;
	text-decoration: none;
}
#wrapper #page #breadCrumbs {
	float: left;
	height: 20px;
	width: 1010px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5EA149;
	border-bottom-color: #5EA149;
	overflow: hidden;
	position: relative;
	visibility: visible;
	padding-top: 5px;
	color: #999999;
	font-size: 15px;
	text-align: left;
	text-indent: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper #page #breadCrumbs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	visibility: visible;
}
#wrapper #page #breadCrumbs a:hover {
color: #000000;
}

#wrapper #page #pageContent {
	float: left;
	width: 1010px;
	overflow: visible;
	position: relative;
	visibility: visible;
	height: auto;
}
/*Template A col 1 */
#wrapper #page #pageContent #templateA_col_1 {
	float: left;
	height: 556px;
	width: 762px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_1 #propersianl_image {
	float: left;
	height: 370px;
	width: 759px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	margin-top: 6px;
	z-index: 99;
}
#wrapper #page #pageContent #templateA_col_1 #subNav {
	position: relative;
	visibility: visible;
	height: 158px;
	width: 759px;
	float: left;
	overflow: hidden;
	background-image: url(../images/bg_tabbed_back.jpg);
	background-repeat: no-repeat;
}
#wrapper #page #pageContent #templateA_col_1 #missionStatment {
	float: left;
	height: 22px;
	width: 762px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	text-align: left;
}

#wrapper #page #pageContent #templateA_col_1 #missionStatment .lgreen{
	color:#000000;
	font-size:16.5px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #page #pageContent #templateA_col_1 #missionStatment .dgreen{
	color:#133076;
	font-size:16.5px;
	font-weight:bold;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

/*Template A col 2 */
#wrapper #page #pageContent #templateA_col_2 {
	float: left;
	height: 556px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_2 #newsBox {
	float: left;
	height: 324px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_2 #newsBox #newsBoxHeader {
	background-image: url(../images/bg_newBoxTop.png);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_2 #newsBox #newsBoxContent {
	background-image: url(../images/bg_newBoxContent.png);
	background-repeat: repeat-y;
	float: left;
	width: 248px;
	overflow: visible;
	position: relative;
	visibility: visible;
	height: 281px;
}
#wrapper #page #pageContent #templateA_col_2 #newsBox #newsBoxContent #player5 {
	float: left;
	height: 133px;
	width: 228px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding: 0px;
}

#wrapper #page #pageContent #templateA_col_2 #newsBox #newsBoxFooter {
	background-image: url(../images/bg_newBoxFooter.png);
	background-repeat: no-repeat;
	float: left;
	height: 12px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}

#wrapper #page #pageContent #templateA_col_2 #advertBoxA {
	float: left;
	height: 228px;
	width: 248px;
	margin-top: 4px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
/* */
#wrapper #page #pageContent #templateA_col_2 #advertBoxA #advertBoxAHeader {
	background-image: url(../images/bg_advert_Header.png);
	background-repeat: no-repeat;
	float: left;
	height: 14px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA #advertBoxAHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	height: 71px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	background-image: url(../images/bg_advert_dBlue.png);
	background-repeat: repeat-y;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA #advertBoxAHeaderText #advertText {
	text-align: left;
	float: left;
	width: 210px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	overflow: auto;
	visibility: visible;
	padding-left: 20px;
	letter-spacing: 1px;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA #advertBoxAContent {
	background-image: url(../images/adverBoxBGFade.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 118px;
	width: 248px;
	overflow: visible;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA #advertBoxAFooter {
	background-image: url(../images/bg_advert_footer.png);
	float: left;
	height: 26px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	background-repeat: no-repeat;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA #advertBoxAContent img {
	padding-right: 8px;
	padding-top: 20px;
}
#wrapper #page #pageContent #templateA_col_2 #newsBox #newsBoxContent #newsText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	position: relative;
	float: left;
	overflow: hidden;
	visibility: visible;
	width: 224px;
	margin-left: 10px;
	font-size: 12px;
}
#wrapper #page #pageContent #templateA_col_2 #newsBox #newsBoxContent #newsText a {
	color: #FFFFFF;
	text-decoration: none;
}
#wrapper #page #pageContent #templateA_col_2 #newsBox #newsBoxContent #newsText a:Hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#wrapper #page #pageContent #colA #leftNav #leftNavURContent ul {
		margin:0px;
		padding:0px;
		position:relative;
		margin-top:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#wrapper #page #pageContent #colA #leftNav #leftNavURContent li {
	list-style-type:none;
	position:relative;
	width: 160px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: -1px;
}

#wrapper #page #pageContent #colA #leftNav #leftNavURContent a{
	color: #000;
	text-decoration:none;
	display:block;
	clear:both;
		padding-top: 3px;
	padding-bottom: 3px;

		}
#wrapper #page #pageContent #colA #leftNav #leftNavURContent a:active
{
	color: #FFFFFF;
	background-color: #59AC3F;
	font-weight: bold;
	height: auto;
	padding-top: 3px;
	padding-bottom:3px;
}


#wrapper #page #pageContent #colB #ColBtext #srchResult iframe { 
        width: 500px; 
        height: 1000px; 
} 

/* Start of advert box swop */







#wrapper #page #pageContent #templateA_col_2 #advertBoxA_2 {
	float: left;
	height: 228px;
	width: 248px;
	margin-top: 4px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
/* */
#wrapper #page #pageContent #templateA_col_2 #advertBoxA_2 #advertBoxAHeader {
	background-image: url(../images/HomePageRHAdvert/bg_advert_Header.png);
	background-repeat: no-repeat;
	float: left;
	height: 14px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA_2 #advertBoxAHeaderText {
	float: left;
	height: 68px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	background-image: url(../images/HomePageRHAdvert/variable.png);
	background-repeat: repeat-y;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA_2 #advertBoxAHeaderText #advertText {
	float: left;
	width: 245px;
	position: relative;
	overflow: hidden;
	visibility: visible;	
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA_2 #advertBoxAContent {
	background-image: url(../images/HomePageRHAdvert/variable.png);
	background-repeat: repeat-y;
	float: left;
	height: 118px;
	width: 248px;
	overflow: visible;
	position: relative;
	visibility: visible;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA_2 #advertBoxAFooter {
	background-image: url(../images/HomePageRHAdvert/bg_advert_footer.png);
	float: left;
	height: 26px;
	width: 248px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	background-repeat: no-repeat;
}
#wrapper #page #pageContent #templateA_col_2 #advertBoxA_2 #advertBoxAContent img {
	padding-right: 8px;
	padding-top: 0px;
}
#case {
	float: left;
	width: 550px;
	position: relative;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
#case #text {
	float: left;
	width: 385px;
	position: relative;
}
#case #img {
	float: left;
	width: 160px;
	position: relative;
	text-align: center;
}

