/*#ba6312 */

* {
margin:0 auto; padding:0; border:0; font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	
 }

.admnlist ul li {font-size:13px;
margin:1px 0 1px 19px;} 

 hr {border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
margin:10px 0; width: 95%;
text-align: left;}

.clear {clear:both;}
.imgfloat {float:left; display:inline; width:42px;}
.imgfloat2 {float:left; display:inline; width:100px;}

.small-form {
font-size:11px;
width:115px; 
background:#efefef; 
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;

}

.small-font {font-size:11px;}
.small-button {float:right; font-size:11px; margin:5px; padding:2px; background:#ccc; border:1px solid #bbb;}

#primaryt { }
 
#site_main {text-align:center; background: #fafafa url(../images/header.png) repeat-x;}

#site_holder {	 border-right:0px solid #ccc; border-left:0px solid #ccc; width:1000px; 	margin:0 auto;	text-align:left; }

#site_header { height:79px; }



#site_header .label {display:none; position:absolute; width:250px; padding-top:21px; height:30px; margin-left:500px;
background:url(../images/mini-menu2.png) bottom  no-repeat;
text-align:center; line-height:11px;}
#site_header .label:hover {background-position:top no-repeat;cursor:pointer; width:470px; height:500px;}

#site_header .label a {font-size:11px; color:#ddd; text-decoration:none;
border:0px solid #000;
}


#site_header .label a:hover {font-size:11px; color:#eee; text-decoration:none;}

#site_header .logo { float:left; width:330px; margin-top:17px;}
#site_header h1 {font-size:1.2em; width: auto; font-family: Arial, Helvetica, sans-serif; padding:15px;}


.main-menu 
{    
    float:left; 
    width:980px;
    padding-bottom:0px; 
    height:35px;
    /*background: #333 url(images/se-menu.png) top center no-repeat;*/	
    padding-top:0px; padding-left:0px;
    border:0px solid #000;
}

/*.main-menu ul li {float:left; margin:0;  display:inline;  padding:9px 20px;}*/

.main-menu ul {font-size:0.9em; margin:0; margin-top:1px; padding-left:0px;}
.main-menu ul li {float:left; margin:0;  display:inline-block; line-height:34px; padding:0 22px;}
.main-menu ul li a {display:inline-block;color:#000; font-size:1em; text-decoration:none;font-weight:normal; height:35px; padding:0 0px; }
.main-menu a:hover {color:#000; }
.main-menu ul li ul {display:none; margin:0; padding:0;} 
.main-menu ul li:focus:hover {background:#fff;}
.main-menu ul li:hover {background:url('../images/button-hover.png') top left repeat-x;}

.slct {color:#000; background:#ccc; }


.main-menu .slct:hover {background:url('../images/button-hover.png') top left repeat-x;}
/* specific to non IE browsers */
.main-menu ul li img {vertical-align:middle;}
.main-menu ul li:hover ul li {}
.main-menu ul li:hover ul {
margin:0px;

color:#000; 
text-align:left; 
margin-left:-20px; 
border-bottom:2px solid #ccc;
display:block; 
position:absolute;  
width:200px;  

}
.main-menu ul li:hover ul li {
border-right:2px solid #ccc;
border-left:2px solid #ccc;
padding:6px 0 6px 6px;
margin:0px;
width:190px;
color:#000; 
background-color:#fff; 
display:block;
background-color:#ffffff;
/* for IE */
filter:alpha(opacity=90);
/* CSS3 standard */
opacity:0.9;
height:20px; display:inline-block;line-height:20px;

}


.main-menu ul li:hover ul li:hover {
background:#eee;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
}

h1 {font-family:Arial; color:#444; padding:0px 15px 30px 0px; font-size:23px;font-weight:normal; letter-spacing:1px;}
/*front page*/  .site-content {width:999px; background:url(../images/main-bg.png) bottom right no-repeat; border-left:1px solid #bbb; border-right:2px solid #c7c7c7; border-bottom:0px solid #fff}
/*inner pages*/ .site-content2 {width:998px; /*background:#fdfdfd url(../images/sbsecondmainimage.png) top left no-repeat;*/ border-left:1px solid #bbb; border-right:3px solid #ddd;}
/*plain white*/ .site-content3 {width:1001px; background:#fff; border-left:1px solid #bbb; border-right:3px solid #ddd;}
.site-contentt {width:786px; height:700px; background:#fff; border-left:1px solid #bbb; border-right:1px solid #bbb; }
.site-content-holder {width:1000px; padding:0; margin:0px; border-right:5px solid #e1e1e1; } 
.site-content-holder2 {width:1000px; padding:0; margin:0px; border-right:5px solid #f1f1f1; }
.banner {width:560px; border:0px solid green; margin:0px; padding-top:0px;} 
.banner-inner {width:560px; margin:0px 10px 40px 10px; border:0px solid green;}
.banner-inner h1 {font-family:Arial; color:#444; padding:60px 15px 0px 30px; font-size:23px;font-weight:normal; letter-spacing:1px;}
.half h2 {font-weight:normal;font-size:1.3em;}
.half h2   {font-size:19px; font-weight:normal; padding:0px 0 15px 0px; color:#999;}
.half-inner ul li {padding:10px 10px 10px 0; font-size:1.02em; list-style-image:url(../images/sbbullet.png);}
.half-inner ul {list-style-type:none; list-style-image:url(..images/sbbullet.png); }
.half {width:473px; padding:0px; margin:0px 5px 0px 0px; border:0px solid red; float:left; display:inline; } 
.half-inner-pic {border:0px solid #000; width:495px; padding:0; margin:16px 0px 0px 0px; ;}
.half-inner2 {width:450px; margin:15px 0 5px 30px; border-left:1px solid #ddd; padding:0 15px 0 15px;}
.half-inner {width:450px; margin:15px 0 5px 25px; border-left:0px solid #ddd; padding:0 15px 0 15px;}

.control-panel {font-size:14px; line-height:22px; margin:0 20px 30px 0;}
.control-panel h2 {font-size:19px; color:#3d3d3d; display:inline; margin:10px 6px 20px 0;}
.control-panel a {color:#ba6312; text-decoration:underline;}
.control-panel a:hover {}

.twoclmn {width:190px; float:left; display:inline; padding-top:15px;}
.twoclmn ul li img {vertical-align:middle; padding:5px 0;}
.twoclmn ul li {padding:50px 0 50px 0;}

.control-panel ul {display:inline;}
.control-panel ul li {display:block; line-height:15px; font-size:13px; padding:0px 3px 0px 3px; margin:0px; vertical-align:bottom; }
.control-panel ul li img {margin-right:7px;}
.control-panel ul li a {color:#000; text-decoration:none;}
.control-panel ul li a:hover {color:#ba6312}

.overview {font-size:14px; line-height:22px; margin:0 20px 30px 0;}
.overview a {color:#ba6312;}


.news h2 {font-size:19px; color:#3d3d3d; display:inline; margin:10px 6px 20px 0;}

.news {margin-top:0px; font-size:13px; line-height:23px;}
.news ul {margin-top:25px;}
.news ul {list-style-type:none;}
.news ul li {margin-bottom:20px;}
.news ul li a {color:#535353;}
.news ul li a:hover {text-decoration:none;}
.news a {color:#ba6312;}



.phat {margin-bottom:18px; font-size:15px; color:#525252; font-family:Arial; margin-right:20px; line-height:36px; }
.phat a {color:#115da8; text-decoration:none;}
.phat a:hover {text-decoration:underline;}



.site-footer-holder-small {border:0px solid #000;width:1015px; height:250px; margin:0; background:url(../images/footer2.png) top left no-repeat; font-size:10px; padding-top:40px; color:#a5a5a5;}
.site-footer-holder {border:0px solid #000;width:1015px; height:250px; margin:0; background:url(../images/footer.png) top left no-repeat;}
.site-footer {border:0px solid #000; height:158px; padding:0px;}
.footer-below {margin-top:20px; font-size:10px; font-family:helvetica, arial;}

.site-footer .half {padding:35px 20px 20px 10px; margin-left:50px; width:450px; text-align:right; color:#fafafa; font-size:13px; line-height:24px;}
.site-footer h1 {font-size:24px; margin-bottom:0px;  font-weight:normal; color:#f3f3f3; padding-bottom:15px;}
.site-footer .half a {color:#ba6312;}

.site-footer .third {font-size:0.8em; color:#eee; height:150px; width:300px; margin-right:10px; padding:10px 4px 4px 20px; display:inline; float:left; line-height:1.9em; border-right:1px solid #4e647a;}
.site-footer .third-nb {border-right:0px;}
.site-footer .third h3 {font-size:1.5em; margin-bottom:15px;}
.site-footer .third-image {float:right; margin-right:15px;}
.third h3 a {color:#fff; text-decoration:none;}
.third h3 a:hover {text-decoration:underline;}
.third a {color:#fff; font-weight:bold; text-decoration:underline; }



/* UI boxes and stuff with small curvy corners */

.navpanel-left {float:left; width:186px; height:auto; margin:0 0 0 10px;}

.navpanel-head {
width:186px; 
height:26px; 
background:url(../images/side-bar-head.png) top left no-repeat;

}               
.navpanel-tall-holder {
width:184px; 
border:0px solid #000; 
min-height:400px; 
background:url(../images/bluesdbrf4fd.png) top left repeat-x;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;

}

.navpanel-tall {
margin:0px 5px 0px 5px;
padding-top:10px;

}


.navpanel-small-holder {

width:184px; 
border:0px solid #000; 
min-height:120px; 
/*background:url(../images/bluesdbrf8fd.png) top left repeat-x;*/
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;

}

.navpanel-small-holder a {color:#050505;text-decoration:none;}
.navpanel-small-holder a:hover {text-decoration:none; color:#ba6312;}
.navpanel-small-holder ul li:hover {background:#eee; }
.navpanel-small-holder ul li a { margin-left:5px; }

.navpanel-tall-holder a {color:#050505;text-decoration:none;}
.navpanel-tall-holder a:hover {text-decoration:none; color:#ba6312;}
.navpanel-tall-holder ul li:hover {background:#eee; }



.navpanel-small {
margin:0 5px 0px 5px;
}

.navpanel-foot{
width:186px; 
height:13px;
background:url(../images/bluesdbrfoot2.png) top left no-repeat;
margin-bottom:11px;
}

.navpanel-head h1 {font-size:15px; color:#fff; font-weight:bold; padding:5px 0 0 5px;}
.navpanel-tall h2, h2 a {font-size:13px; color:#000; font-weight:bold; padding:3px 0 3px 0;}
.navpanel-small h2 {font-size:13px; color:#000; font-weight:bold; padding:10px 0 7px 0;}
.box h1 {font-size:19px; font-weight:normal; padding:15px 0 15px 10px; color:#0a0a0a;}

.navpanel-small p {font-size:12px; margin-bottom:8px;}


.navpanel-tall ul {font-size:12px;}
.navpanel-tall ul li {list-style-type:none; padding:5px 0;}
.navpanel-small ul {vertical-align:middle; font-size:12px; list-style-type:none;}
.navpanel-small ul li { padding:0px 0; vertical-align:middle;}
.navpanel-small ul li a {text-decoration:none;}
.navpanel-small ul li a:hover {text-decoration:underline;}
.navpanel-small ul li a img {vertical-align:middle; }

.navpanel-small .imgfloat2 {font-size:12px;} 

.box-holder {margin-right:5px; margin-left:15px; float:left; display:inline; width:769px; background:#fff url(../images/bluesdbrf4fd.png) top left repeat-x;}
.box-below {border-top:1px solid #e5e5e5; width:570px; padding:0; margin:0; padding-top:1px; float:left;}
.box {background: url(../images/middlebarfooter.png) bottom right no-repeat; border:0px solid #FF901A; min-height:300px;}
.box .bl {/*background:url(../images/ui/boxbl.png) bottom left no-repeat; */min-height:300px;}
.box .tr {background:url(../images/sdbrtrf5.png) top right no-repeat; min-height:300px;}
.box .tl {background:url(../images/sdbrtlf5.png) top left no-repeat; min-height:300px;}

.box .left-right {min-height:300px; margin:0px 0 0px -5px; padding:0 3px 0 5px; border-left:1px solid #ededed;border-right:1px solid #e5e5e5; width:100%; height:100%;}
.box .top-bottom {min-height:300px;padding: 0 0 9px 0; margin:0px 5px -1px 5px; border-top:1px solid #e5e5e5;border-bottom:0px solid #b3b3b3;  height:100%;}

.box-half {width:240px; float:left; display:inline;}

.callbackforminput {width:250px; height:auto; padding:5px 0 5px 5px; font-size:1em; background-color:#fff; border: 1px solid #aaa; color:#555;}
.callbackforminput3 {width:250px; height:auto; margin-top:5px; padding:5px 0 5px 5px; font-size:1em; background-color:#fff; border: 1px solid #aaa; color:#555;}
.callbackforminput2 {width:205px; height:auto;margin:5px 0 5px 2px; font-size:1em; background-color:#fff; border: 1px solid #aaa; color:#555;}

.callbackbutton {background:#ccc; padding:10px;margin-top:10px; border:2px solid #bbb;}
.callbackbutton:hover {cursor:pointer; border:2px solid #aaa;}


.nyross {float:right; margin:0px 40px 10px 3px;}
.nyrotext {width:200px; margin:20px 40px 10px 50px; color:#f3f3f3; line-height:26px; font-size:16px;}
.nyrotext a {color:#f3f3f3;}
.nyrohead {margin:20px 0 30px 50px; width:650px; padding:0;}
.nyrohead h1 {margin:0px 0 20px 0px; display:inline; color:#fff; font-size:36px; padding:0;}
.nyrohead h1 a {color:#fff; text-decoration:none; padding:0; font-size:36px;}
.nyrohead a {font-size:20px; color:#f3f3f3; margin-top:10px;}

.tttt { background:url(../images/pga-laptop.png) repeat-x; height:190px; width:230px;}

.ttttt {height:190px; width:230px;}
.ttttt:hover {cursor:pointer; background:url(../images/modalhover.png) repeat-x; height:190px; width:230px;}

#pga img:hover {margin-top:-3px; border-top:3px solid #ba6312; }

h2 a {font-size:17px; color:#030303;}

.svcsq {font-size:14px; padding:30px; }
.svcsclmn {width:350px; float:left; display:inline;line-height:19px;}
.svcsclmn a {color:#000;}
.svcsp {margin-top:10px; margin-bottom:30px; padding-right:20px; font-size:14px;}

.svcsp a {color:#000;}

.svcsin {margin-right:0px; padding:9px; border:1px solid transparent;}
h2 a:hover {text-decoration:none;}

.wslogos {float:left; height:100px; width:70px; display:inline; padding:6px;}

.wspara {z-index:666666; margin-bottom:10px; line-height:20px; font-size:13px; width:600px; float:left; display:inline;}

.wspara a {line-height:40px;}

.aaaaa {padding:8px 16px 8px 0; width:690px; }
; 

}
.admnlist 
{
padding-left:20px;
font-size:11px;

}







/*FROM INDEX FOOTER moved 12th july2011*/

.stepcarousel{

position: relative; /*leave this value alone*/
border: 0px solid #614831;
overflow: scroll; /*leave this value alone*/

width: 233px; /*Width of Carousel Viewer itself*/
height: 251px; /*Height should enough to fit largest content's height*/


}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
padding-left:0;
margin:0px;
}

.stepcarousel .panel{


float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
padding:0px;
padding-top:0px;
margin:0px;
padding:0 0 0 0px;
width: 233px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:157px;
}




.panel h2 {font-size:20px; color:#fff; display:normal; padding-top:20px;}

.laptop {margin-left:20px;margin-top:25px;}

.site-content {height:auto;}



 .footerlinks {}
 .footerlinks a {color:#999;}
 .footerlinks a:hover {color:#111;}
 
 

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:16px 37px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.myButton:active {
	position:relative;
	top:1px;
}

