* {
	margin: 0px;
	padding: 0px;
}
#main {
	width: 951px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:left;
	background:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C3DCF4;
	border-left-color: #C3DCF4;
}
#header {
	height: 219px;
	width: 951px;
}
#menuLeft {
	background-image: url(../images/menuLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 10px;
}
#menuRight {
	background-image: url(../images/menuRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 31px;
	width: 10px;
}
#menu {
	line-height: 31px;
	background-image: url(../images/menuBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 31px;
	width: 931px;
}
#menu li {
	list-style-type: none;
	display: inline;
}
#menu a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 31px;
	padding-right: 8px;
	padding-left: 8px;
	text-decoration: none;
	background-image: url(../images/menuSeparator.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#menu a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00448F;
	background-image: url(../images/menuActiveBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 31px;
}


.heading
{
	font-family: Arial,  Verdana,Helvetica, sans-serif;
	font-size: 16px;
	color: #0864BF;
	padding-top: 4px;
	padding-bottom: 4px;
}

h1
{
	font-family: Arial,  Verdana,Helvetica, sans-serif;
	font-size: 16px;
	color: #0864BF;
	padding-top: 4px;
	padding-bottom: 4px;
}
h2
{
	font-family: Arial,  Verdana,Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
}
.textDesc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
}
#content {
	width: 951px;
	padding-top: 10px;
}
#leftPanel {
	width: 686px;
}
#rightPanel {
	width: 255px;
}

#loginBg {
	background-image: url(../images/LoginBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 219px;
	width: 234px;
	padding-right: 15px;
	padding-left: 16px;
}
#searchBoxBg {
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	width: 190px;
	line-height: 37px;
	padding-left: 44px;
}
.loginHeading {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFBE00;
	background-image: url(../images/loginSeparator.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 4px;
	padding-bottom: 5px;
}
.loginTextBold {
	padding-top: 4px;
	padding-bottom: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.findPanelTextBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	/*text-valign: middle; Commented for w3c validations */
}

.findPanelTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px;
	border: 1px solid #666666;
}
.hotelName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0864BE;
	padding: 3px;
}

.txtLoginBox
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	border: 1px solid #03519E;
	height: 16px;
}

.searchTextBox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAA;
	padding: 2px;
	border: 1px solid #03519E;
	height: 16px;
}

.searchTextBoxAct
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	border: 1px solid #03519E;
	height: 16px;
}

.input
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 1px;
	border: 1px solid #AAAAAA;
}

body
{
	background-image: url(../images/bodyBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#banner {
	height: 219px;
	width: 952px;
}
.textDescription
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 40px;
	text-align:left;
}
#findPanel {
	width: 386px;
}
#findPanelTop {
	background-image: url(../images/findTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 386px;
}
#findPanelBottom {
	background-image: url(../images/findBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 386px;
}
#findPanelTab {
	background-color: #0864BE;
	text-align: center;
	background-image: url(../images/findTabRightPanelCurve.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#findPanelBox {
	width: 356px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C6DDF5;
	border-left-color: #C6DDF5;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F2F2F2;
}

#findPanelTab li {
	display: inline;
	list-style-type: none;
}
#findPanelTab a {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/findTabLeftInactive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 36px;
	padding-left: 20px;
}

#destinationPanel {
	width: 289px;
}
#destinationTop {
	background-image: url(../images/destinationTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 289px;
}
#destinationBottom {
	background-image: url(../images/destinationBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 289px;
}
#destinationContent {
	background-image: url(../images/destinationBg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 10px;
}
.destinationHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0864BF;
}
.destinationBorder {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
}

.panelHeading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #0864BE;
	padding-bottom: 8px;
	padding-left: 15px;
	font-weight: bold;
}
.destinationBorderLast {
	padding-top: 8px;
	padding-bottom: 8px;
}
#rightPanelBorder {
	background-color: #EDEDED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
}
#footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #C3DCF4;
	text-align: left;
	color: #000000;
}
#footer a {
	color: #000000;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 20px;
}

#footer a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 1px;
	padding-left: 20px;
}

.rightPanelHeading {
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A60B4;
	background-image: url(../images/rightPanelSeparator.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.rightPanelHeading a {
	color: #0a60b4;
	text-decoration: none;
}
.dateTimeTextTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 5px;
}

.rightPanelContent {
	padding-left: 10px;
}
.lists {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A60B4;
}
.glacierImgs {
	background-image: url(../images/rightPanelSeparator.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	text-align: center;
}
a.viewTopics {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A60B4;
	text-decoration: none;
}
.loginText {
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#findPanelTab a span {
	line-height: 36px;
	text-decoration: none;
	background-image: url(../images/findTabRightInactive.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 36px;
	padding-right: 20px;
}
#findPanelTab a:hover span {
	line-height: 36px;
	text-decoration: none;
	background-image: url(../images/findTabRightActive.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 36px;
	padding-right: 20px;
}
#findPanelTab a:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #3F8EDE;
	text-decoration: none;
	background-image: url(../images/findTabLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 36px;
	padding-left: 20px;
}
.findPanelTextBoldBlue {

	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A60B4;
	padding-top: 2px;
	padding-bottom: 2px;
}
.hotelNameLeft {
	background-image: url(../images/hotelNameLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 6px;
}
.hotelNameRight {
	background-image: url(../images/hotelNameRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 27px;
	width: 7px;
}
.hotelName {
	height: 27px;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0864BE;
	background-image: url(../images/hotelNameMid.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 20px;
}
.seperator {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.seperatorNew
{
	padding-top: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.hotelName a {
	color: #0864BE;
	text-decoration: none;
	padding-left: 5px;
}


.txtHeadingMed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFBE00;
	padding-top: 4px;
	padding-bottom: 5px;
}

.txtGreyBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 2px;
}

.txtFromTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.txtFromLabel
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtTableHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtNote
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#999999;
}

.cmdButtonU
{
    font-family: Helvetica, Verdana, sans-serif,Showcard Gothic, Pristina;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background-color: #FDD863;
    background-image:url(../images/btn_gradientU.gif);
    vertical-align: middle;
    border: 1px solid #FDD14F;
    word-spacing: normal;
    letter-spacing: 0px;
    cursor:pointer;
    text-align:center;
}

.txtPageHeading
{
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=4);*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #0864BF;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 4px;
}

.txtSubHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

.tblBlueBorder
{
/**/
	border:1px solid;
	border-color:#C6DDF5;
	background-color:#F2F2F2;
	
}

.tblBlueBorder .subheading
{
	background-color:#98BBE1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	height:23px;
}

.tblBlueBorder tr td
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}

a.aLnkNorm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.menuAcc
{
	background-image: url(../images/center.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}

.menuAccVerLeftBorder
{
	background-image: url(../images/verLborder.jpg);
	background-repeat: repeat-y;
}

.menuAccVerRightBorder
{
	background-image: url(../images/verRborder.jpg);
	background-repeat: repeat-y;
}

.menuAccHoriBorder
{
	background-image: url(../images/horiborder.jpg);
	background-repeat: repeat-x;
}


a.menuAccLnk
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A60B4;
	text-decoration: none;
}

.txtNoteLabel
{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.aLinkAmber
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #FFBE00;
	text-decoration: none;
	font-weight:bold;
}

a.aLinkBlueNorm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0A60B4;
	text-decoration: none;
}

a.aLinkBlue
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A60B4;
	text-decoration: none;
}

a.aLinkBlueMed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A60B4;
	text-decoration: none;
}

a.aLinkBlackNorm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.aLnkSmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #0864BE;
	text-decoration: none;
	font-weight:normal;
}

a.aLinkRed
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CC0000;
	text-decoration: none;
	font-weight:bold;
}

a.aLnkWhite
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

/* TEXT */

.txtBlackSmallBold
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.txtBlackBold
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.txtBlackNorm
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
}

.txtGreyBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtWhiteBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtWhiteBoldMed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}

.bodyPopup body
{
	background-color:#FFFFFF;
}

.myframe
{
	border: 1px solid #FF0000;
}

.blogBoxTopLeft
{
	background-image: url(../images/top_L.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 10px;
}
.blogBoxTopMiddle
{
	background-image: url(../images/top_M.jpg);
	background-repeat: repeat-x;
	height: 64px;
}
.blogBoxTopRight
{
	background-image: url(../images/top_R.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 10px;
}

.txtBlogTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0864BF;
	font-weight: bold;
	padding-top: 20px;
}

.txtSubHeadTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0864BF;
	font-weight: bold;
	padding: 4px;
}

.txtBlogComments
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	padding: 7px;
}

.blogPanelTextBoldBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0A60B4;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtCalHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color: #FFBE00;*/
	color: #FFFFFF;
	background-color:#898989;
	text-decoration: none;
	font-weight:bold;
}

.txtBlueNormSmall
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0A60B4;
}
.txtSmallBlue
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0A60B4;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtErrorMsg
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	font-weight:bold;
}

#mainpopup
{
	width: 751px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:left;
	background:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C3DCF4;
	border-left-color: #C3DCF4;
}

.txtNormRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
}

.txtBoldRed
{
	font-family: Arial, VerdanaHelvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.clsDivMsg
{
	width:70%;
	background-color:#FFF9D7;
	border:1px solid #E2C822;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

hr
{
	height:1px;
	border:1px solid #E1E1E1;
	background-color:#E1E1E1;
}

.txtHeadingAmber
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFBE00;
	padding-top: 4px;
	padding-bottom: 5px;
}

a.linkSubHeading
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.hrNoSahde
{
	background-color: #b1b1b1;
	color: #b1b1b1;
	height: 1px;
	/* noshade: noshade; Commented for w3c validations*/ 
}

.txtHeadTitle
{	
	/*Add Shadow in IE. Remove if desired*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#E1E1E1,direction=135,strength=4);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 46px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000000;
}

.txtHeadSubTitle
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
}

.txtSubHeading
{
	font-family: Arial, Verdana ,Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtNormDesc
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtNormDescBold
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.txtNormLong
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.txtNoteLabelNorm
{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tblBoderNorm
{
	border: 1px solid #E1E1E1;
	padding: 4px;
}

.txtNormItalic
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #666666;
}

txtBlueBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A60B4;
	text-decoration: none;
}

txtBlueNorm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A60B4;
	text-decoration: none;
}

.txtSmallBlack
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.imgBorderReq
{
	border: 1px solid #E1E1E1;
}

a.aLinkBlueSmall
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0A60B4;
	text-decoration: none;
}

.txtWhiteBoldNew
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 2px;
	
	background-image: url(../images/circleG.jpg);
	background-repeat: no-repeat;	
}

a.aLinkNorm
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.firstlayer
{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1;
}

.secondlayer
{
	font-size: 18px;
	font-weight: bold;
	color: #aaa;
	position: absolute;
	top: 22px;
	left: 22px;
	z-index: 0;
}

.tblQuestionBox
{
	border: 1px solid #E1E1E1;
	padding: 4px;
	/*background-color:#F5F5F5;*/
	background-color:#F4F4F4;
	text-align: left;
}

.tblQuestionBox tr td 
{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.tblAnswerBoxWhite
{
	border: 1px solid #E1E1E1;
	padding: 4px;
	background-color:#FFFFFF;
	text-align: left;
}

.tblAnswerBox
{
	border: 1px solid #E1E1E1;
	padding: 4px;
	/*background-color:#FFF5DC;*/
	background-color:#E5F1FF;
	text-align: left;
}

.tblAnswerBox tr td 
{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

/*   Added by Mohtashim              */
.divHead {
	text-align:left;
	padding: 5px 30px 0px 10px;
	height:120px;
}

.divSubHead {
	padding:10px 10px 0px 18px;
}

.width3 { width:32px; }
.padL20 { padding-left:20px; line-height:20px;}
.divCommon { float:left; width:320px; }
.divCommon1 { float:left; width:306px; }
.divCommon2 { float:left; width:280px; }
.bgLightYellow { background-color:#FFF5DC; } 
.clsWidth { width: 20%; }
.clsbgWhite { background-color:#FFFFFF; }
.clsbgLightGray { background-color:#F5F5F5; }
.clsVideo { width: 150px; height: 121px; }
/*.padTB {padding-top: 2px; padding-bottom: 6px; float: top;}*/
.clsPad { float:left; width:100%; height:30%; }


.tblGallery
{
	border-width: 1px;
	border-style: solid; 
	border-color:#E1E1E1;
}

.tblGallery tr td
{
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;
	padding-left:2px;
}

.tblGallery .galSubheading
{
	background-image: url(../images/tblBG.jpg);
	background-repeat: repeat-x;
	/*background-color:#E1E1E1;*/
	font-family: Arial, Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	text-decoration:none;
	vertical-align: middle;
	text-align:center;
}

.txtWhiteNormal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.txtPureRed
{
	font-family: Arial, VerdanaHelvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF0000;
}
.footerTD
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-left: 1px solid #C3DCF4;
	border-bottom: 1px solid #C3DCF4;
	border-right: 1px solid #C3DCF4;
}

.divPhotoDisp
{
	align:left;
	float:left;
	width:242px;
}

.divPhotoComment
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	text-align:left;
	float:left;
	width:242px;
	padding-top:10px;
}

.divPhotoView
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	text-align:left;
	float:left;
	width:242px;
	padding:10px 0px 30px 0px;
}

.divPhotoInfo
{
	text-align:left;
	float:left;
	width:242px;
	padding-top:2px;
}

.tblPhotoSideBox
{
	background:#F5F5F5;
	padding:12px;
}

.popPhotoDiv
{
	width: 100px;
	border: 1px solid #E1E1E1;
	padding:8px;
	background:#FFFFFF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align:center;
}


.divButton
{
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	color:#333333;
	width: 120px;
	border: 1px solid #83B7E9;
	padding:3px;
	background:#D2E4F8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer;
	text-decoration:none;
}
