/* CSS Document */

body {
	margin: 5px;
	background-image: url(../images/bg_grey.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}

#body_main_div {
	width: 950px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}

/* Top link Styles*/

#top_links_div {
	font-weight: normal;
	text-decoration: none;
	width:950px;
	margin: 0px;
	border-bottom: #7F7F7C 2px solid;
	border-top: #A2B329 1px solid;
	background-color: #B6B2B7;
	padding: 0px;
	text-align: right;
	list-style-type: none;
	float: left;
}

#top_links_div ul {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0px;
	vertical-align: middle;
	float: right;
	letter-spacing: 1px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}

#top_links_div ul li {
	list-style-type: none;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	height: 35px;
	vertical-align: middle;
	padding: 0px;
	text-align: right;
	float: left;
}


.top_links_text {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
}

.top_links_image img{
	width: 110px;
	height:22px;
	border: none;
	margin: 0px;
	padding: 0px;
}

#top_links_div a {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
	line-height: 17px;
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	
}

#top_links_div a:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* Top Strip Styles */

#topstrip_main_div {
	width:930px;
	_width:933px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: left;
}

/* added new style & commented old css*/
 #topstrip_div img  {
	height:230px;
	width:740px;
	_width:732px;
	text-align: center;
	float: left;
}

.topstrip_flash{ 
width:740px;
	_width:732px;
	height:230px;
	float:left;
}

/*
#topstrip_div img  {
	height:230px;
	width:740px;
	text-align: center;
	float: left;
}

.topstrip_flash{ 
	width:740px;
	height:230px;
	float:left;
}*/

/* Top Leftside Links Style */

#left_links_div {
	width: 180px;
	vertical-align: top;
	text-align: left;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#left_links_div ul {
	clear: left;
	list-style-type: none;
	border: none;
	background-color:#D8DADB;
	width: 180px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#left_links_div ul li {
	border-bottom: 1px dashed #999;
}

.left_links_text {
	text-align: left;
	background-image: url(../images/leftbullet.gif);
	background-repeat: no-repeat;
	background-position: 3px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 15px;
}

.left_links_image img {
	width:180px;
	margin: 0px;
	background-image: none;
	vertical-align: middle;
	border:none;
	padding-top: 5px;
	padding-bottom: 5px;
}


#left_links_div a {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


#left_links_div a:hover {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF6600;
	text-decoration: underline;
	font-weight:bold;
}

/* Top Widget Styles */

#top_widget_div {
	height:33px;
	width:930px;
	display: block;
	background-color: #F5F5F2;
	text-align: right;
	float: left;
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.quicknews_div {
	width:930px;
	border: none;
	color: #784972;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: center;
	
}



/* Middle Contents style */

#middle_container_div {
	width:930px;
	margin: 0px;
	display: block;
	float: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#middle_content_div {
	width: 910px;
	margin: 0px;
	display: block;
	float: left;
	background-color: #E1DFE1;
	padding: 10px;
	vertical-align: top;
}

#main_content_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	width: 910px;
	margin: 0px;
	clear: left;
	padding: 0px;
	vertical-align: top;
	display: block;
}

#middle_container_td {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
	width: 100%;
	padding: 0px;
}

#middle_container_td h1 {
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-transform:uppercase;
}

#middle_container_td p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#000000;
	text-align:justify;
}

/* Hidden TD Styles */

#hidden_left_td {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	width: 180px;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Custom Links Styles */

#custom_links_div {
	background-color: #F5F5F2;
	display: block;
	width: 180px;
	margin-bottom: 10px;
	vertical-align: top;
	margin-left: 10px;
	padding: 0px;
}


#custom_links_div ul {
	margin: 0px;
	padding: 0px;
	clear: left;
}


#custom_links_div a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


#custom_links_div a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663300;
	text-decoration: underline;
}

#custom_links_div ul li {
	display: block;
	width: 180px;
	clear: left;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 0px;
	list-style-type: none;
	margin: 0px;
}

#custom_links_div img {
	width: 170px;
	border: none;
	padding: 0px;
	text-align: center;
	margin: 0px;
}

#custom_links_text{

}

/* Custom Widget Styles */

#custom_widget_div {
	background-color: #F5F5F2;
	width: 180px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#custom_widget_div img {
	width:180px;
	border:none;
	vertical-align:middle;
	text-align:center;
	margin: 0px;
	padding: 0px;
}

/* Bottom Widget Styles */

#bottom_outer_div {
	width: 930px;
	background-color: #FFFFFF;
	clear: left;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#bottom_main_div {
	width: 910px;
	background-color: #F5F5F2;
	clear: left;
	padding: 10px;
	float: left;
	margin: 0px;
}

#bottom_widget_div {
	display: block;
	text-align: center;
	float: left;
	width: 455px;	
}

#bottom_widget_div img {
	width:400px;
	border:none;
}

/* Bottom Links Styles */

#bottom_links_div {
	background-color: #E1DFE1;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	width: 950px;
	margin: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CBC7CB;
	height: 30px;
	clear: left;
	float: left;
	vertical-align: middle;
	padding: 0px;
}


#bottom_links_div ul {
	text-align: center;
	width: 575px;
	height: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	clear: left;
}


#bottom_links_div ul li {
	list-style-type: none;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration:none;
	margin: 0px;
	padding: 2px;
	float: left;
	display: block;
	
}


#bottom_links_div a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


#bottom_links_div a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
}

.bottom_links_text {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.bottom_links_image img{
	width: 100px;
	height: 18px;
	border: none;
}

/* Footer Styles */

#footer_div {
	width: 950px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	display: block;
	clear: left;
	background-color: #FFFFFF;
}


#footer_div a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


#footer_div a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #378400;
	text-decoration: underline;
}



/* --||*********************||-- */


/* Right Side Styles */

#right_main_div {
	width: 221px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

#right_widget_div {
	width: 221px;
	margin: 0px;
	padding: 0px;
}

.right_widget_flash {
	width:221px;
	margin:0px;
}

#position_div {
	display: block;
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
}

#position_div p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 425px;
	overflow: hidden;
	clear: left;
}

#position_div img {
	width:100px;
	height:100px;
	border:none;
	vertical-align:middle;
	text-align:center;
	clear: left;
}

#position_div h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000242;
}

#right_links_div {
	background-color: #F1FAFF;
	display: block;
	width: 180px;
	margin-bottom: 10px;
	clear: left;
}

#right_links_div ul {
	margin: 0px;
	padding: 0px;
	clear: left;
}


#right_links_div a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


#right_links_div a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}

#right_links_div ul li {
	display: block;
	width: 155px;
	clear: left;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/leftbullet.gif);
	background-repeat: no-repeat;
	background-position: 163px center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-right: 25px;
	list-style-type: none;
}


.right_links_text{

}

.right_links_image img {
	width: 150px;
	height: 20px;
	border: none;
}

#left_main_div {
	display: block;
	width: 170px;
	float: left;
	background-color: #3c5088;
	background-image: url(../images/midle_bg_01.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#left_widget_div {
	width: 150px;
	float:left;
	background-color: #3c5088;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0FAFF;
	text-decoration: none;
	border: 1px solid #E9ECF5;
	padding: 10px;
}


#hidden_right_td {
	vertical-align: top;
}











/* Quick Contact Us Styles */

.contact_maintable
	{
	
	}
	
.contact_contactus
	{
	
	}
	
.contact_subtable{
	color:#004771;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	}
	
.contact_contactaddress
	{
	}

.contact_name{
    font-weight:bold;
	}

.contact_position
	{
    
	}
	
.contact_address
	{
	
	}
	
.contact_telephone
	{
	
	}
	
.contact_link
	{
	
	}

.contact_star
	{

	}

.contact_text
	{

	}

.contact_textbox
	{
	
	}

.contact_textarea
	{

	}

.contact_button
	{

	}


/*
 Description:
        Purpose of the stylesheet is to customize the style of quicknews for specific site.
        
*/

.quicknews_marquee
{
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #784972;
	text-decoration: none;
	text-align: justify;
}

/* 
 Description:
        Purpose of the stylesheet is to customize the style of quickgallery for specific site.
        CSS Class name defined here are fixed.
Below classes are used in the main album list 
This is used to apply style of display of album name when viewing images
*/
.quickgallery_maindiv {
	text-align:center;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial,Times New Roman,Trebuchet MS;
}

.quickgallery_albumname{
    font-size:12px;
    font-family:Tahoma; 
	}

/* This is used to apply style of display each table 3 td's where the images are placed'*/
.quickgallery_image_td{
    vertical-align:top;

	}

/* This is used to apply style of table where the images are placed'*/
.quickgallery_image_table
{
    
}

/* This is used to apply style of image link <a href=""> </a> of each image'*/
.quickgallery_imagelink
{
    text-decoration:none;
}

/* This is used to apply style of border of each image */
.quickgallery_imageborder
{
   border:10px solid #9BD9FC;
      width:90px;

}

/* This is used to apply style image title display */
.quickgallery_imagetitle
{
    
}

/* This is used to apply style for the td where No Image Found Message is displayed */
.quickgallery_noimagefound_td
{
    
}

/* This is used to apply style for the No Image Found Message */
.quickgallery_noimage
{
    
}


/* Below classes are used in the main album list */
/* This is used to apply style for displayin Album List Message */
.quickagllery_albumlist
{
    
}

/* This is used to apply style for displayin Photo Gallery-Albums Message */
.quickgallery_title {
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:17px;
	color: #333333;
}
/* This is used to apply style for each td's where album images are displayed */
.quickgallery_album_td {
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	color: #000000;
	text-align:center;
	vertical-align:top;
}
/* This is used to apply style for each album images */
.quickgallery_albumimage
{
   border:10px solid #9BD9FC;
      width:90px;

}

/* This is used to apply style of link <a href=""> </a> of each image'*/
.quickgallery_albumlink
{
  	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
	color: #000000;
	text-decoration:none;
}
/* This is used to apply style of table where the album images are placed'*/
.quickgallery_album_table
{
	text-align:center;
}

/* Below is a common style for both albums and images'*/
/* This is used to apply style of table where the pagination result is displayed'*/
.quickgallery_pagination_table
{
    
}

/* This is used to apply style of table td where the pagination result is displayed'*/
.quickgallery_pagination_td
{
    
}

/* This is used to apply style of table td where the No Album Created message is displayed'*/
.quickgallery_noalbum_td
{

}



/*
 Description:
        Purpose of the stylesheet is to customize the style of quickForm for specific site.

*/

.quickform_mainhead
{
    
}


.quickform_content
{
    
}

.quickform_comments
{
    
}
/* ::::::::::::::::: QuickImageswidget ::::::::::::::::: */

.quickimagewidget_div {
	/*width:770px;*/
	margin:0px;
	display: block;
	border:none;
	padding: 0px;
	float: left;
}

.quickimagewidget_div ul {
	list-style:none;
	margin: 0px;
	float: left;
	display: block;
	/*width: 765px;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.quickimagewidget_div ul li {
	float: left;
	display: block;
	padding-right: 4px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.quickimagewidget_div img {
	width:245px;
	border:none;
	margin: 0px;
	padding: 0px;
}

/*  :::::::::::::::::  Quick Image Widget CSS Ends  ::::::::::::::::: */
