@charset "utf-8";
/* CSS Document */

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment:fixed;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;}
	
.header{
	font-family: "Trebuchet MS", Arial;
	color:#f47121;
	font-size:24px;}
	
.service{
	font-family: "Trebuchet MS", Arial;
	color:#454545;
	font-size:24px;
	font-weight:bold}
	
.position{
	font-family: "Trebuchet MS", Arial;
	color:#454545;
	font-size:18px;
	font-weight:bold}
	
.info{
	font-family: "Trebuchet MS", Arial;
	color:#68696d;
	font-size:12px;
	font-weight:bold;}
	
	
	


	.fadeThis {
		position:absolute;
		display:block;
		height: 64px;
		width: 120px;
		background: url(images/artbtn-over.gif) 0 0 no-repeat;
	}
	.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		height: 64px;
		width: 120px;
		background:url(images/artbtn-over.gif) 0 -64px no-repeat;
		cursor:pointer;
	}
	

	
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}	
	
div#page-wrap					{ width: 500px; margin: 0 auto;}

.prototip 						{ position: absolute; }
.prototip .silver 				{ width: 400px; font-size: 14px; font-weight:bold; }
.prototip .silver .content 		{ text-align: left; padding: 10px 0; font-family:Arial, Helvetica, sans-serif; }
	
	
.map-text {
			font-weight:normal; font-size:12px;}	
	





/*  HOME PAGE CSS  */

.bdy {	background-image: url(images/inaugural/bg-inaugral.jpg); 
		background-repeat:no-repeat; 
		background-position:top;
		background-color:#012b5d;
		font: 11px Verdana; 
		text-align:center; /*IE */ 
		margin-top:0px;
		}
		
		
.div-maincontainer {width:1032px; margin:0 auto; text-align:left; margin-top:15px; overflow:hidden;}

.div-topbgimg {width:1032px; overflow:hidden; height:31px}

.div-mainbodybg {background:url(images/midtbbg.gif); width:1032px; margin:0px; background-repeat:repeat-y; text-align:center; overflow:hidden;}
.div-mainbodycontainer {text-align:center; margin: 0 auto; width:1000px;}
.div-headerimage {float:left; width:485px; text-align:left; padding-left:15px;}

.div-headercategories {float:right; text-align:right; padding-right:15px; width:485px; padding-top:65px;}

.div-mainbodycontentbg {background-repeat:no-repeat; background-image:url(images/artisticbgfade2.jpg); background-position:top; overflow: visible;}
.div-mainbodycontentbgalt {background-image:url(images/tbbgart.jpg); text-align:left; overflow: auto;}
.div-mainbodycontentbgalt2 {background-image:url(images/tbbgart.jpg); text-align:left; overflow: visible;}
.div-mainbodycontentbgalt3 {background-image:url(images/tbbgart2.jpg); text-align:left; overflow: auto;}

.div-jcarousel {margin-top:10px; margin-bottom:10px;}

.div-jcarouselleft {padding:10px; border-right-color:#999999; border-right-width:1px; border-right-style:solid; width:760px; float:left;}

.div-selectioncontainer { padding-right:20px; padding-left:20px; text-align:left;}

.div-selectioncontainerselection {text-align:left; padding-top:15px;}
.div-selectioncontainer-hid {display:none; padding-right:20px; padding-left:20px; text-align:left;}

.div-selectiontextcontainer {text-align:left; padding-top:10px;}

.div-selectionimg {float:right; border-style:solid; border-color:#666666; border-width:2px; width: 400px; height:280px; margin-left:15px;}

.div-menucontainer {padding:20px; float:right;}

#div-menublock {display: block;}

.ul-jcarouselmenu {height: 850px; top: 0pt;}


.div-productflash {padding:20px; text-align:left; background-color:#FFFFFF;}

.div-bottomhr{height:33px}

.div-footercontainer {background-color: #ECECEC; text-align:left; height:90px; width:1030px;}

.div-footerlinks {padding-left: 20px; padding-right:20px; padding-top:10px;}
.img-headerimage { padding-left:15px; border:0px;}



#fade-programs {background: url(images/btnprogram-over.gif);}
#fade-products {background: url(images/btnproducts-over.gif);}


.noimageborder {border-style: none;}




/* ABOUT US PAGES CSS */

.div-aboutustext {text-align:left; width:450px; padding-left:20px; float:left; overflow:hidden;}
.div-aboutusimage {float:right; padding-right:20px; padding-top:50px; }


/* PROMOTIONS PAGE CSS */

.div-promotioncontainer { padding:20px; padding-bottom:20px; text-align:left; overflow:hidden;}
.div-promotionimg {float:right; border-style:solid; border-color:#666666; border-width:2px; width: 400px; height:280px; margin-left:15px; }
.div-promotioncontainerselection {text-align:left; padding-top:15px;}