body {
	background-color: #ffcc00;
	margin: 0;
	padding: 0;
	text-align: center;
	}

.onlinePageStyle {
	font-size: 13px;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	}
	
#topBanner {
	position: relative;
	width: 970px;
	height: 120px;
	background: url(/images/common/top-background-blue-orange.gif) repeat-x left top;
	margin-left: auto;
  	margin-right: auto;
	padding: 0;
	margin-top: 5px;
	text-align: left;
}

#middleBanner {
	position: relative;
	width: 975px;
	height: 75px;
	margin-left: 10px;
  	margin-top: 30px;
	text-align: left;
}

#deviderBanner {
	position: relative;
	width: 970px;
	height: 35px;
	margin-left: auto;
  	margin-right: auto;
  	margin-top: 5px;
  	padding: 5px;
  	padding-top: 10px;
	text-align: left;
	background-color: black;
}

#bottomPreBanner {
	position: relative;
	width: 970px;
	height: 200px;
	background-color: #FF6600;
	margin-left: auto;
  	margin-right: auto;
  	margin: 5px;
	padding: 5px;
	text-align: left;
}
#bottomBanner {
	position: relative;
	width: 970px;
	height: 150px;
	background-color: #FF6600;
	margin-left: auto;
  	margin-right: auto;
  	margin: 5px;
	padding: 5px;
	text-align: left;
}

#contentWrapper {
	position: relative;
	width: 990px;
	background-color: white;
	margin-left: auto;
  	margin-right: auto;
	border: 7px solid #FF6600;
	text-align: left;
}

#backgroudWrapper {
	padding-top: 10px;
	margin: 0px 5px 5px 5px;
	background: #0066CD;
	}

#mainBody {
	position: relative;
	float: left;
	width: 530px;
	padding: 4px;
	padding: 5px 10px 5px 17px;
	margin: 3px 10px 3px 0px;
	background-color: white;
	border: 6px solid #FF6600;
	}

#leftColumnWrapper {
	position: relative;
	float: left;
	width: 175px;
	margin: 0px 0px 0px 10px;
	}
	
#leftColumn {
	position: relative;
	float: left;
	width: 160px;
	padding: 0px 3px 5px 15px;
	margin: 3px 0px 5px 2px;
	background-color: #FF6600;
	}
#leftColumAd {
	position: relative;
	float: left;
	margin-left: 5px;
	margin-top: 50px;
	}
#middleColumn {
	position: relative;
	float: left;
	width: 375px;
	padding-right: 15px;
	border-right: 1px dotted #ffcc00;
}

#rightColumn {
	position: relative;
	float: left;
	width: 125px;
	margin-left: 2px;
	padding-left: 7px;
	}

#rightColumnExtra {
	position: relative;
	float: left;
	width: 205px;
	margin-left: 2px;
	margin-top: 5px;
	padding-left: 2px;
	}

#logo {
	position: relative;
	float: left;
	width: 170px;
	padding: 5px;
	padding-left: 5px;
	padding-top: 5px;

}

.box {
	position: relative;
	float: left;
	width: 120px;
	padding: 2px;
	margin: 5px 2px 5px 3px;
	background-color: white;
	border: 1px solid black;
	text-align: centre;
	}

.imageBox {
	position: relative;
	float: left;
	width: 70px;
	height: 100px;
	padding: 0 10px 5px 1px;
	margin: 5px;
	margin-top: 5px;
	background-color: white;
	text-align: left;
	clear: left;
	}


.devider {
	position: relative;
	width: 385px;
	border-top: 1px dashed #ffff66;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: left;
	}

.pageBottom {
	position: relative;
	width: 500px;
	border-top: 1px dashed #ffff66;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: both;
	}
	
.textBoxForImage {
	position: relative;
	float:left;
	margin-left: 10px;
	width: 250px;
	padding: left: 5px;
	}		

img.floatLeft { 
    float: left; 
    margin: 4px; 
    margin-right: 8px;
    clear: left;
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

#clear { clear: both; } 

p, ul.regular {
	font-size: 13px;
	color: black;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	}

p.withIcons {
	font-size: .8em;
	color: black;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	clear: both
	}

p.oneLiners {
	font-size: 1.1em;
	color: black;
	font-weight: bold;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	}

p.jokes {
	font-size: .9em;
	}

p.small {
	font-size: 11px;
	}
	
p.hindi {
	font-family: "Shusha"
	}

h1, h2, h3{
	color: black;
	font-family: "Arial", "Trebuchet MS", "Verdana", "Century Gothic", sans-serif;
	margin-bottom: -10px;
	padding-bottom: 0px;
	}


h1{
	font-size: 25px;
	padding: 3px;
	color: black;
	margin-top: 4px;
	border-bottom: 3px solid #ffcc00;

	}

h1 span.sectionName {
	font-size: 1.1em;
	color: #c0c0c0;
	}

h1 span.pageName {
	font-size: .9em;
	color: #c0c0c0;
	}
	
h2{
	font-size: .9em;
	padding-bottom: 7px;
	margin-bottom: 5px;
	color: #666666;
	}
h3{font-size: .9em;}
h4{
	color: white;
	font-family: "Verdana", "Arial", "Century Gothic", sans-serif;
	margin-top: 2px;
	padding-bottom: 0px;
	font-size: .8em;
	background-color: #0066CD;
	text-align: center;
	padding: 3px;
	}

h5 {
	font-family: "Verdana", "Arial", "Century Gothic", sans-serif;
	font-size: 10px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-bottom: 1px;
	margin-top: -2px;
	color: black;
	}

.byLine {
	font-family: "Verdana", "Arial", "Century Gothic", sans-serif;
	padding-top: -3px;
	padding-bottom: 5px;
	font-size: 10px;
	Color: #666666;
	}

ul.regular {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

ul.vNav {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 8px;
	}

ul.vNav a {
	display: block;
	width: 135px;
	height: 25px; 
	margin: 2px 0px 2px 2px;
	padding: 2px 1px 0 4px;  
	border-bottom: 1px solid #e6e6e6;
	background-color: #FF6600;
	font-size: 13px;
	font-weight: bold;
	color: black;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	}

ul.vNav a:hover {background-color: #ffcc00;}

#hNav {
	position: relative;
	width: 970px;
	height: 16px;
	margin-left: auto;
  	margin-right: auto;
  	margin-bottom: 11px;
	text-align: center;
}

ul.hNav {
	margin-left: 4px;
	margin-top: 0px;
	list-style: none;
	padding-left: 0;
	padding-top: 0px;
	padding-bottom: 5px;

	}
ul.hNav li {float: left;}

ul.hNav a {
	display: block;
	width: 95px;
	border: 1px solid #999999;
	padding: 4px 10px 2px 10px;
	margin-right: 3px;
	text-align: center;
	font-size: 12px;
	color: white;
	background-color: #999999;
	text-decoration: none;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	}

ul.hNav a.special {
	border: 1px solid #0066cc;
	border-bottom: 8px solid #0066cc;
	background-color: #0066cc;
	}

ul.hNav a:hover {
	background-color: #0066CD;
	text-decoration: underline;
	}
ul.hNav a:hover.special {background-color: #FF6600
	text-decoration: underline;
	}

#topNav {
	position: relative;
	width: 970px;
	height: 25px;
	margin-left: auto;
  	margin-right: auto;
  	margin-top: 3px;
  	margin-bottom: 1px;
	padding: 0 5px 3px 5px;
	text-align: right;
}

#top728AdWrapper {
	position: relative;
	width: 100%;
	background-color: black;
	margin-top: -5px;
	padding: 0;
	border-bottom: 2px solid #cccccc;
}

#top728Ad {
	position: relative;
	width: 735px;
	height: 100px;
	margin-left: auto;
  	margin-right: auto;
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 7px;
	margin-top: 5px;
	text-align: left;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
}

a:link {color: #0066cc}
a:visited {color; purple;}
a:hover {color:#FF6600;}

a.topLinks {
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	font-size: 11px;
	color: white;
	background-color: #FF6600;
	font-weight: bold;
	padding: 1px 13px 1px 13px;
	margin: 0 2px 0px 2px;
	text-decoration: none;
	}
	
a:hover.topLinks {
	text-decoration: underline;
	}
a.youAreHere {
	text-decoration: none;
	Color: #666666
	}
a:hover.youAreHere {
	text-decoration: underline;
	color: blue;
	}
a.bottomYouAreHere {
	text-decoration: none;
	border-bottom: 1px dotted #666666;;
	color: #666666;
	}

a:hover.bottomYouAreHere {
	text-decoration: underline;
	}
		
.highlight {
	border-bottom: 3px solid #FF6600;
	}

.AdTop468x60 {
	position: relative;
	float: right;
	width: 472px;
	text-align: center;
	background-color: #ff6600;
	margin-top: 17px;
	margin-right: 8px;
	padding: 2px;
	}

.AdTop728x90 {
	position: relative;
	float: right;
	width: 732px;
	text-align: center;
	background-color: #ff6600;
	margin-top: 13px;
	margin-right: 8px;
	padding: 2px;
	padding-right: 3px;
	padding-left: 3px;
	}
		
.Right120 {
	position: relative;
	float: right;
	width: 120px;
	padding: 0px;
	padding-top: 10px;
	background-color: white;
	text-align: centre;
	}	
.right125 {
	position: relative;
	float: left;
	width: 125px;
	padding: 0px;
	padding-top: 10px;
	text-align: left;
	}
	
.devider120 {
	position: relative;
	width: 120px;
	border-top: 1px solid #FF6600;
	margin-bottom: 3px;
	margin-top: 0px;
	clear: both;
	}
.AdIndside300x250 {
	position: relative;
	float: left;
	width: 300px;
	height: 250px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 7px;
	padding: 2px;
	text-align: left;
	font-size: 13px;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	}	
.AdIndside336x280 {
	position: relative;
	float: left;
	width: 340px;
	padding: 6px;
	margin-left:-12px;
	background-color: white;
	text-align: left;
	}
	
.relatedItems {
	position: relative;
	float: left;
	width: 150px;
	padding: 4px;
	Margin-Right: 5px;
	background-color: white;
	border: 1px solid black;
	text-align: centre;
	Margin-top: 10px;
	clear: left;
	}
	
.bottomColumnFirst{
	position: relative;
	float: left;
	width: 172px;
	padding: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-bottom: 0px;
	}
	
.bottomColumn {
	position: relative;
	float: left;
	width: 172px;
	padding: 5px;
	padding-bottom: 0px;
	padding-left: 11px;
	margin-bottom: 0px;
	}
ul.bottomLinks {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 10px;
	margin-bottom: 0px;
	}

ul.bottomLinks a {
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted white;
	margin: 2px 0px 2px 2px;
	padding: 3px 1px 0 4px;  
	font-size: 12px;
	color: white;
	font-family: "Trebuchet MS", "Calibri", "Verdana", "Arial", sans-serif;
	}

ul.bottomLinks a.parent {
	 background-color: white;
	 border-bottom: 1px solid black;
	 font-weight: bold;
	 color: black;
	 }
	
ul.bottomLinks a:hover {
	background-color: #ffcc00;
	color: black;
	}
#corporateLinks {
	position: relative;
	width: 970px;
	height: 50px;
	margin-left: auto;
  	margin-right: auto;
	text-align: center;
	margin: 0px
	margin-top: -5px;
	padding: 0px;
	}
#fullBanner {
	position: relative;
	width: 748px;
	height: 26px;
	margin-left: auto;
  	margin-right: auto;
  	margin: 0px;
  	margin-left: 5px;
  	margin-right: 5px;
  	padding: 1px;
	text-align: right;
}

.box120Social {
	position: relative;
	float: left;
	width: 80px;
	padding: 20px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-top: 1px;
	margin-bottom: 5px;
	text-align: left;
	clear: left;
	}

.box120 {
	position: relative;
	float: left;
	width: 117px;
	padding: 3px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
	clear: left;
	}
	
.box120White {
	position: relative;
	float: left;
	width: 120px;
	padding: 0px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	clear: left;
	}
	
.box130 {
	position: relative;
	float: left;
	width: 130px;
	padding: 5px;
	padding-left: 0px;
	clear: both;
	}
.box200 {
	width: 180px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #ffffff;
	text-align: left;
	}
.box250 {
	position: relative;
	float: right;
	width: 250px;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #EBEBEB;
	text-align: left;
	clear: left;
	}
		
.halfWidthL {
	position: relative;
	width: 450px;
	float: left;
	text-align: left;
}
.halfWidthR {
	position: relative;
	width: 290px;
	float: right;
}
.smallLinks {
	font-family: "Verdana", "Arial", "Century Gothic", sans-serif;
	font-size: 12px;
	margin-top: 7px;
	color: white;
	align: left;
	}
	
a.smallLinks {
	color: #000000;
	text-decoration: none;
	border-bottom: dotted 1px black;
	}
	
a:hover.smallLinks {
	color: #666666;
	text-decoration: none;
	}

.tagCloud {
	padding: 5px;
	margin: 5px;
	text-align: center;
	border: 1px dashed white;
	}
a.tagCloudText {
	font-family: "Vardana", "Arial", sans-serif;
	color: #999999;
	}

a:hover.tagCloudText {
	color: #CC0000;
	}
.box520 {
	position: relative;
	float: left;
	width: 520px;
	margin-top: 15px;
	padding: 5px;
	border: 1px dashed #CC0000;
	}

.box520Grey {
	position: relative;
	float: left;
	width: 520px;
	margin-top: 15px;
	padding: 5px;
	background-color: #EBEBEB;
	border: 1px dashed #999999;
	}
