body{
	font-family: Verdana;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: /* #E8DB34*/  #E5B22A url("strip1920_3.jpg") center top;
	/* background: #E8DB34  #E5B22A url("../images/bigyelloworchidstar1920.jpg") no-repeat center top;*/
    text-align:center; 
}
td{
text-align:top;
}
#panini{
/* 	background: #E8DB34 url("background782.jpg") no-repeat center top; */ 
	position:absolute;
	left: 50%;
	height: 861px;
	width:782px;
	margin:0 auto;
	z-index: -2;
	margin: 250px 0px 00px -302px;
	
}
#wrapper { 

text-align:left; /* reset text alignment */ 
width:960px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
min-height:1500px;
} 
.wr1 { 
	background: /* #E8DB34 */ url("o-sbasiclogo_bg2.gif") center top; 
} 
.wr2 { 
	background: /* #E8DB34 */ url("background960_09.jpg") center top; 
} 
#wrapperg{ 
text-align:left; /* reset text alignment */ 
width:960px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
height:700px;
} 

.DCA40C{
	background: url("DCA40C-40.png");    
	border-color: #D3770C;
    border-style: solid;
    border-width: 1px;
}
.DCA40C textarea, checkbox, input{
	background:url(DCA40C-68.png);
}
.usbox{
	padding:10px;
	font-size:11px;
}
.pag_but{
	position:relative;
	top:4px
}

.popupContactClose {
    display: block;
    line-height: 14px;
    position: absolute;
    right: 6px;
    top: 4px;
}
.pl_mi {
	background: url("plus-minus.png") repeat scroll 0 0 transparent;
    float: right;
    height: 17px;
    width: 32px;
	position: relative;
    top: 15px;
	display: inline;
}
span.checkbox {
    background: url("checkbox.png") no-repeat scroll 0 0 transparent;
    clear: left;
    display: block;
    float: left;
    height: 25px;
    padding: 0 5px 0 0;
    width: 19px;
}
span.radio {
    background: url("radio.png") no-repeat scroll 0 0 transparent;
    clear: left;
    display: block;
    float: left;
    height: 25px;
    padding: 0 5px 0 0;
    width: 19px;
}
span.select {
    background: url("select.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font: 12px/21px arial,sans-serif;
    height: 21px;
    overflow: hidden;
    padding: 0 24px 0 8px;
    position: absolute;
    width: 158px;
}
.error{
	font-size: 10px;
	font-weight: bold;
	color:red;
}
.pag_but{
	border:0; 
}

/******* hyperlink and anchor tag styles *******/
#header {
background: url("../images/o-s_logo_j03red.png") no-repeat left top;
}
a:link, a:visited{
	color: #c40500;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 120% Verdana;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 114% Verdana;
 /*color: #006699;*/
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Verdana;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 24px Verdana;
 color: #000000;
 margin: 0px;
 padding: 0px;
 display: inline;
 cursor: pointer;
}

h5{
 font: 18px Verdana;
 color: #C40500;
 margin: 0px;
 padding: 0px;
}

hr{
	color:#DCA40C;
	background-color:#DCA40C;
}

.eighty{
	font-size: 80%;
	color: #334d55;
}


/*************** list tag styles ***************/

ul{
 list-style-type: none;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
/* font: bold 1em Verdana;*/
 color: #000000;
}
				
input{
font-family: Verdana;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 50px;
	right: 12%;
	/*width:75.6%;*/
	width:930px;
	background: url("check.gif")
}
#pagecell1b{
	position:absolute;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 50px;
	right: 12%;
	/*width:75.6%;*/
	width:930px;
	/*background: url("check.gif")*/
}
#pagecell1c{
	position:relative;
padding:0px 5px 10px 00px;
	top: 00px;
	left: 00px;
	right: 12%;
	/*width:75.6%;*/
	width:960px;
	/*background: url("check.gif");*/
}

#pagecell2{
	position:relative;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 50px;
	right: 12%;
	/*width:75.6%;*/
	width:890px;
}

#tl {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	/*background: url("spacer.gif");
	background-color:#E3A625;*/
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	font: small Verdana,sans-serif;
	z-index: 3;
}
#pageNav img{
	border:none;   
	display: block;
   margin-left: auto;
   margin-right: auto;
}

#content{
	padding: 30px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 0px solid #ccd2d2;
}

#contentNarrow{
	padding: 30px 10px 0px 0px;
	margin:0px 200px 0px 178px;
	border-left: 0px solid #ccd2d2;
}
#content2{
	padding: 30px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 0px solid #ccd2d2;
	font-size:12px;
}
#contentnb{
	padding: 00px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 0px solid #ccd2d2;
}
#contentul{
    border-left: 0 solid #CCD2D2;
    left: 50%;
    margin: 0 0 0 -300px;
    padding: 0 10px 0 0;
    position: absolute;
    top: 300px;
    width: 770px;
}
/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/

#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 16px;
	right: 0px;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}
/*
#banner{
	position: absolute;
	left: 178px;
	width:782px;
	height:99px;
	padding: 00px 0px 0px 0px;
	background:  url("../images/Orchid-Star_Faster_banner-1.gif");
}
*/
#banner{
	position: absolute;
	left: 178px;
	width:0px;
	height:0px;
	padding: 00px 0px 0px 0px;
}
/************** pageName styles ****************/

#pageName{
	padding: 20px 0px 14px 30px;
	margin: 0px;
	border-bottom:0px solid #ccd2d2;
font: 80% Verdana;
}
#pageNameul{
	padding: 00px 0px 14px 10px;
	margin: 10px;
	border-bottom:0px solid #ccd2d2;
font: 80% Verdana;
}

#pageName h2, #pageNameul h2 {
	font: 26px Verdana;
	color: #C40500;
	margin:0px;
	padding: 0px;
}

/*
#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}*/

/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 100%;
min-width: 640px;
height: 20px;
color: #cccccc;
padding: 0px;
margin: 0px;
background:  url("topnavbak02.png")/**/
}
/*
#globalNav img{
	margin-bottom: -4px;
 
}
*/
#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 0px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	right: 00px;
	z-index: 100;
text-align: right;
}

a.glink, a.glink:visited {
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    margin: 0px;
    padding: 2px 1px 0px 4px;
    border-left: 1px solid #E5B22A;/**/
}
a.glink:hover{
  	background-image:  url("glblnav_selected9.png");
	text-decoration: none;
    color: #C40500;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 84px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	padding: 0px 0px 00px 00px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Verdana;
	color: #EBDE37;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/************** feature2 styles *****************/

.feature2{
	padding: 0px 00px 0px 30px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
.feature5{
	padding: 0px 00px 0px 30px;
	font-size: 12px;
	min-height: 200px;
	height: 200px;
}
.feature2b{
	padding: 0px 00px 0px 30px;
	min-height: 200px;
	height: 200px;
}
.feature2 img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.feature3{
	padding: 0px 00px 0px 20px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature2 {height: auto;}

.feature2 h3{
	font: 175% Verdana;
	color: #C40500;
	padding: 0px 00px 5px 0px;
}

.feature2 h4{
	font: 150% Verdana;
	color: #C40500;
	padding: 0px 00px 5px 0px;
}

.feature2 img{
	
	padding: 2px 2px 2px 2px;
}


/*************** story styles ******************/

#feature3id{
	position:relative;
display: inline;/*
	padding: 0px 00px 0px 20px; 
	min-height: 200px;
*/
	font-size: 80%;
	width: 320px;
	top: 90px;
	left: 20px;
	margin: 0px;
	padding: 00px;
}
#feature4id{
	position:relative;
display: inline;/*
	padding: 0px 00px 0px 20px; 
	min-height: 200px;
*/
	font-size: 80%;
	width: 310px;
	top: 90px;
	right: 00px;
	margin: 0px;
	padding: 00px;
}
#feature5idllllllllllllllll{

	font-size: 80%;
	width: 370px;

}



/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Verdana;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Verdana;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}


/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: -1px;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px 0px 0px 00px;
	height: 100%;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #cccccc;
	background-image:   url("topnavbak01.png");
	font-weight: bold;
	padding: 0px 0px 2px 10px;
	color: #000000;
}

#sectionLinks a:hover{
	border-top: 0px solid #cccccc;
	background-color: #ECD934;
	background-image: url("glblnav_selected901.png");
	font-weight: bold;
	text-decoration: none;
    color: #C40500;
}

#soctwitter a:link, #soctwitter a:visited{
	display: block;
	background: url("soctwitter70.png") no-repeat;
	padding: 0px 0px 2px 10px;
	margin: 5px 0px 2px 10px;
}
#soctwitter a:hover{
	background-color: #ECD934;
	background: url("soctwitter70hvr.png") no-repeat;
	text-decoration: none;
}
#socfacebook a:link, #socfacebook a:visited{
	display: block;
	background: url("socfacebook70.png") no-repeat;
	padding: 0px 0px 2px 10px;
	margin: 5px 0px 2px 10px;
}
#socfacebook a:hover{
	background-color: #ECD934;
	background: url("socfacebook70hvr.png") no-repeat;
	text-decoration: none;
}
#socmyspace a:link, #socmyspace a:visited{
	display: block;
	background: url("socmyspace70.png") no-repeat;
	padding: 0px 0px 2px 10px;
	margin: 5px 0px 2px 10px;
}
#socmyspace a:hover{
	background-color: #ECD934;
	background: url("socmyspace70hvr.png") no-repeat;
	text-decoration: none;
}




#hLinks{
	margin: 0px;
	padding: 0px;
	width: 132px;

}

#hLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#hLinks a:link, #hLinks a:visited {
	display: block;
	border-top: 1px solid #C2E9D8;
	border-bottom: 0px solid #cccccc;
	background-image:   url("but_hor-strip132-8.gif");
	background-color: #73BE9E;
	margin: 1px;
	padding: 2px 5px 3px 10px;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

#hLinks a:hover{
	border-top: 1px solid #4E8D72;
	background-image:   url("but_hor-strip132-527.gif");
	
	text-decoration: none;
}

#hLinks a:active{
	border-top: 1px solid #4E8D72;
	background-image:   url("but_hor-strip132-4.gif");
	
	text-decoration: none;
}
/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}

/********************* end **********************/
#flashcontent2{
position: absolute;/**/
	top: 530px;
	left:50%;
	z-index: -1;
	width: 782px;
	height: 782px;
}
.wide{
margin: -302px;
}

.narrow{
margin: -402px;
}
.note{
	font-size: 70%;
	font-weight: bold;
}
.rednote{
	font-size: 70%;
	font-weight: bold;
	color:red;
}
.small80{
	font-size: 80%;
}
.small90{
	font-size: 90%;
}
.darktable{
	color: #DACE38;
}
.scroll {
height: 620px;
width: 650px;
overflow: auto;
padding: 8px;
}

#rightvert{
	position:absolute;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 915px;
	z-index: 150;
}
#strip20{
  	background-image:  url("glbnav_background574.png");
height: 20px;
width: 100%;
}
/*
#strip117{
height: 117px;
width: 100%;
}
*/
#strip117{
	height: 269px;
	width: 100%;
  	background:  url("coltop11.jpg") no-repeat;
}
#toplogo{
width: 960px;
height: 137px;
z-index: -2;	
}
.big120{
	/*font-size: 120%;*/
	font-size: 19px;
	}
.bold120{
	/*font-size: 120%;*/
	font-size: 19px;

	font-weight: bold;
	}
.big150{
	/*font-size: 150%;*/
	font-size: 24px;
	}
.big180{
	/*font-size: 180%;*/
	font-size: 29px;
}
.big240{
	/*font-size: 240%;*/
	font-size: 38px;
}
.red { 
	color: #C40500; 
}

.textimg img{
	padding: 0px;
	margin: 0px;
}
.gallery  td{
	width:200px;
	text-align:center;
}
.gallery img{
	display: block;
    margin-left: auto;
    margin-right: auto; 
	border:0px;
}
.gallery a{
    color: #000000;
	font-weight:bold;
}
.gallery a:visited {
    color: #460301;
}
.gallery a:hover{
    color: #C40500;
	text-decoration:none;
}
.blacklink a{
    color: #000000;
	font-weight:bold;
}
.blacklink a:hover{
    color: #C40500;
	text-decoration:none;
}





/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	/* float: left;*/
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: inline;
	display: inline-block;/* */
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 90px;
	/*float: left; */
}

#feeds {
	width:200px;
	position:absolute;
	right:5px;
}
#feeds img{
	max-width:170px;
}
#menupics {
	overflow:hidden;
}