/*CSS Document*/
body {
	 margin: 0;
	 padding: 0;	
	 }

.nav-tabs li {		
	 background:#FF6F00 ;/* -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(247,85,13)), color-stop(0.72, rgb(251,148,87))) !important;	*/	 
     }
.nav-tabs li:first-child {
   -webkit-border-top-left-radius: 3px; 
   -moz-border-radius-topleft: 3px; 
    border-top-left-radius:3px;
    }
.nav-tabs li:last-child {
   -webkit-border-top-right-radius: 3px; 
   -moz-border-radius-topright: 3px; 
    border-top-right-radius:3px;
    }
.nav-tabs li  a{	
	font-size: 15px;
	font-weight:bold;
	color:#000;
	text-shadow: #fff 1px 0px 1px;
	border:none;
	}
	
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #000;
    cursor: default;
    background:#fff;
    border: 0px solid #ddd;
    border-bottom-color: transparent;    
    -webkit-border-top-left-radius: 0px;
   -moz-border-radius-topleft: 0px;
   -webkit-border-top-right-radius: 0px;
   -moz-border-radius-topright: 0px;
	text-shadow: #fff 1px 0px 1px;
	border-bottom-color: transparent;
}


.nav-tabs.nav-justified>.active>a{
    border-bottom-color: transparent;
}

.nav-tabs>li.active:first-child>a {     
    -webkit-border-top-left-radius: 3px;  
   -webkit-border-top-right-radius: 0px;
  
}
.nav-tabs>li.active:last-child>a{     
    -webkit-border-top-left-radius: 0px;  
   -webkit-border-top-right-radius: 3px;
  
}


.nav-tabs.nav-justified>li>a {   
   border-bottom: 0px solid #ddd;
    border-radius: 3px 3px 0 0;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border: 0px solid #FFB300;
}



@media (min-width: 768px){
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: transparent;
}

}

.tab_container {
	clear: both;	
	float: left; 
	width: 100%;
	background:#fff;
	/*background: -moz-linear-gradient(top, rgb(252,224,171), rgb(252,171,91));
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(252,171,91)), color-stop(0.72, rgb(252,224,171))) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fce0ab, endColorstr=#fcab5b);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fce0ab, endColorstr=#fcab5b)";
    background-image : -o-linear-gradient(top, #fce0ab, #fcab5b);*/
   /*-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16),0 1px 5px 0 rgba(0,0,0,0.12);
   -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16),0 1px 5px 0 rgba(0,0,0,0.12);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16),0 1px 5px 0 rgba(0,0,0,0.12);    */ 
   -moz-border-radius:0px 0px 3px 3px;
   -khtml-border-radius:0px 0px 3px 3px;
   -webkit-border-top-left-radius: 0px;
   -webkit-border-top-right-radius: 0px;
   -webkit-border-bottom-left-radius: 3px;
   -webkit-border-bottom-right-radius: 3px;
    border-radius: 0px 0px 3px 3px;
    }

.tab_content {
	padding:8px;
	font-size: 1.2em;
	margin-top:35px;
    }
.mybackground {
	background: url(/img/background.jpg) repeat 100% fixed;    
    }

/* All Uses Button */

a.GlobalBlackButton span
{
    background: transparent url('/img/btn-left.png') no-repeat 0 0;
    display: block;
    line-height: 22px;
    padding: 5px 5px 5px 10px;
    font-size: 12px;
    color: #fff;
}
a.GlobalBlackButton
{
    background: transparent url('/img/btn-right.png') no-repeat top right;
    display: block;
    float: left;
    height: 32px;
    margin-right: 10px;
    padding-right: 7px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
a.GlobalBlackButton:hover span
{
    background-position: 0 -32px;
    color: #000;
    cursor:hand;
}
a.GlobalBlackButton:hover
{
  background-position: right -32px;
}

.paddingtext{
  padding-left:5px;
}

.ui-content{
    width:750px; 
    margin:0 auto;
    }
.faq {
    padding:10px; 
    float:left;
    background:#ffffff; 
    border-radius: 5px 5px 5px 5px;
    box-shadow:0px 1px 3px #000;
    margin-bottom:10px;
    }
.ui-header{
    width:500px; 
    margin:0 auto;
    height:100px;
    }
.ui-header-left{
    width:310px; 
    float:left;
    }
.ui-header-right{
    width:65px; 
    float:right;
    margin-top:10px;
    margin-right:10px;
    }
.ui-box{
    background:#ffffff; 
    border-radius: 5px 5px 5px 5px;
    box-shadow:0px 1px 3px #000;
    padding:7px;
    }
    #wrapper {
	width: 100%;
	min-width: 10px;
	margin:auto;
	}
.space{height:10px;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	border-left: 160px solid transparent;
	border-right: 160px solid transparent;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#ui-container {
	width: 100%;
	margin-right: -100%;
	float: left;
	}
#content {
	padding: 0 10px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 160px;
	position: relative;
	background: transparent;
	left: -160px;
	margin-top:10px;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -160px;
	margin-top:10px;
	width: 160px;
	position: relative;
	background: transparent;
}
.ui-notification-box{
    background:#ffffff; 
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16),0 1px 5px 0 rgba(0,0,0,0.12);
    padding:7px;
    width:100%;
    margin:0px auto 10px;
    }
.notice{
	font-size: 14px;
    font-weight: bold;
    text-align:center;
    color: #990000;
    line-height:24px;
    }
.notice a{
	text-decoration:none;
	color:#990000;
    }
.notice a:hover{
	text-decoration:underline;
	color:#ff0000;
    }
#navigation{
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #a11f06;
    }
#navigation a{
    padding: 0px 10px;
    color: #fff;
    text-decoration: none;
    border-right: 2px solid #fff;
    font-weight: bold;
    line-height:30px;
  }
#navigation a:hover{
    color: #f30;
    }

#navigation a:last-child{
    border-right:none;
  
}
.navbar-checked .navbar-toggle 
{
    float:left;
    margin-left:8px !important;
}
#header .navbar .dropdown-menu>li>a 
{
    padding:8px 8px;
    border-bottom:1px solid #ddd;
    font-size:16px;
}
#header .navbar .talktoastro 
{
    margin-top:4px;
    margin-left:8px;
}
#header .navbar .talktoastro a {
    background: #fff;
    padding: 8px 10px;
    line-height: 26px;
    border-radius: 3px;
    color: #333;
    font-size: 16px;
}
#header .navbar .talktoastro span {
    padding-right: 5px;
    padding-top: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
#header .navbar .talktoastro img 
{
    margin-left:7px;
}
.dnone { display:none;}
@media (max-width: 768px)
{
    #header .navbar .talktoastro {margin-top: 12px;margin-right: 8px;float: right;} #header .navbar .talktoastro a {font-size:15px;padding:8px 8px;}.dnone { display:block;}
}
@media (max-width: 400px) 
{
    #header .navbar .navbar-brand img {width:80px;height:30px;margin-top:5px;}#header .navbar .talktoastro a {font-size:14px;padding:8px 8px;}
}
@media (max-width: 340px) 
{
    #header .navbar .talktoastro a {font-size:14px;padding:8px 4px; font-size:13px;} #header .navbar .talktoastro img { margin-left:4px;} #header .navbar .talktoastro span { padding-right: 3px;}
}
       