

body {
	padding:0; 
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#919191;
	
	font-size:11px;
	background-color:#6c6c6c;
}

div, p, ul, li, form, h2, img, textarea, h3, li, form, input, label{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}

/*--------------------------------header-------------------*/
#container{
width:100%;
padding:0px;
position:relative;
margin:0 auto;
}

#header-main{
width:100%;
height:123px;
background-color:#ffffff;
margin:0;
padding:0px;
position:relative;
}
#header{
width:933px;
height:123px;
background-color:#ffffff;
padding:0px 23px 0 0;
margin:0 auto 0 auto; 
position:relative;
}
.btnSearchGo{
}
#btnSearchGo A{

color: green;

}
#logo{
position:absolute;
padding:0px;
margin:12px 0 0 0;
}

#logo A{
border-style: none; color:white;
}
#logo A:hover{
 border-style: none; color:white;
}

#search{
padding:0px;
margin:38px 0px 0 0;
float:right;
width:247px;
}
#searchbox{
margin:0px;
width:247px;
height:29px;
padding:6px 0 0 0px;
background-color:#ffffff;
font-family:Tahoma, Arial, "Times New Roman"; font-weight:bold; font-size:11px; color:#000000;
}
#searchbox input{
background:#eaeaea; 
color:#000000; 
margin:0px 0 0 0px; 
width:163px; 
height:18px;
border:1px solid #8295A7; 
padding:0;
}
#searchbox form input.go{
font-family:Tahoma, Arial, "Times New Roman"; font-weight:bold; font-size:11px; color:#ffffff;
float:left; margin:5px 0 0 6px;
cursor:pointer; border:none; font-size:0; 
}
#searchbox form label{
font-family:Tahoma, Arial, "Times New Roman"; font-weight:bold; font-size:11px; color:#ffffff;
padding:0 0 0 7px;
}
#quicklinks{
position:relative;
width:247px;
padding:0px;
margin:0 0 14px 0 ;	
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;
}
#quicklinks A{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; padding:0 14px  0 17px;
}
#quicklinks A:hover{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:normal; color:#C4E1FF; text-decoration:none; padding:0 14px  0 17px;
}
#quicklinks2{
position:relative;
width:247px;
padding:0px;
margin:0 0 14px 0 ;	
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;
}
#quicklinks2 A{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; padding:0 14px  0 17px;
}
#quicklinks2 A:hover{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:normal; color:#C4E1FF; text-decoration:none; padding:0 14px  0 17px;
}
#toplinks-main{
width:100%;
height:29px;
background-color:#6c6c6c;
border-bottom:1px solid #ffffff;
}

#toplinks{
width:956px;
height:21px;
background-color:#6c6c6c;
font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; padding:8px 0 0 0; 
text-transform:uppercase;
margin:0 auto 0 auto; 
}
#toplinks A{
font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; padding:0px 23px 0 23px;
}
#toplinks A:hover{
font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CB970E; text-decoration:none; padding:0px 23px 0 23px;
}

.toplinks-active {
font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CB970E; text-decoration:none;
}

.toplinks-active A{
font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CB970E; text-decoration:none; 
}
.toplinks A:hover{
font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;
}

/*--------------------------------Left Panel-------------------*/

#main-middle-panel{
width:100%;
background-color:#ffffff;

}
#middle-panel{
width:940px;
background-color:#ffffff;
margin:0 auto 0 auto; 
position:relative;
padding:2px 8px 8px 8px;
overflow: hidden;

}
#left-panel2{
width:160px;
float:left;
padding:0px;
margin:0px ;
border:1px solid #ADC4DB;
background-color:#FFFBE8;
position:relative;


}
#left-panel{
width:160px;
float:left;
padding:0px;
margin:0px ;
position:relative;


}
#left-panel h1{
background-color:#95bce1;
height:21px;
font-family:Tahoma, Arial, "Times New Roman"; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; padding:9px 0px 0 15px; margin:0px;
}
#left-panel ul.linkone{display:block; width:158px;  padding:0; margin:10px 0 10px 0;}
#left-panel ul.linkone li{  line-height:18px;  margin:0 ; padding:0px; }
#left-panel ul.linkone li a{  color:#184069; font:11px Tahoma, Arial, "Times New Roman"; font-weight:normal; padding:0 0 0 8px; text-decoration: none;}
#left-panel ul.linkone li a:hover{color:#95bce1; text-decoration:underline;}

/*--------------------------------Left Panel-------------------*/
#mid-panel-content{
width:450px;
background-color:#95bce1;
float:left;
margin:0 10px 0 10px;
padding:11px 19px 11px 18px;
position:relative;
}
#mid-panel-content-Luke{
width:450px;
background-color:#95bce1;
float:left;
position:relative;
}
#mid-panel-flash{
width:450px;
float:left;
margin:0 0 10px 0;
padding:0px;
}
#mid-panel-content1{
width:405px;
float:left;
margin:0 0 0px 0;
padding:17px 20px 20px 20px;
background-color:#ffffff;
border:1px solid #B8CCE0;
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight: normal; color:#3A3C3E; text-decoration:none; line-height:19px;
}
#mid-panel-content1-email{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight: normal; color:#3A3C3E; text-decoration:none; line-height:19px;
margin:0px 0 10px 0;
}
.mid-panel-content1-input{
width:380px;
margin:0 6px 0 6px;
padding:0px;
height:18px;
background-color:#ffffff; border-top:2px solid #474848; border-left:1px solid #474848; border-right:1px solid #474848; font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight: normal; color:#3A3C3E; text-decoration:none;
}

#mid-panel-content1 form label{width:91px; height:22px; display:block; float:left; padding: 0 0 0 0px; margin:9px 0 0;}
#mid-panel-content1 form input{width:161px; height:18px;background-color:#ffffff; border-top:2px solid #474848; border-left:1px solid #474848; border-right:1px solid #474848; font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight: normal; color:#3A3C3E; text-decoration:none; margin:9px 5px 0 5px;}
#mid-panel-content1 form input.button{
width:52px; 
height:20px; 
position: relative; 
background:url(/images/search.gif) 0 0 no-repeat #FCF6E6; 
border:none; 
margin:0px 0 0; 
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight: normal; color:#3A3C3E; text-decoration:none; text-align:center; 
padding:0px;
cursor:hand;
}

#mid-panel-content1 A{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#3A3C3E; text-decoration: underline; 
text-align:right;
}
#mid-panel-content1 A:hover{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#3A3C3E; text-decoration: none; 
text-align:right;
}

#current-rating{
width:160px;
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight: normal; color:#3A3C3E; text-decoration:none; line-height:19px;
margin:0px 0 10px 0;
float:left;
position:relative;
}
#flag-inappropriate{
width:200px;
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; line-height:19px;
margin:0px 0 10px 0;
float:right;
position:relative;
text-align:right;
}

#flag-inappropriate A{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#ffffff; text-decoration: underline; 
text-align:right;
}
#flag-inappropriate A:hover{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#ffffff; text-decoration: none; 
text-align:right;
}

.hyperlink4{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; line-height:19px;
}

.hyperlink4 A{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#000000; text-decoration: underline; 
}
.hyperlink4 A:hover{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#000000; text-decoration: none; 
}


#flag-inappropriate2{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; line-height:19px;
position:relative;
}

#flag-inappropriate2 A{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#ffffff; text-decoration: underline; 
}
#flag-inappropriate2 A:hover{
font-family: Tahoma, Arial, "Times New Roman"; font-size:11px; font-weight:bold; color:#ffffff; text-decoration: none; 
}


#right-panel{
width:150px;
padding:0px;
margin:0px 0px 0 0px;

}
#toc { 
width:269px;
list-style-type : none;
margin:0;
padding:0;
background-color:#95bce1;
position: relative;
height:28px;
}

#toc ul { 
list-style-type : none;
padding:0;
height:24px;
margin:4px 0 0 0;
border-bottom:4px solid #6c6c6c;
} 
#toc li { 
display : inline;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color: #6c6c6c;
padding:0px;
margin:0px;
font-weight : normal;
} 
#toc a { 
float : left;
display : block;
margin:0 0 0 6px;
padding : 0 18px 0 10px;
font-weight : bold;
text-decoration : none;
cursor : pointer;
line-height:24px;
} 
#toc a span { 
float : left;
display : block;
margin:0 0 0 6px;
padding : 0 18px 0 10px;
color : #ffffff;
cursor : pointer;
} 
#toc a:hover span { 
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;

} 
.normal { 
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;
margin:0 0 0 6px;
padding : 0 18px 0 10px;

} 
#toc .selected a { 
margin:0 0 0 6px;
padding : 0 18px 0 10px;
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;

} 
#toc .selected a span { 
margin:0 0 0 6px;
padding : 0 18px 0 10px;
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;

} 
#toc #current a { 
margin:0 0 0 6px;
padding : 0 18px 0 10px;
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;

} 
#toc #current a span { 
margin:0 0 0 6px;
padding : 0 18px 0 10px;
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;

} 
#toc a:hover { 
margin:0 0 0 6px;
padding : 0 18px 0 10px;
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;
} 
#toc a:hover span { 
color : #ffffff;
cursor : pointer;
background-color:#6c6c6c;
margin:0 0 0 6px;
padding : 0 18px 0 10px;

} 
div.content { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #b0b0b0;
width : 259px;
height : 570px;
vertical-align : top;
margin-top : 0;
z-index:1;
overflow:scroll;
background-color : #E8F2FC;
position:relative;


} 
.layer1 { 
z-index : 1;
width:150px;
margin:0px;
padding:0px;
height:700px;
margin-top:0px;
overflow:hidden;


} 
.Luke { 
z-index : 1;
width:269px;
margin:0px;
padding:0px;
height:600px;
margin-top:0px;
overflow:scroll;


} 
#layer2 { 
display : none;
position : absolute;
vertical-align : top;
margin-top : 0;
z-index:1;
overflow: auto;
background-color : #f8d095;
} 
#new-div-panel{
width:198px;
margin:0px;
padding:14px 15px 0px 15px;
float:left;
position:relative;
} 
#new-div-panel-img{
border:1px solid #ADC4DB;
margin:0px 0px 0 0px;
float:left;
padding:3px;
position:relative;
background-color:#ffffff;
}
#new-div-panel-content{
	margin:0px 0 0 0px;
	padding:0px 0 0 15px;
	position: relative;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size:10px;
	font-weight:normal;
	color:#3A3C3E;
	line-height:13PX;
	width:99px;
	float:left;
}
 
#new-div-panel-content A{
font-family:Tahoma, Arial, "Times New Roman";
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:underline
}
#new-div-panel-content A:hover{
font-family:Tahoma, Arial, "Times New Roman";
font-size:10px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


#new-div-panel2{
width:198px;
margin:0px;
padding:14px 15px 0px 15px;
float:left;
position:relative;
} 
#new-div-panel-img2{
border:1px solid #ADC4DB;
margin:0px 0px 0 0px;
float:left;
padding:3px;
background-color:#ffffff;
}
#new-div-panel-content2{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	position: relative;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size:10px;
	font-weight:normal;
	color:#3A3C3E;
	line-height:13PX;
	width:99px;
	float:left;
}
 
#new-div-panel-content2 A{
font-family:Tahoma, Arial, "Times New Roman";
font-size:10px;
font-weight:bold;
color:#3A3C3E;
text-decoration:underline
}
#new-div-panel-content2 A:hover{
font-family:Tahoma, Arial, "Times New Roman";
font-size:10px;
font-weight:bold;
color:#3A3C3E;
text-decoration:none;
}








#main-footer{
width:100%;
background-color:#ffffff;
}

#footer{
padding:22px 0 10px 0;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#0c1746;
width:956px;
margin:0 auto 0 auto; 
position:relative;
text-align:center;
line-height:25px;
}
#footer A{
padding:0 4px 0 4px;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#0c1746;
text-decoration:none;
font-weight:normal;
}
#footer A:hover{
padding:0 4px 0 4px;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#95bce1;
text-decoration:none;
font-weight:normal;
}
.footer-active {
padding:0 4px 0 4px;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#95bce1;
text-decoration:none;
font-weight:normal;
}
.footer-active A{
padding:0 4px 0 4px;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#95bce1;
text-decoration:none;
font-weight:normal;
}
.footer-active A:hover{
padding:0 4px 0 4px;
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#0c1746;
text-decoration:none;
font-weight:normal;
}

.reserved {
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#0c1746;
text-decoration:none;
font-weight:bold;
}
.reserved A{
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#0c1746;
text-decoration:none;
font-weight:bold;
}
.reserved A:hover{
font-family:Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#0c1746;
text-decoration: underline;
font-weight:bold;
}


body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.submit {font-family:arial, san serif; font-size: 11px; background: #6c6c6c; color: #ffffff; text-decoration: none;}
.input {font-family:arial,sans-serif; font-size:11px; color: #6c6c6c; background:#ffffff;}

TD
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
}

.SiteButton {  border:1px solid #cccccc; }

/* Styles for the Animation Reference */
.animationReferenceTable
{
}

.animationReferenceRow
{
}

.animationReferenceField
{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

.animationReferenceCode
{
	margin-top: 5px;
	vertical-align: top;
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
	
	display:block;
	background-color:#ffffff;
	color:#6c6c6c;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
	margin-bottom: 5px;
}

.animationReferenceItems
{
	vertical-align: top;
}

.animationReferenceItemTable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItemRow
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItem
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.animationReferenceItemCode
{
	display:block;
	background-color:#ffffff;
	color:#6c6c6c;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
}

/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
	border: 1px solid #ffffff;
	color: #ffffff;
	background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionLink
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #ffffff;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #ffffff;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.overflowHidden {overflow:hidden;}

.overflowScroll {overflow:hidden;}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Images/SavedStar.png);
}




