/* CSS Document */


body {
	margin:0;
	padding:0;

	font-family:Arial;
	line-height:18px;
	color:#000000;
}

.home-bg{
	background:url(../images/Background.png) no-repeat #050505;
	#background-position:center top;
	background-position:center top;
	}
	
.billboards-bg{
	background:url(../images/billboards-bg.png) no-repeat #050505;
	#background-position:center top;
	background-position:center top;
	}


.indoor-bg{
	background:url(../images/indoor-bg.png) no-repeat #050505;
	#background-position:center top;
	background-position:center top;
	}

	
.banners-bg{
	background:url(../images/banners-bg.png) no-repeat #050505;
	#background-position:center top;
	background-position:center top;
	}
	
	
.poster-bg{
	background:url(../images/poster-bg.png) no-repeat #050505;
	#background-position:center top;
	background-position:center top;
	}

p{
	font-size:12px;
	color:#ececec;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 10px 0px;
	margin-bottom:5px;
	line-height:18px; }

p span {
	font-weight:bold;
}

.wight-boldtext{
	font-size:12px;
	color:#ececec;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 0px 0px;
	margin-bottom:0px;
	line-height:18px;
	font-weight:normal;
	 }

/* RESET ELEMENTS */
h1,h2,h3,h4,h5,h6 {
	margin:0; padding:0;
}


/* small blue heading */
h2 {
	color:#1d4acc;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	padding-top:10px;
}

/* grey heading */
h3 {
	color:#cccccc;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}



a {
	color:#0096d4;
	text-decoration:none;
	font-size:11px;
	font-family:Arial; }

a:hover {
	text-decoration:underline;
	color:#ffffff; }


.image-text{
	font-size:11px;
	color:#ececec;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 10px 0px;
	margin-bottom:5px;
	line-height:18px;
	margin-left:5px; }
	
	
.font-italic{
	font-size:11px;
	color:#ececec;

	letter-spacing:0px;
	font-style:italic;
	margin-bottom:5px;
	line-height:18px; }


/*********************************Header Logo Start********************************/

.logospacing{
	padding-left:0;
	padding-top:14px;

	
}


	.topicheadcontainer
	{
	padding:0 0px 0px 0px;
	margin-top:0px ;
	#margin-top:18px ;
	margin-right:10px;
    width:340px;
	float:right;
	text-align:right;
	}
	
	
	/* this is for separator between top right 3 links */
	.topicheadcontainer span { font-size:11px; padding-left:5px; padding-right:5px; }


	.topicheadlist ul
	{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	}
	
	
	.topichead li
	{
	display: inline;
	list-style-type: none;
	font-family:Arial;
	font-weight:bold;
	color:#ededed;
	font-size:14px;
/*	background:url(../images/sitemap-icon.gif) no-repeat left;*/

	}
	
	.topichead a { padding: 0 4px 0 4px;
	color:#EDEDED;
	text-decoration: none; 
	
	}
	
		.topichead a:hover
	{
	color:#00ccff;
	text-decoration:none;
	}
	
	.line { color:#EDEDED; font-size:11px; padding-left:5px; padding-right:5px; }

	
	#menuContainer div{
	cursor:pointer;
	padding-bottom:3px;
	}
	


.textbold{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
		padding-left:6px;
	padding-right:6px;
	
}

.menu-links { padding-right:5px; padding-top:18px; text-align:left; color:#999999;}

	.menu-links a {
	color:#595959;
	text-align:left;
	margin-left:7px;
	margin-right:7px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	font-family:Arial,;
	}
	
	.menu-links a:hover, .menu-links a.active {
	text-decoration:none;
	color:#1a87b0;
	border-bottom:2px solid #1a87b0; }
	
/*********************************Header logo Colsed*******************************/

/**********************Quick Serch box***************************/

.lefttop-bg{
	background:url(../images/lefttop-bg.png) no-repeat;
	background-position:left;
	width:10px;
	height:10px;
}


.midtop-bg{
	background:url(../images/midtop-bg.png) repeat-x;
}


.righttop-bg{
	background:url(../images/righttop-bg.png) no-repeat left;
	width:10px;
	height:10px;
}

.midleft-bg{
	background:url(../images/midleft-bg.png) repeat-y;
}

.midbody-bg{
	background:url(../images/midbody-bg.png) ;
}


.midright-bg{
	background:url(../images/midright-bg.png) repeat-y right;
}

.leftbottom-bg{
	background:url(../images/leftbottom-bg.png) no-repeat;
		background-position:left;
	width:10px;
	height:10px;
}


.midbottom-bg{
	background:url(../images/midbottom-bg.png) repeat-x;
}


.rightbottom-bg{
	background:url(../images/rightbottom-bg.png) no-repeat left;
	width:10px;
	height:10px;
}


.search-heading{
	background:url(../images/search-icon.PNG) no-repeat left;
	border-bottom:1px solid #c6c4c4;
	font-family:Arial;
	font-size:20px;
	color:#111111;
	font-weight:bold;
	text-align:left;
	padding-left:35px;
	height:35px;
}


.welcome{
	width:575px;
	padding:0; 
	margin-top:7px; 
	margin-left:15px; 
	margin-bottom:0px;
	margin-left:0px;
}

.welcome-text{
	font-size:12px;
	color:#bdbdbd;
	text-align:left;
	letter-spacing:0.50px;
	margin:0; padding:0 5px 20px 10px;
	line-height:18px; }


.left-line{
	background:url(../images/left-line.png) no-repeat left;
	width:1px;
	height:auto;

}


.contact-bg{
	background:url(../images/contact-bg.png) no-repeat;
	background-position:center;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#CCCCCC;
	padding:0 0 0 30px;
	}


/*
.box{
	width:219px;
	height:166px;
	padding-right:9px;
	#padding-right:8.95px;
	float:left;
	vertical-align:top;
	padding-top:5px;
}

*/

.footer-bg{
	text-align:center;
	font-size:11px;
	font-weight:normal;
	color:#cecdcd;
	height:50px;
	line-height:14px;
	font-family:Arial;
	}




.inner-div{
	width:600px;
	padding:0; 
	margin-top:0px; 
	margin-left:12px; 
	margin-bottom:0px;
}



  #menuLog
        {
            font-size: 12em;
            margin: 0px;
        }
        .hidden
        {
            position: absolute;
            top: 0;
            left: -9999px;
            width: 1px;
            height: 1px;
            overflow: hidden;
            color:#ffffff;
        }
        .fg-button
        {
            clear: left;
            margin: 0 0px 0px 0px;
            padding: .4em 1em;
            text-decoration: none !important;
            cursor: pointer;
            position: relative;
            text-align: center;
            zoom: 1;
            
        }
        .fg-button .ui-icon
        {
            position: absolute;
            top: 50%;
            margin-top: -8px;
            left: 50%;
            margin-left: -8px;
        }
        a.fg-button
        {
            float: left;
        }
        button.fg-button
        {
            width: auto;
            overflow: visible;
        }
        /* removes extra button width in IE */.fg-button-icon-left
        {
            padding-left: 2.1em;
        }
        .fg-button-icon-right
        {
            padding-right: 2.1em;
        }
        .fg-button-icon-left .ui-icon
        {
            right: auto;
            left: .2em;
            margin-left: 0;
        }
        .fg-button-icon-right .ui-icon
        {
            left: auto;
            right: .2em;
            margin-left: 0;
        }
        .fg-button-icon-solo
        {
            display: block;
            width: 8px;
            text-indent: -9999px;
        }
        /* solo icon buttons must have block properties for the text-indent to work */.fg-button.ui-state-loading .ui-icon
        {
            background: url(../images/spinner_bar.gif) no-repeat 0 0;
        }
        
        

.news-date{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#a3a3a3;
	background:url(../images/news-bullet.png) no-repeat left;
	padding-left:10px; height:0px;
	margin-bottom:0;
	margin-top:0px;
	padding-bottom:0;
}

.news-brackline{
	background:url(../images/news-brackline.png) repeat-x;
	height:5px;
	}

.blue-text{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#258bc4;
	}


		
		

.inner-lefttop-bg{
	background:url(../images/inner-lefttop-bg.png) no-repeat;
		background-position:left;
	width:10px;
	height:10px;
}


.inner-midtop-bg{
	background:url(../images/inner-midtop-bg.png) repeat-x;
	height:10px;
	vertical-align:top;
	text-align:center;
}


.inner-righttop-bg{
	background:url(../images/inner-righttop-bg.png) no-repeat;
	background-position:right;
	width:10px;
	height:10px;
}

.inner-midleft-bg{
	background:url(../images/inner-midleft-bg.png) repeat-y;
	width:10px;
}

.inner-midbody-bg{
	background:url(../images/inner-midbody-bg.png) ;
	vertical-align:top;
	text-align:center;
	width:882px;
}


.inner-midright-bg{
	background:url(../images/inner-midright-bg.png) repeat-y left;
	width:10px;
}

.inner-leftbottom-bg{
	background:url(../images/inner-leftbottom-bg.png) no-repeat;
		background-position:left;
	width:10px;
	height:10px;
}


.inner-midbottom-bg{
	background:url(../images/inner-midbottom-bg.png) repeat-x;
	height:10px;
	vertical-align:top;
	text-align:center;
}


.inner-rightbottom-bg{
	background:url(../images/inner-rightbottom-bg.png) no-repeat;
	background-position:right;
	width:10px;
	height:10px;
}



.black-text{
	font-size:12px;
	color:#1c1c1c;
	text-align:left;
	letter-spacing:0.50px;
	margin:0; padding:0 5px 20px 10px;
	line-height:18px; }




ul.dropdown {
 font: bold 12px Arial;
color: #424141;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font: bold 12px Arial;

}

ul.dropdown li {

	 font: bold 12px Arial;
	 background:url(../images/link-menu.gif) repeat-x;
	 color: #424141;
	 border-left:1px solid #CCCCCC;
     border-right:1px solid #CCCCCC;

	}

ul.dropdown li.hover,
ul.dropdown li:hover {
	   background:url(../images/link-menuhover.gif) repeat-x;
	   color: #ffffff;
       font: bold 12px Arial;

	}

ul.dropdown a:link, 
ul.dropdown a:visited	{ color: #424141; text-decoration: none; 
	height:17px;
	
	
	}
ul.dropdown a:hover		{ color: #ffffff;
	height:17px;
	background:url(../images/link-menuhover.gif) repeat-x;
	
	}
ul.dropdown a:active	{ color: #ffffff;
	background:url(../images/link-menuhover.gif) repeat-x;
	height:17px;
	 }


	/* -- level mark -- */

ul.dropdown ul {
	 width: auto;
     border-bottom:1px solid #CCCCCC;
     border-top:1px solid #CCCCCC;
     font: bold 12px Arial;
	}

ul.dropdown ul li {
	 font: bold 12px Arial;
	 color: #424141;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {

    background:url(../images/link-menu.gif) repeat-x;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    font: bold 12px Arial;
    color: #424141;

}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
    background:url(../images/link-menu.gif) repeat-x;
    border-left:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font: bold 12px Arial;
color: #424141;


}

ul.dropdown-upward *.dir {
 background:url(../images/link-menu.gif) repeat-x;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font: bold 12px Arial;
color: #424141;
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
  background:url(../images/link-menu.gif) repeat-x;
  
}

ul.dropdown-vertical-rtl *.dir {

background:url(../images/link-menu.gif) repeat-x;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font: bold 12px Arial;
color: #424141;
 background-position: 0 50%;
}





/*Dropdown css*/


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;

}

ul.dropdown {
	position: relative;
	z-index: 597;
	text-align:left;
	float: left;
}

ul.dropdown li {
	float: left;
	vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	cursor: default;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;

}

ul.dropdown ul li {
float:none;
	

}

ul.dropdown ul ul {
	top: 1px;
	left: 100%;
	#left: 100%;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}



/*help menu*/





ul.classic {
	 list-style: disc;
	 margin-bottom: 1em;
	 padding-left: 2em;

}


.dropdown-upward {
 	margin-top: 400px !important;
}



ul.dropdown li a {
	 display: block;
/*	 padding: 7px 9.5px 7px 9.5px;*/
	 padding: 7px 14.5px 7px 15px;
	 #padding: 7px 15px 7px 14.5px;

/*#padding: 7px 10.5px 7px 10.5px;*/

}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
	padding: 0;
	margin:0px;
}



ul.dropdown li.dir {
/* padding: 8px 10px 8px 9.5px;*/
	padding: 8px 15px 8px 14.5px;
	#padding: 8px 16px 8px 14.5px;
	margin:0px;
/*#padding: 8px 9.99px 8px 9.99px;*/



}


ul.dropdown li.dir li {
	width:215px;
	padding:0px;
 


}

ul.dropdown ul li.dir {
	padding-right:35px;

 
}



ul.dropdown ul a {
	padding-left:10px;
	width: auto;
}

ul.dropdown ul a:hover {
	padding-left:10px;
	width: auto;
}

ul.dropdown ul a.dir {
	padding-left:10px;
	width: auto;
}



.bpheading{
	width:625px;
	height:41px;
	background:url(../images/brack-line.png) repeat-x bottom;
	}
	
.bgheading-nounderline{
	width:625px;
	height:41px;
	}
	
	
.contant-div{
	width:625px;
	padding:10px;
	
	}
	
	
#navlist
{
	margin-left:10px;
	margin-top:4px;
	padding-left: 0;
	padding-top: 0;
	list-style: none;
}

#navlist li
{
	padding-left: 19px;
	background:url(../images/bullit.png) no-repeat;
	line-height:24px;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-family:Arial;
	font-size:12px;
	color:#ececec;
	text-align:left;
}



.whatprint-heading{
	/*background:url(../images/whatelseweprint-heading.png) no-repeat;*/
	float:left;
	width:225px;
	height:44px;
	}
	
.leftlist
{
	margin-left:0px;
	margin-top:4px;
	padding-left: 0;
	padding-top: 0;
	list-style: none;
	float:left;
	margin-bottom:9px;
	
}

.leftlist li
{

	background:url(../images/leftmenu-bg.png) no-repeat;
	line-height:38px;
	width:225px;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:left;
}

.leftlist li a
{
	padding-left:16px;
	display:block;
	height:36px;
	width:210px;
	line-height:38px;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}

.leftlist li a:hover
{
	color:#00CCFF;
	text-decoration:none;
}

.leftlist li a.active
{
	color:#00CCFF;
	text-decoration:none;
	font-weight:bold;
}





.white-text {
	font-size:12px;
	color:#ececec;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 10px 0px;
	margin-bottom:5px;
	line-height:18px; }

.combo {
background:#333333; color:#CCCCCC; border:1px solid #999999;
font-size:11px; letter-spacing:1px;
}


h1 {
font-size:22px;
color:#00CCFF;
font-family:Arial;
text-align:left;
}

h4 {
font-size:22px;
color:#00CCFF;
padding-bottom:6px;
font-family:Arial;
text-align:left;
margin-left:10px;
}


h5 {
font-size:22px;
color:#00CCFF;
background:url(../images/brack-line.png) repeat-x bottom;
padding-bottom:6px;
font-family: Arial;
text-align:left;
margin-left:5px;
}

h6 {
font-size:16px;
color:#00FF99;
padding-bottom:3px;
font-family:Arial;
text-align:left;
margin-left:9px;
}

.sign-box {
border:1px solid #414141;
background:none;
padding:0px;
display:block;
margin:10px 0 10px 0;
height:133px;
}

.sign-box img {
display:block;
width:120px;
height:120px;
float:left;
margin:4px 20px 4px 4px;
border:2px solid #666;
}

.sign-box img:hover {
cursor:pointer;
border:2px solid #999;  }

.sign-box p {
float:left;
display:block;
height:20px;
margin-top:50px;
}

/* ============ bullet items ================= */

.bullet-items {
list-style:none;
margin:0; padding:0;
line-height:23px;
font-size:12px;
color:#ececec;
}

.moreclass { font-size:11px; letter-spacing:1px; padding-left:20px; padding-top:10px; }

.bullet-items li {
list-style:none;
background:url(../images/li.gif) no-repeat left 8px;
padding-left:20px;
color:#ccc;
}


.bullet-items li a {
text-decoration:none;
}

.bullet-items li a:hover {
color:#ffffff;
text-decoration:none;
}

/* =========================== ordered list items ============= */

.numeric-items {
list-style:decimal;
margin:0; padding:0;
line-height:23px;
font-size:12px;
color:#ececec;
margin-left:20px;
margin-top:10px;
}

.numeric-items li {
list-style:decimal;
background:none;
padding-left:5px;
color:#ccc;
}


.numeric-items li a {
color:#0096d4;
text-decoration:none;
}

.numeric-items li a:hover {
color:#ffffff;
text-decoration:underline;
}

/* ==================== pdf documents items  ======================= */

.pdf-items {
list-style:none;
margin:0; padding:0;
line-height:40px;
font-size:14px;
color:#ececec;
}

.pdf-items li {
list-style:none;
background:url(../images/pdf-32.png) no-repeat left;
padding-left:40px;
color:#ccc;

}


.pdf-items li a {
text-decoration:none;
font-size:14px;
}

.pdf-items li a:hover {
color:#ffffff;
text-decoration:none;
}




.grey-bg-box {
border:1px solid #333;
padding:0px;
display:block;
margin:10px 0 10px 0;
height:233px;
background:#131313;
color:#cccccc;
margin-left:10px;
}

.grey-bg-box .box {
width:260px; display:block; float:left; height:200px; margin-right:20px; }

.inner-table { }
.inner-table a { font-size:12px; }


.my-table {
border-left:1px solid #333333;
border-top:1px solid #333333;
border-bottom:4px solid #333333;
border-right:4px solid #333333;
padding:10px;
display:block;
#width:100%;  /* IE 6/7 hack */
}


.my-table-2 {
border-left:1px solid #333333;
border-top:1px solid #333333;
border-bottom:4px solid #333333;
border-right:4px solid #333333;
padding:10px;
width:284px;
#width:310px; /* IE 6/7 hack */
float:left;
margin-right:20px;
}







.posted-box {
	border:1px solid #414141;
	background:none;
	padding:0px;
	margin:0px;
	margin:10px 0 0px 0;
}

.title-box {
	border:1px solid #666666;
	/*background:#3d9dd9;*/
	background:#7b7b7b;
	padding:0px;
	margin:2px 2px 2px 2px;;
	height:30px;
	font-size:22px;
	color:#ffffff;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;
}


.title-h1 {
	float:left;
	padding-left:5px;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	font-family: Arial;
	text-align:left;
	vertical-align:middle;
}

.title-h1 span {
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	vertical-align:middle;
	}

.title-posted{
	float:right;
	padding-right:5px;
	padding-top:6px;
	font-size:11px;
	color:#FFFF99;
	font-weight:normal;
	font-family:Arial;
	text-align:right;
	vertical-align:middle;
}

.posted-text{
	float:left;
	font-size:12px;
	color:#ececec;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:5px;
	line-height:18px; }
	
	
.posted-link {
	float:right;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#ececec;
	letter-spacing:0px;
	padding:5px 5px 5px 0px;
	line-height:18px;
	text-decoration:none;	
	 }
	
.posted-link a{
	font-size:13px;
	font-weight:bold;
	color:#ececec;
	letter-spacing:0px;
	padding-right:5px;
	line-height:18px;
	text-decoration:none;	
	 }
	 
.posted-link a:hover{
	color:#ececec;
	text-decoration:underline;	
	 }
	 
	 
.submit-button{
	background:url(../images/submit_button.png);
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-family:Arial !important;
	font-size:11px !important;
	border:1px solid #024761;
	width:auto;
	height:24px;
	padding-bottom:3px;
	#padding-bottom:0px;
	margin:0px;
}

.submit-button:hover{
	background:url(../images/submit_buttonhover.png);
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-family:Arial !important;
	font-size:11px !important;
	border:1px solid #024761;
	width:auto;
	height:24px;
	padding-bottom:3px;
	#padding-bottom:0px;
	margin:0px;
}

/******************************NewsRoom Closed ************************************/


/************************ gradient-style Start ***************************************/

.gradient-style
{
	font-family:Arial;
	font-size: 12px;
	margin:0px;
	width: 98%;
	text-align: left;
	margin-left:10px;
	border-collapse: collapse;

}
.gradient-style th
{
	font-size: 13px;
	font-weight:bold;
	padding: 8px;
	background: url(../images/grid-header.png) repeat-x ;
	border-top: 1px solid #1d1d1d;
	border-bottom: 1px solid #1d1d1d;
	border-left: 1px solid #1d1d1d;
	border-right: 1px solid #1d1d1d;
	color: #00CCFF;
}
.gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #333333;
	color: #ffffff;
	border-top: 1px solid #333333;
	background: #585858;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
.gradient-style tfoot tr td
{
	background: #6e6e6e;
	font-size: 12px;
	color: #ffffff;
}
.gradient-style tbody tr:hover td
{
	background: #6e6e6e;
	color: #ffffff;
}

/*************************gradient-style closed ******************************/


.toplink {
display:block;
height:20px;
font-size:11px;
letter-spacing:1px;
font-family:Arial;
color:#999999;
width:75px;
background: url(../images/top.gif) no-repeat left 2px;
padding-left:15px;
text-decoration:none; }

.toplink:hover { color:#0066FF; text-decoration:none; }


.toplink-right {
display:block;
height:20px;
font-size:11px;
letter-spacing:1px;
font-family:Arial;
color:#999999;
float:right;
width:75px;
text-align:right;
background: url(../images/top.gif) no-repeat 20px 3px;
padding-left:15px;
text-decoration:none; }

.toplink-right:hover { color:#0066FF; text-decoration:none; }



.bor { border:1px solid #999; }
.bor:hover { border:1px solid #FFFF00 }



.neogrey-bg-box {
border:1px solid #333;
padding:0px;
display:block;
margin:10px 0 10px 0;
height:100px;
background:#131313;
color:#cccccc;
margin-left:10px;
}

.neogrey-bg-box .box {
width:260px; display:block; float:left; height:110px; margin-right:20px; }

.left-pad10 { padding-left:10px; }

.bodd { border-bottom:1px solid #666666; }

.extra { } 

.extra p { padding-bottom:5px; margin-bottom:0;}


.small-table
{
	font-family:Arial;
	font-size: 11px;
	margin:0px;
	width: 98%;
	text-align: left;
	margin-left:10px;
	border-collapse: collapse;

}
.small-table th
{
	font-size: 11px;
	font-weight:bold;
	padding: 3px;
	background: url(../images/grid-header.png) repeat-x ;
	border-top: 1px solid #1d1d1d;
	border-bottom: 1px solid #1d1d1d;
	border-left: 1px solid #1d1d1d;
	border-right: 1px solid #1d1d1d;
	color: #00CCFF;
}
.small-table td
{
	padding: 3px; 
	border-bottom: 1px solid #333333;
	color: #ffffff;
	border-top: 1px solid #333333;
	background: #585858;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
.small-table tfoot tr td
{
	background: #6e6e6e;
	font-size: 11px;
	color: #ffffff;
}
.small-table tbody tr:hover td
{
	background: #6e6e6e;
	color: #ffffff;
}

.borderbottom {
border-bottom:1px solid #333; }


.box{
	width:219px;
	height:166px;
	padding-right:9px;
	#padding-right:8.95px;
	float:left;
	vertical-align:top;
	padding-top:5px;
}

.fine-art-prints {
	background:url(../images/fine_art_prints_1_bg.png) no-repeat;
	width:219px;
	height:41px;
	vertical-align:middle;
}


/************************** Upload Art Start *****************/

.validator{
	color:#ff0000;
}

.label{
	font-size:12px;
	color:#ffffff;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 0px 0px;
	line-height:18px; 
}

.red-text{
	font-size:12px;
	color:#ff0000;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 0px 0px;
	line-height:18px; 
	font-style:italic;
}

.error-text{
	font-size:12px;
	color:#ff0000;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 0px 0px;
	line-height:18px; 
	font-style:normal;
	font-weight:bold;
}

.text-box-larg{
	border-top:1px solid #4d4c4c;
	border-bottom:2px solid #4d4c4c;
	border-left:1px solid #4d4c4c;
	border-right:2px solid #4d4c4c;
	background:#ffffff;
	height:22px;
	#height:18px;
	margin-bottom:0px;
	font-size:11px !important;
	padding:3px 0px 0px 3px;
	#padding:3px 0px 0 3px;
	margin:0 0 0 0px;
	color:#4d4c4c;
	width:293px;
	vertical-align:middle;
}

.text-box-multi{
	border-top:1px solid #4d4c4c;
	border-bottom:2px solid #4d4c4c;
	border-left:1px solid #4d4c4c;
	border-right:2px solid #4d4c4c;
	background:#ffffff;
	height:46px;
	margin-bottom:12px;
	font-size:11px;
	padding:0px 0px 0 5px;
	margin:0 0 0 0px;
	color:#4d4c4c;
	width:293px;
}

.text-box-small{
	border-top:1px solid #4d4c4c;
	border-bottom:2px solid #4d4c4c;
	border-left:1px solid #4d4c4c;
	border-right:2px solid #4d4c4c;
	background:#ffffff;
	height:23px;
	margin-bottom:0px;
	font-size:11px;
	padding:3px 0px 0 5px;
	margin:0 0 0 0px;
	color:#4d4c4c;
	width:150px;
}

.text-box-smaller{
	border-top:1px solid #4d4c4c;
	border-bottom:2px solid #4d4c4c;
	border-left:1px solid #4d4c4c;
	border-right:2px solid #4d4c4c;
	background:#ffffff;
	height:17px;
	margin-bottom:0px;
	font-size:11px;
	padding:3px 0px 0 5px;
	margin:0 0 0 0px;
	color:#4d4c4c;
	width:142px;
}

.text-box-phone{
	border-top:1px solid #4d4c4c;
	border-bottom:2px solid #4d4c4c;
	border-left:1px solid #4d4c4c;
	border-right:2px solid #4d4c4c;
	background:#ffffff;
	height:22px;
	#height:18px;
	margin-bottom:0px;
	font-size:11px;
	padding:3px 0px 0px 3px;
	#padding:3px 0px 0 3px;
	margin:0 0 0 0px;
	color:#4d4c4c;
	width:61px;
	vertical-align:middle;
}

.combo-larg {
	border-top:1px solid #4d4c4c;
	border-bottom:2px solid #4d4c4c;
	border-left:1px solid #4d4c4c;
	border-right:2px solid #4d4c4c;
	background:#ffffff;
	height:23px;
	margin-bottom:0px;
	font-size:11px;
	padding:1px 0px 1px 1px;
	margin:0px 0 0 0px;
	color:#4d4c4c;
	width:293px;
	#width:298px;
	vertical-align:middle;
	 }

.headingLabel{
	font-size:14px;
	color:#ffffff;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 0px 0px;
	line-height:18px; 
	font-weight:bold;
}

.modalBackground
{
    background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupContent {
	background:url(../images/Background.png) no-repeat #050505;
	background-position:center center;
	border-left-color:Gray;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Gray;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:Gray;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.modalHeadingLeft{
	background:url(../images/PopupHeaderLeft.png) no-repeat;
	width:15px;
	height:41px;
}


.modalHeadingMiddle{
	background:url(../images/PopupHeaderMiddle.png) repeat-x;
	height:41px;
	vertical-align:middle;
	text-align:left;
	font-size:22px;
    color:#00CCFF;
    font-family: Arial;
}

.modalHeadingRight{
	background:url(../images/PopupHeaderRight.png) no-repeat;
	width:15px;
	height:41px;
}

.gridHeader {
    background:url(../images/submit_button.png);
	height:22px;
	color:#ffffff !Important;
	border:1px gray solid !important;
	border-top:1px gray solid !important;
}

.gridHeader th{
	border:1px gray solid !important;
}

.gridAlternativeStyle {
    font-family:Tahoma !Important ;
	font-weight:normal !Important ;
	font-size:14px !Important ;
	color:#ffffff !Important ;
	border:1px gray solid !important;
	border-top:1px gray solid !important;
}

.gridAlternativeStyle td{
	border:1px gray solid !important;
    padding-left:3px;
    padding-right:3px;
}

.gridRowStyle {
    font-family:Tahoma !Important ;
	font-weight:normal !Important ;
	font-size:14px !Important ;
	color:#ffffff !Important ;
	border:1px gray solid !important;
	border-top:1px gray solid !important;
}

.gridRowStyle td{
    border:1px gray solid !important;
    padding-left:3px;
    padding-right:3px;
}

.noRow {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	border:1px gray solid !important;
	border-top:1px gray solid !important;
}

.labelBold{
	font-size:12px;
	color:#ffffff;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 0px 0px;
	line-height:18px; 
	font-weight:bold;
}

.attachment{
	font-size:12px;
	color:#ffffff;
	text-align:left;
	letter-spacing:0px;
	margin:0;
	padding:0 0px 0px 0px;
	line-height:18px; 
	font-weight:bold;
}

.modalPopupWithoutHeader {
	background:url(../images/Background.png) no-repeat #050505;
	background-position:center center;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
}
/************************** Upload Art Closed *****************/

a img {
    border : 0px;
}
