
/*
------------------
Common CSS classes
------------------
*/

BODY {
	SCROLLBAR-FACE-COLOR: #e5e6d8; SCROLLBAR-HIGHLIGHT-COLOR: #b2c3d0; 
	SCROLLBAR-SHADOW-COLOR: #b2c3d0; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #fff; 
	SCROLLBAR-TRACK-COLOR: #f2f5f7; SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}

BODY {
	MARGIN: 0px;
	COLOR: #000000; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;	
}

/* For ALL Body and InnerSubNav Links */
a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #015C71;
}

a:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #669966;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #015C71;

}

a:visited:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #669966;
}

/* For Main Page Header Links */
a.HeaderLinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
		color: #000;
}

a.HeaderLinks:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.HeaderLinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}

a.HeaderLinks:visited:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}


/* for ALL H1 Headings */
H1 { 
	font-family: Arial, Tahoma;
	font-size: 2em;
	color: #fff;
	margin: 10px 0 0 10px;
}

/* for ALL H2 Headings */
h2 
{
	font-family: Arial, Tahoma;
	font-size: 1.8em;
	color: #fff;
	margin: 10px 0 0 0;
}

/* for ALL H3 Headings */
h3 
{
	font-family: Arial, Tahoma;
	font-size: 1.25em;
	color: #7792C4;
	margin: 10px 0 0 0;
}

/* for ALL H4 Headings */
h4 
{
	font-family: Arial, Tahoma;
	font-size: 1.1em;
	color: #000000;
	margin: 10px 0 0 0;
}

/* for ALL H5 Headings */
h5 
{
	font-family: Arial, Tahoma;
	font-size: 1.1em;
	background-color: #006699;
	color: #ffffff;
	margin: 10px 0 0 0;
}


.LanguageBarTd
{
	background-color: #015c71;
}

/* SocialnFontSize TD on top of Main Content TD */
.SocialnFontSizeMainTd
{
	background-color: #f3f3f3;
	border-collapse: collapse;
	VERTICAL-ALIGN: center; 
	text-align: left;
	height: 20px;
}

ul
{
	line-height: 20px;
}

img.imageLeft { 
		  border:1px solid #e5e5e5;
         background-color:#ffffff;
         padding:3px;
         margin-left:10px;
         margin-right:10px;
         float:left;
}

img.imageright {
         border:1px solid #e5e5e5;
         background-color:#ffffff;
         padding:3px;
         margin-left:10px;
         margin-right:10px;
         float:right;
}

/ *
---------------
Main Page CSS
---------------
*/

/* For Main Left Nav and Right Col */
.mainLeftNav
{
	width: 170px;
	background-color: #ffffff;
}

/* For Main Content TD */
.MainTd 
{ 
	width: 630;
	font-family: Verdana;
	background-color: #ffffff;
	font-size: 12px;
	padding: 5px;
	text-align: justify;
	border: solid 1px #cccccc;
	border-collapse: collapse
	color: #000000;	
}

.mainRightCol
{
	width: 125px;
	background-color: #fffff;
}


/* for topNav page Headings Bg */
.MainPageTitleBg {
	background-image: url('../images/pak_travel_02.gif');
	background-repeat: no-repeat;
	height: 30px;
	width: 908px;
	vertical-align: center;
}

/* for topNav page Headings */
H1.MainPageTitle {

		font-size: 1.5em;
	font-family: Arial;
	
		color: #fff;
}


/* For MainPages Header Columns */
.mainHeaderLeftCol
{
	background-color: #ffffff;
	width: 626px;
}

.mainHeaderRightColImg
{
    background-image: url('../images/index_06.gif'); 
    background-repeat: no-repeat;
	width: 270px;
}

.mainHeaderRightCol
{
    background-color: #f3f3f3;
	width: 270px;
}

/ *
---------------
Inner Pages CSS
---------------
*/

/* For BreadCrumb */
a.topInnerNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

a.topInnerNav:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

a.topInnerNav:Visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

a.topInnerNav:visited:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

/* For BreadCrumbBg */
.topInnerNav
{
	background-color: #ffffff;
	padding:3px;
}


/* For InnerPages Header Columns */
.InnerHeaderLeftCol
{
	background-color: #8BAAA3;
	width: 626px;
}

.InnerHeaderRightCol
{
   background-color: #8BAAA3;
   width: 270px;
}

.InnerMountainsHeaderLeftCol
{
	background-color: #7792C4;
	width: 626px;
}

.InnerMountainsRightCol
{
   background-color: #345d93;
   width: 270px;
}

.InnerBoPHeaderLeftCol
{
	background-color: #7792C4;
	width: 626px;
}

.InnerBoPRightCol
{
   background-color: #345d93;
   width: 270px;
}

/* Container Table for MainTd Main Pages */
.OuterTableMainTdForMain {
	width: 100%;
	background-color: #ffffff;
	align: left;
}

/* Container Table for MainTd Inner Pages */
.OuterTableMainTd {
	width: 727px;
	background-color: #ffffff;
	align: left;
}

/* Main Content TD for Inner Pages */
.InnerMainTd
{ 
	width: 727px;
	font-family: Verdana;
	font-size: 12px;
	padding: 5px;
	text-align: justify;
	border: solid 1px #cccccc;
	border-collapse: collapse
	color: #000000;
}

/* For InnerSubNavBg */
.innerSubNav
{
   background-color: #E5E6D8;
   padding: 3px;
   height: 50px;
}



/* For small horizontal line on top of Footer */
.footerTop
{
	background-color: #006699;
}

/* Footer */
.footer 
{
	FONT-WEIGHT: normal;
	padding: 5px;
	FONT-SIZE: 11px; 
	/*BACKGROUND-IMAGE: url(../images/footer.gif); */
	background-color: #f3f3f3;
	VERTICAL-ALIGN: center; 
	WIDTH: 906px; 
	COLOR: #7d7d7d; 
	FONT-FAMILY: Tahoma;
	HEIGHT: 30px; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none;
}


#Gsearch
{
	padding: 5px;
}


/* Change Font Sizes */
/* Font Sizes */
.small_font		{ font-size:small; }
.medium_font	{ font-size:medium; }
.large_font		{ font-size:large; }

/* Outter Div Element style */
.outter			{ width:50%; border:1px solid #CCCCCC; }

/* Font size changer interface style */
.font_sizer a	{ text-decoration:none; color:black; }