@import url("advancesearch.css");
@import url("em_collaborate.css");
@import url("shoppingcartstyles.css");
@import url("feedbackform2.css");
@import url("nfplogin.css");
@import url("dashboard.css");
@import url("errsuccess_mesg.css");
@import url("contact.css");
body
{
    margin: 0;
    padding: 0;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#wrapper
{
	width: 980px;
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background-image: url(../images/em_collaborate_07.jpg);
	background-position: right;
}
#header
{
	padding: 0;
	width: 968px;
	height: 110px;
	margin: 0;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}
#headerleft
{
	float: left;
	width: 140px;
	padding: 0;
	height: 110px;
}
#headerright
{
	float: right;
	width: 815px;
	height: 110px;
	margin: 0;
	padding: 0;
}
#headerrighttop
{
	width: 800px;
	height: 20px;
	padding: 0px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#headerrighttop2
{
	width: 800px;
	text-align: right;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-weight: normal;
}
#headerrighttop a, #headerrighttop2 a
{
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
    color: #333333;
    font-weight:normal;
    text-decoration: none;
    font-size: 11px;
}
#headerrighttop a:hover, #headerrighttop2 a:hover
{
    color: #ff0000;
    font-weight:normal;
    text-decoration: none;
}
#headerrightbottom
{
	width: 800px;
	text-align: right;
	float: left;
	height: 22px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#headerrightbottom .searchbutton
{
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
#headerrightbottom .searchtxtfield
{
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0;
	height: 18px;
	border: 1px solid #4d4d4d;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 150px;
}
#headerrightbottom a
{
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}
#headerrightbottom a:hover
{
    text-decoration: underline;
    color: #ff0000;
}
#nav
{
    padding: 0;
    width: 968px;
    margin: 0;
    float: left;
}
#navtop
{
    margin: 0;
    padding: 0;
    width: 968px;
    height: 39px;    
}
#navmiddle
{
    margin: 0;
    padding: 0;
    width: 968px;
    height: 116px;
}
#navbottom
{
	margin: 0;
	padding: 0;
	height: 33px;
	width: 968px;
	text-decoration: none;
}
#navbottom a
{
	text-decoration:none;
}
#content
{
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	width: 968px;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
}
#footer
{
	height: 82px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/footer/em_collaborate_14.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	z-index: 10;
	clear: both;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
#contentcolumn
{
	float: left;
	width: 755px;
	padding: 0;
	overflow: hidden;
	margin: 0;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}
#contentcolumn .subheading {
	font-weight: bold;
	text-decoration: none;
}
#contentcolumn .fasubheading {
	font-weight: bold;
	text-decoration: none;
}

#contentcolumn .Column1
{
	float: left;
	width: 372px;
	padding: 0;
	margin: 0;
}
#contentcolumn .Column2
{
	width: 372px;
	padding: 0;
	float: left;
	margin: 0;
	line-height: 18px;
	text-decoration: none;
}
#contentcolumn .imagecontainer
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	padding: 8px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	float: right;
	
}
#contentcolumn .faimgcontainer
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	display: inline;
	text-align: center;
	padding: 8px;
	border: 1px solid #CCCCCC;
	height: 155px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	float: right;
	
}
#contentcolumn .imagerow {
	margin: 0px;
	height: 190px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#contentcolumn .imagecontainer2
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	width: 354px;
	text-align: center;
	float: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentcolumn .imagecontainer3
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	width: 370px;
	text-align: center;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border: 1px solid #CCCCCC;
	height: 232px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#contentcolumn .imagecaption
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	width:170px;
}
#contentcolumn .bigimagecaption
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
	width:354px;
}

#contentcolumn p
{
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height: 18px;
	text-decoration: none;
}
#contentcolumn .contentarea p a, #contentcolumn .trustcolumn2 p a
{
	text-align: left;
	line-height: 18px;
	text-decoration: none;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000099;
}
#contentcolumn .contentarea p a:hover, #contentcolumn .trustcolumn2 p a:hover
{
	text-align: left;
	line-height: 18px;
	text-decoration: none;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #ff0000;
}
#contentcolumn h1
{
	font-size: 15px;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#rightcolumn
{
	float: right;
	width: 196px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
#content #rightcolumnhome {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 388px;
	width: 723px;
}

#rightcolumn h1
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	clear: both;
	height: auto;
	width: auto;
	padding: 0;
}
#contentcolumn .heading {
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#contentcolumn .trustcolumn1
{
	float: left;
	width: 191px;
	padding: 0px;
	margin: 0px;
	height: 300px;
	line-height: 18px;
	text-decoration: none;
}
#contentcolumn .devColumn2
{
    float: right;
    width: 275px;
    padding: 0;
    margin: 0;
    margin-left: 8px;
}
#contentcolumn .devColumn2left
{
    float: left;
    width: 273px;
    padding: 0;
    margin: 0;
    margin-left: 0;
    margin-right: 8px;
}
#contentcolumn .devColumn2right
{
    float: right;
    width: 275px;
    padding: 0;
    margin: 0;
    margin-left: 0;
}
#contentcolumn .Col1Row
{
    padding: 0;
    width: 376px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 8px;
    margin-left: auto;
    text-align: justify;
    clear: both;
}
#contentcolumn .Col2Row
{
    padding: 0;
    width: 376px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 8px;
    margin-left: auto;
    text-align: justify;
}
#contentcolumn .devCol1Row
{
    padding: 0;
    width: 275px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 8px;
    margin-left: auto;
    text-align: justify;
    clear: both;
}
#contentcolumn .devCol2Row
{
    padding: 0;
    width: 274px;
    margin-top: 0;
    margin-right: 8px;
    margin-bottom: 0;
    margin-left: auto;
    text-align: justify;
    float: left;
    height: 90px;
}
#contentcolumn .trustcolumn2
{
	width: 553px;
	padding: 0px;
	margin: 0pt;
	float: left;
	line-height: 18px;
}
#contentcolumn .devColumncentermmsl
{
    width: 555px;
    padding: 0;
    margin: 0;
    margin-left: 8px;
}
#datalistcontainer
{
	text-decoration: none;
	float: left;
	margin: 0px;
	width: 950px;
	padding: 0px;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
#datalistcontainer .subheadingcontainer2
{
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	float: left;
	margin: 0px;
	width: 400px;
}

#datalistcontainer .datalistCol {
	width : 451px;
	padding : 8px;
	border : 1px solid #cccccc;
	float : left;
	margin: 0px;
	background-color: #F8F8F8;
}
#datalistcontainer .datalistRow
{
	width: 926px;
	padding: 8px;
	float: left;
	margin: 0px;
	border: 1px solid #cccccc;
	background-color: #F8F8F8;
}

#datalistcontainer .datalistCol1
{
	color: #33333;
	width: 450px;
	height: 150px;
	padding: 8px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	background-color: #F8F8F8;
}
#datalistcontainer .datalistCol2
{
	font-size: 11px;
	text-decoration: none;
	width: 455px;
	height: 135px;
	padding: 8px;
	border: 1px solid #cccccc;
	float: right;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #F8F8F8;
}
#datalistcontainer .datalistimageborder
{
	padding: 8px;
	margin: 0px;
	float: left;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
#datalistcontainer .datalistimageborder2
{
    padding: 4px;
    margin-top: 0;
    margin-right: 8px;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 11px;
    width: 166px;
    height: 116px;
    border: 1px solid #cccccc;
    float: left;
}
#datalistcontainer .datalistheading, 
#temples .datalistheading
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	text-align: left;
	font-weight: bold;
	margin: 0px;
	float: left;
	width: 948px;
}
#datalistcontainer .datalistheading h1, 
#temples .datalistheading h1
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#datalistcontainer .datalistsubheading, #temples .datalistsubheading
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
	font-weight: bold;
}
#datalistcontainer .dlpublicationsubheading
{
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 320px;
}
#datalistcontainer .dlpanchangheading
{
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 258px;
}

#datalistcontainer .datalisttext
{
	text-align: left;
	margin: 0px;
	float: left;
	width: 300px;
	padding: 0px;
}
#datalistcontainer .dlpublicationtxt
{
	text-align: left;
	margin: 0px;
	float: left;
	width: 320px;
	padding: 0px;
	line-height: 18px;
}
#datalistcontainer .dlpanchangtxt
{
	text-align: left;
	margin: 0px;
	float: left;
	width: 258px;
	padding: 0px;
	line-height: 18px;
}

#datalistcontainer .datalistcartbuttons
{
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	float: left;
	width: 310px;
	padding: 0px;
}

#datalistcontainer .description, #temples .description
{
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 948px;
}
#datalistcontainer .buttons
{
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #474747;
    width: 75px;
    height: 20px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
#datalistcontainer .imagecontainer {
	background-color: #FFFFFF;
	display: inline;
	float: right;
	text-align: center;
	padding: 8px;
	border: 1px solid #CCCCCC;
	height: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
}

#datalistcontainer a {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	color: #000066;
	text-decoration: none;
	font-weight: normal;

}
#datalistcontainer a:hover {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	color: #ff0000;
	text-decoration: none;
}

#datalistcontainer .spacerimage {
	margin: 0px;
	padding: 0px;
	float: left;
}
#datalistcontainer .datalistimagecol {
	margin: 0px;
	padding: 8px;
	float: left;
	height: auto;
	width: 100px;
	border: 1px solid #CCCCCC;
}
#datalistcontainer .datalistcontent {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 325px;
}
.devimagecontainermms2
{
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    background-color: #ffffff;
    display: inline;
    float: left;
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    width: 265px;
    margin-left: 0;
    padding: 8px;
    border: 1px solid #cccccc;
    height: 150px;
}
#datalistcontainer .awardintcatgcol1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 826px;
}
#datalistcontainer .awardintcatgcol2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 100px;
}
#datalistcontainer .awardnatnlcatgcol1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 350px;
	line-height: 18px;
}
#datalistcontainer .awardnatnlcatgcol2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 100px;
}

.headercol1
{
	text-decoration: none;
	float: left;
	height: 116px;
	width: 381px;
	background-image: url(../images/page_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.maintitle
{
	font-family: "Adobe Garamond Pro", Verdana, "Trebuchet MS";
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	width: 372px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.maintitletext
{
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0;
	width: 372px;
	font-weight: normal;
	margin: 0;
}
.headercol2
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin: 0pt;
	padding: 0px;
	float: left;
	height: 116px;
	width: 575px;
	overflow: hidden;
}
.footerouter
{
    background-image: url(../header/em_footer.jpg);
    height: 58px;
    width: 965px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: 3px;
    padding: 0;
    float: left;
    display: inline;
}
.footertop
{
    font-family: "Adobe Garamond Pro" , Verdana, "trebuchet MS";
    font-size: 21px;
    color: #d2b372;
    text-decoration: none;
    height: 20px;
    padding-top: 2px;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 0;
    float: left;
    width: 965px;
}
.footerbottom
{
    text-decoration: none;
    float: left;
    height: 24px;
    padding-top: 3px;
    padding-right: 0;
    padding-bottom: 3px;
    padding-left: 0;
    margin: 0;
    width: 965px;
}
form
{
    margin: 0;
    padding: 0;
}
.devimagecontainer
{
    text-decoration: none;
    background-color: #ffffff;
    display: inline;
    float: right;
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    margin-left: 8px;
    padding: 8px;
    border: 1px solid #cccccc;
    height: 170px;
}
.devimagecontainer2
{
    text-decoration: none;
    display: inline;
    width: 265px;
    text-align: center;
    float: right;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    margin-left: 8px;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-left: 0;
    border: 1px solid #cccccc;
    height: 145px;
}
.devimagecontainermmsl
{
    text-decoration: none;
    background-color: #ffffff;
    display: inline;
    float: right;
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    width: 265px;
    margin-left: 8px;
    padding: 8px;
    border: 1px solid #cccccc;
    height: 150px;
}
.devimagecaption
{
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    margin: 0;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.userlinks 
{
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	color: #000099;
	text-decoration: none;
	cursor :hand;
	font-weight: normal;
	font-style: normal;
}

.userlinks:hover 
{
	text-decoration: underline;
	color: #FF0000;
}

.awardimage {
	border : 1px solid #cccccc;
	padding : 4px;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 8px;
	font-size : 11px;
	border : 1px solid #cccccc;
	float: right;
} 
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=40);
	opacity:0.40;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
}

#trivia {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	width: 275px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 3px solid #173782;
}
#trivia .description {
	text-decoration: none;
	margin: 8px;
	padding: 0px;
	line-height: 18px;
	height: 225px;
}
#trivia .readmore {
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
#trivia  #bottombar {
	padding: 8px;
	background-color: #173782;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#trivia a:hover {
	color: #FF0000;
	text-decoration: none;
	text-align: right;
}
 .triviaclose {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.sitemapcontainer
{
    color: #333333;
    text-decoration: none;
    padding-top: 0;
    padding-right: 8px;
    padding-bottom: 0;
    padding-left: 8px;
    float: left;
    margin: 0;
    width: 954px;
}
#rightcolumn .heading {
	font-family: "Adobe Garamond Pro Bold" , Verdana, "Trebuchet MS" , Arial;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding: 0;
}
#datalistcontainer .datalistPublication {
	width: 450px;
	height: 145px;
	padding: 8px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	background-color: #F8F8F8;
}
#datalistcontainer .datalistMusic {
	width: 450px;
	height: 135px;
	padding: 8px;
	border: 1px solid #cccccc;
	float: left;
	margin: 0px;
	background-color: #ffffff;
}

#contentcolumn #govpaging {
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 755px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: center;
}
#govpaging a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}
#govpaging a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #880D06;
	background-color: #880D06;
}
#govpaging .activelnkpage {
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #C4C4C4;
	background-color: #FFFFFF;
}

#contentcolumn .templesubheading {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	clear:both;
}
#content #leftcolumnhome {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 388px;
	width: 245px;
}
#contentcolumn .photo
{
	float: left;
	width: 756px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0;
	overflow: hidden;
	margin: 0;
	
}
#contentcolumn .photoimg
{
	float: left;
	width:200px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 5;
	margin-left:5px;
}
#contentcolumn .photoimgcontent
{
	float: left;
	width:200px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 5;
	margin-left:5px;

}
#footer #footertop {
	height: 20px;
	width: 951px;
	clear: both;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 11px;
	text-align: right;
	background-color: #9D0D04;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FCB4B4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#footer #footerbottom
{
	margin: 0px;
	float: left;
	width: 564px;
	background-image: url(../images/footer/em_collaborate_footer_06.jpg);
	background-repeat: repeat-y;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS" , Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#footer #footerbottom2
{
	margin: 0px;
	float: left;
	width: 390px;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS" , Arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background-color: #9D0D04;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#footer #footerbottom a, #footer #footerbottom2 a {
	color: #ffffff;
	text-decoration: none;
	font-size:10px;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
}
#footer #footertop a {
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
}
#footer #footerbottom a:hover, #footer #footerbottom2 a:hover  {
	color: #FFCC00;
	text-decoration: none;
}
#footer #footertop a:hover  {
	color: #FFCC00;
	text-decoration: none;
}

#contentcolumn .milestone {
	margin: 0px;
	padding: 0px;
	width: 370px;
	float: left;
}
#contentcolumn .milestone2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
}
#contentcolumn  .milestone2  .msdatecol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50px;
}
#contentcolumn  .milestone2  .mscontentcol {
	margin: 0px;
	padding: 0px;
	width: 700px;
	float: left;
}

#contentcolumn  .milestone  .msdatecol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50px;
}
#contentcolumn  .milestone  .mscontentcol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 320px;
}
#contentcolumn .imagecontainercol4
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	width: 350px;
	text-align: center;
	float: right;
	border: 1px solid #CCCCCC;
	height: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 8px;
}
#datalistcontainer p {
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
}
#contentcolumn .imagecontainercol_mmsl
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	width: 350px;
	text-align: center;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 8px;
	margin: 0px;
}
#globalsearch {
	padding: 0px;
	float: left;
	width: 944px;
	margin: 0px;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

#globalsearch .globalsearchbox {

	height: auto;
	width: 925px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	text-align: left;
	border: 1px solid #CCCCCC;
	float: left;
	background-color: #F4F4F4;
	margin: 0px;
	color: #000000;
}
#globalsearch .globalsearchheading  {
	height: auto;
	width: 925px;
	text-align: left;
	border: 0px solid #CCCCCC;
	float: left;
	margin: 0px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
}
#globalsearch .globalsearchheading .keywords  {
	text-align: left;
	border: 0px;
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#globalsearch .globalsearchlinks {
	color: #000000;
	text-decoration: none;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
}
#globalsearch .globalsearchurl {
	color: #000066;
	text-decoration: none;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#globalsearch p {
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#globalsearch #pagingcontainer  {
	padding: 0px;
	float: left;
	border: 0px solid #000000;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 944px;
}
#globalsearch .spacer
{
	margin: 0px;
	padding: 0px;
	float: left;
}
#pagingcontainer .listmenu {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 50px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#pagingcontainer .pagingcol1 {
	margin: 0px;
	float: left;
	width: 350px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	text-align: left;
}
#pagingcontainer .pagingcol2 {
	margin: 0px;
	float: right;
	width: 550px;
	text-align: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#pagingcontainer a {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#pagingcontainer a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9D0D04;
	border: 1px solid #9D0D04;
}

#pagingcontainer .activelinks {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#pagingcontainer   .paginglinks {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}#globalsearch a {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	text-decoration: none;
	color: #000099;
}
#globalsearch a:hover {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	text-decoration: none;
	color: #FF0000;
}
#temples
{
	text-decoration: none;
	float: left;
	margin: 0px;
	width: 950px;
	padding: 0px;
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
#temples .leftcol1 {
	text-align: left;
	margin: 0px;
	padding: 8px;
	float: left;
	width: 452px;
	font-family: sans-serif, serif, "Trebuchet MS", Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cccccc;
	background-color: #F8F8F8;
}
#temples .leftcol2 {
	text-align: left;
	margin: 0px;
	padding: 8px;
	float: left;
	width: 930px;
	font-family: sans-serif, serif, "Trebuchet MS", Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cccccc;
	background-color: #F8F8F8;
}

#temples .leftcol1 .temple_photo, #temples .leftcol2 .temple_photo
{
	border: 1px solid #cccccc;
	background-color: #F8F8F8;
	margin: 0px;
	padding: 8px;
	float: right;
	width: 90px;
	height: 90px;
}
#temples .leftcol1 .temple_content
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 335px;
}
#temples .leftcol2 .temple_content
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 812px;
}
#temples .leftcol1 .temple_content p, #temples  .leftcol2 p, #content .contentarea2 p
{
	margin: 0px;
	line-height: 18px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#temples #pagingcontainer  {
	padding: 0px;
	float: left;
	border: 0px solid #000000;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 944px;
}
#temples #pagingcontainer .listmenu {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 50px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#temples #pagingcontainer .pagingcol1 {
	margin: 0px;
	float: left;
	width: 350px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	text-align: left;
}
#temples #pagingcontainer .pagingcol2 {
	margin: 0px;
	float: right;
	width: 550px;
	text-align: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#temples #pagingcontainer a {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#temples #pagingcontainer a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9D0D04;
	border: 1px solid #9D0D04;
}

#temples #pagingcontainer .activelinks {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#temples #pagingcontainer   .paginglinks {
	font-family: sans-serif, serif, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#temples #temple_gallery {
	font-family: sans-serif, serif, "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
}
#temple_gallery .photo_frame {
	margin: 0px;
	padding: 8px;
	float: left;
	width: 205px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#temple_gallery .photo_temple
{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 110px;
	width: 205px;
	background-color: #333333;
}
#temple_gallery .caption_temple
{
	margin: 0px;
	float: left;
	height: 20px;
	width: 205px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
	text-align: center;
}
#temples p
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height: 18px;
	margin: 0px;
}
#contentcolumn #tbl_darshan  {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 692px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#contentcolumn #tbl_darshan .lbl_text {
	margin: 0px;
	padding: 8px;
	float: left;
	width: 225px;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#contentcolumn #tbl_darshan .lbl_timings {
	margin: 0px;
	padding: 8px;
	float: left;
	width: 133px;
	border-left-width: 1px;
	border-left-style: solid;
	border-lefts-color: #CCCCCC;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
}
#award_detail_container {
	font: normal 12px/normal sans-serif, serif, "Trebuchet MS", Verdana;
	color: #000;
	text-decoration: none;
	margin: 10px;
	padding: 0px;
	float: left;
	width: 600px;
	border: 1px solid #CCC;
}
#award_detail_container #award_header {
	font-size: 17px;
	font-weight: bold;
	color: #CA0000;
	text-decoration: none;
	margin: 0px;
	padding: 2%;
	float: left;
	width: 96%;
	background: #F8F8F8;
	border-bottom: 1px solid #CCC;
}
#award_detail_container #award_winner_photo {
	margin: 0px;
	padding: 2%;
	float: left;
	width: 96%;
	background: #F8F8F8;
	border-top: 1px solid #CCC;
}
#award_detail_container #award_content {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	margin: 0px;
	padding: 2%;
	float: left;
	width: 96%;
}
#award_detail_container #award_content p {
	margin: 0px;
	padding: 0px 0px 8px;
}
#award_detail_container #award_content .award_lbls {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 25%;
}
#award_detail_container #award_content .award_lbls2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 75%;
}
#award_detail_container #award_content .award_lbls3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
#award_detail_container #award_content .spacer { float: left; }
