@import url("development-bundle/themes/smoothness/ui.all.css");
@import url("js/jquery-ui-1.8.10/theme/jquery.ui.all.css");

* {
	margin: 0;
	padding: 0;
    
}

body {

	background: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica,  Arial, sans-serif,"Lucida Grande", "Segoe UI", Verdana;
    font-size: small;
	/*font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;   */
	color: #666666;

}
h1 {
    font-weight: 500;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #000;
    border: none;
    line-height: 2em;
    font-size: 2em;
}
p, blockquote, ul, ol {
	margin-bottom: 1.5em;
	line-height: 1.65em;
	text-align: left;
}
p {

}
#topLinks {
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    RIGHT: 50px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute
}
#topLinks LI {
	DISPLAY: inline ;
}
#topLinks A {
	FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #107baf;
    MARGIN-RIGHT: 0px;
    TEXT-DECORATION: none;
}
.spacing {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.tabspacing{
    margin-left:50px;
}

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}
ul {
	margin-left: 1em;
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a {
	text-decoration: underline;
	color: #3E9722;
}

a:hover {
	text-decoration: none;
	color: #E58C24;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}
img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
}


/* Boxed Style */

.boxed {
    padding-top:10px;
}

.boxed .title {
	background: #3C74E6 url(images/img06.gif) repeat-x;
}

.boxed .title h2{
	height: 28px;
	padding: 12px 0 0 20px;
	text-transform: uppercase;
	font-size: 1.0em;
	color: #FFFFFF;
}
.boxed .content {
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	background: url(images/img07.gif) repeat-x;
}
.boxed .content h2{
    text-align:left;
    font-weight:bold;
    color: #4b6c9e;
}
.boxed .content h3 {
    font-weight: bold;
    text-align: left;
    color: #501950;
}
.boxed .content ul{
   
    list-style-image:url('images/Rotate270AntiClockwise3Green.png');
}
.boxed .content li{
    padding-left:0px ;
    padding-top:2px;
}

#content {
    width: 960px;
    margin-left:auto;
    margin-right:auto;

    /*
	width: 920px;
	margin: 0 auto;
	padding: 0px;
    */
    /*background: url(images/img02.jpg) no-repeat;*/
	border-top: 1px solid #FFFFFF;

}
#content h2 {
    font-weight: bold;
         /*text-shadow: 5px 5px 5px #000000;
           */
}

/* Post */

.post {
}
.post .center
{
    padding:20px 200px 0px 200px;
}

.post .title {
	background: #3C74E6 url(images/img06.gif) repeat-x;
	font-size: 1em;
	text-transform: uppercase;
	color: #FFFFFF;
}

.post .title span {
	display: block;
	height: 28px;
	padding: 12px 0 0 20px;
}

.post .date {
	margin-top: -25px;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: right;
	font-size: x-small;
	color: #FFFFFF;
}

.post .date .month {
}

.post .date .day {
}

.post .date .year {
}

.post .meta {
	clear: both;
}

.post .meta p {
	margin: 0;
	padding: 10px 20px 40px 20px;
	border-top: 1px dotted #CCCCCC;
	line-height: normal;
	font-size: x-small;
}

.post .story {
	padding: 20px;
	border-top: 1px solid #FFFFFF;
	background: url(images/img07.gif) repeat-x;
}
.post .story .repeatebg{
    padding: 20px;
	border-top: 1px solid #FFFFFF;
	background: url(images/img07.gif) repeat-x;
    
}
.post .story img{
    height:400px;
}
table .jobs td{
    border: 1px solid ;
    border-color:rgb(0,0,130);
    text-align:left;
    padding:3px;
}
table .jobs2 td{
    border: 1px solid ;
    border-color:rgb(0,0,130);
    text-align:left;
    padding:3px;
}
.post .story ul{
    

list-style-image: url('images/Rotate270AntiClockwise3Green.png');
  padding:5px 0px 5px 5px;

  
}
.post .story li{
    padding:0px 0px 5px 5px;
    
}
.post .story .list ul{
    list-style-image:url('images/arrow_header.gif');
    padding:5px 0px 5px 5px;
}
.post .story .list li{
     padding:5px 0px 5px 20px;
     font-size:20px;
}

/* Header */

#header {

	width: 960px;
	height: 80px;
/*	margin: 0 auto;



*/

    margin-right:auto;
    background: #CAE646 url(images/sds6.jpg) no-repeat;
    background-position: left top;

    

   	/*
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#00293D),color-stop(0.51,#193E50),color-stop(0.87,#305162)));
	background: -moz-linear-gradient(center bottom,#00293D 2%,#193E50 51%,#305162 87%);

	*/
}

#fixed {
    position: fixed;
    top: 0pt;
    left: 50%;
    margin-left:-480px;
    z-index: 1000;
}
/* Header > Logo */

#logo {
	float: left;
	width: 240px;
	height: 50px;
}

#logo h1 {
	float: left;
	margin: 0;
	padding: 50px 0 0 0;
	font-size: 2.6em;
}

#logo h2 {
	float: left;
	margin-top: -5px;
	font-size: 1em;
}

#logo a {
	text-decoration: none;
	color: #000000;
}

/* Header > Menu */

#menu {
	float: right;
}

#menu ul {
	margin: 0;
	padding-top: 79px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	margin-left: 2px;
	padding-top: 10px;
	background: url(images/img03.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
/*
create proc total_budget
{
   declare @total decimal(12,2);
   select @total = sum(is_null(budge.budget_money) from budget inner right join Categories c
   on budget.category_id = budget.category_id where budget.Spend_Date between @from and @to
}
*/

#menu a:hover {
	background-image: url(images/img04.gif);
}

#menu .active a {
	background-image: url(images/img05.gif);
}

/* Content */



/* Content > Main */

#main {
	float: left;
	width: 560px;
	padding-left: 20px;
    padding-top:10px;
}

/* Content > Main > Welcome */

#welcome {
}

/* Content > Main > Example */

#example {
}

/* Content > Sidebar */



/* Content > Sidebar > Login */

#login {
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	display: block;
}

#login input {
	margin-bottom: 10px;
	padding: 2px 5px;
	color: #666666;
}

#inputtext1, #inputtext2 {
	width: 160px;
}

#inputsubmit1 {
	margin: 0;
	padding: 0;
}

/* Content > Sidebar > Updates*/

#updates {
}

#updates ul {
	margin: 0;
	list-style: none;
}

#updates h3 {
	font-size: 1.0em;
}

#updates p {
	line-height: normal;
	font-size: .8em;
}

#updates a {
	text-decoration: none;
}

/* Content > Sidebar2 */
#sidebar {
	float: left;
	width: 180px;

}

#sidebar .boxed .title h2 {
	background: url(images/img08.gif) no-repeat;
}
#sidebar2 {
	float: left;
	width: 180px;
	padding-left: 20px;
}
#sidebar3{
    float:left;
    width:680px;
    padding-left: 20px;
}
#sidebar4{
    float:left;
    width:260px;
    padding-left: 0px;
}
#sidebar2 .boxed .title h2 {
	background: url(images/img10.gif) no-repeat right top;
}
#sidebar4 .boxed .title h2 {
 background: url(images/img08.gif) no-repeat;
}
#sidebar3 .boxed .title h2{
    background: url(images/img10.gif) no-repeat right top;
}
/* Content > Sidebar2 > Sponsors */

#sidebar5 {
   float:left;
   width:960px;
   padding-left: 0px;

}
#sidebar5 .boxed .title h2{

  background: url(images/img08.gif) no-repeat left top;

}
sidebar6 {

}
#sponsors {
}

#sponsors ul {
	margin-left: 0;
	padding-left: 0;
	list-style: inside;
}

/* Content > Sidebar2 > ad120x600 */

#ad120x600 {
	text-align: center;
}

/* Footer */

#footer {
	clear: both;
	width: 960px;
	height: 80px;
	margin-top:50px;
	margin: 0 auto;
	padding: 20px 0;
	background: url(images/img02.jpg) no-repeat;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
	font-size: x-small;
}

#footer a {
	text-decoration: underline;
	color: #666666;
}

#footer a:hover {
	text-decoration: none;
}

/* Footer > Legal */

#legal {
}

/* Footer > Links */

#links {
}

.Accord_div {
        -moz-border-radius : 5px;
        -webkit-border-radius : 5px;
        -moz-box-shadow : 0px -2px 4px rgba(0,0,0,0.3);
        -webkit-box-shadow : 0px -2px 4px rgba(0,0,0,0.3);
        box-shadow: 0px -2px 4px rgba(0,0,0,0.3);
        behavior: url(ie-css3.htc);

        background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#B8C6CD),color-stop(0.51,#E4EAF2),color-stop(0.87,#FAFBFC)));
	    background: -moz-linear-gradient(center bottom,#B8C6CD 2%,#E4EAF2 51%,#FAFBFC 87%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8C6CD', endColorstr='#FAFBFC');
        behavior: url(ie-css3.htc);

        /*background:#808080;*/
        /*
        background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#FAFAFA),color-stop(0.51,#F2F2F2),color-stop(0.87,#B3B3B3)));
        background: -moz-linear-gradient(center bottom,#FAFAFA 2%,#F2F2F2 51%,#B3B3B3  87%);
        */

        /*padding:5px;
		margin:1px;
        background-image:url(images/background.gif);
		background-repeat:   no-repeat;
		background-position:top left;
		*/
	}
.Accord_div a:link{
        color:	#000000;
        margin-left:1px;
        /*text-shadow: 5px 5px 5px #000000;*/
        /*
        background-image:url("Images/background.gif");
        background-repeat:no-repeat;
        background-position:center left ;
        */
        font-size:0.8em;
		opacity: 0.6;
		/*text-decoration:none;*/
		text-align: left;
    }

.Accord_div a:visited {
           color:#00FF00;
           }
.Accord_div a:hover {
           color:#2F4F4F;
		   opacity: 1;
        }
.Accord_div a:active {
           color:#0000FF;
          }
.Accord_div ul{
	margin-left: 0;
	padding-left: 0;
    list-style-image:url('images/ai1.png');
    /*Rotate270AntiClockwise3Green.png*/
}

#Contact_Form form {
    -moz-box-shadow: 0 1px 5px #000;
    -webkit-box-shadow: 0 1px 5px #000;
    box-shadow: 0 1px 5px #000;
   	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#B8C6CD),color-stop(0.51,#E4EAF2),color-stop(0.87,#FAFBFC)));
	background: -moz-linear-gradient(center bottom,#B8C6CD 2%,#E4EAF2 51%,#FAFBFC 87%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8C6CD', endColorstr='#FAFBFC');
    behavior: url(ie-css3.htc);
    margin : 0 0 20px;
	padding : 10px;
}
#Contact_Form label {
    color : #666;
	display : block;
	font-size : 10px;
	font-weight : bold;
	margin : 0 0 0 2px;
}
#Contact_Form input, #Contact_Form textarea {
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#476B6B),color-stop(0.51,	#527A7A),color-stop(0.87,	#669999)));
	background: -moz-linear-gradient(center bottom,#476B6B 2%,#527A7A 51%,#669999 87%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#476B6B', endColorstr='#669999');
    behavior: url(ie-css3.htc);
    border : 1px solid #CCC;
	font-size : 11px;
	padding : 4px 5px;
	width : 400px;

}
#Contact_Form input {
    margin : 0 0 10px;
}
#forminput
{
/*
   -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#476B6B),color-stop(0.51,	#527A7A),color-stop(0.87,	#669999)));
	background: -moz-linear-gradient(center bottom,#476B6B 2%,#527A7A 51%,#669999 87%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#476B6B', endColorstr='#669999');
    behavior: url(ie-css3.htc);
    border : 1px solid #CCC;
	font-size : 11px;
	padding : 4px 5px;
	width : 400px;
	             */
	   -moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	background: -moz-linear-gradient(top, #ffffff, #eaeaea);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dedede));
	border: 1px solid #dedede;
	color: #000000;
}
#Contact_Form input.button, .btn {
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#B2B2B2),color-stop(0.51,#CCCCCC),color-stop(0.87,#E6E6E6)));
	background: -moz-linear-gradient(center bottom,#B2B2B2 2%,#CCCCCC 51%,#E6E6E6 87%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B2B2B2', endColorstr='#E6E6E6');
    behavior: url(ie-css3.htc);
    border : 1px solid #888;
	color: #000;
	cursor : pointer;
	font-weight : bold;
	margin : 10px 0 0 0;
	text-shadow : 0 -1px 1px rgba(0,0,0,0.25);
	width : 25%;
	align:center;
 }
#Contact_Form textarea {
    height : 100px;
}
#Contact_Form [type="text"]{
   -moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	background: -moz-linear-gradient(top, #ffffff, #eaeaea);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #dedede));
	border: 1px solid #dedede;
	color: #000000;
    /*position: relative ;*/
}
#clients {
           -moz-border-radius : 5px;
           -webkit-border-radius : 5px;
           -moz-box-shadow : 0px -2px 4px rgba(0,0,0,0.3);
           -webkit-box-shadow : 0px -2px 4px rgba(0,0,0,0.3);
           box-shadow: 0px -2px 4px rgba(0,0,0,0.3);
           background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#B8C6CD),color-stop(0.51,#E4EAF2),color-stop(0.87,#FAFBFC)));
	       background: -moz-linear-gradient(center bottom,#B8C6CD 2%,#E4EAF2 51%,#FAFBFC 87%);
           /*
           filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B8C6CD', endColorstr='#FAFBFC');
           behavior: url(ie-css3.htc);
           */
}
#partners {
           -moz-border-radius : 5px;
           -webkit-border-radius : 5px;
           -moz-box-shadow : 0px -2px 4px rgba(0,0,0,0.3);
           -webkit-box-shadow : 0px -2px 4px rgba(0,0,0,0.3);
           box-shadow: 0px -2px 4px rgba(0,0,0,0.3);
           background:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,#B2CCCC),color-stop(0.51,#C2D6D6),color-stop(0.87,#D1E0E0)));
	       background: -moz-linear-gradient(center bottom,#B2CCCC 2%,#C2D6D6 51%,#D1E0E0 87%);
           filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B2CCCC', endColorstr='#D1E0E0');

           /*
           #00334C
           #30596E
           #FAFBFC
           behavior: url(ie-css3.htc);
           filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00334C', endColorstr='#30596E');
           behavior: url(ie-css3.htc);
           */
}
#partners table {
          margin-right: auto;
          margin-left: auto;
}


#status{
  padding:30px;
  color:#000;
  font-size:30;
 /* position:absolute;*/
  left:570px;
  /*visibility:hidden; */
  margin-left:10px;
}

#status.loading{
  	visibility:visible;
  	background-image:url("images/loading2.gif");
	background-repeat:no-repeat;
	/*background-position:center left ;*/
	/*padding-left:30px;*/
}
#status.denied{
  visibility:visible;
  color:#330000;
  font-size:30;
  background-image:url("images/warning.png");
  background-repeat:no-repeat;
  text-align: left;
	/*background-position:center left ;*/
	/*padding-left:30px;*/
}

#sds-bg{
	padding-left: 50px;
	font-size: 18px;
	font-weight: 600;
}

.sh2{
	font-size: 22px;
	background-image: url(images/aventurasmall.PNG);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 115px;
	height: 40px;
	line-height: 35px;
	width: 570px;
}

.sdsh2{
	font-size: 16px;
	background-image: url(images/sdslogosmall.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 60px;
	height: 60px;
	line-height: 23px;
	width: 570px;
	color: #9CA5A5 !important;
}

#sdsh1{
	font-size: 24px;
	text-align: left;
	font-weight: 600;
	color: #660000;
	padding-left: 0px;
}

.logoul{
	border-left: 2px solid #006699;
	padding : 5px 10px;
	margin-left: 23px;
}

#chars-list
{
	margin-left: 20px;
	margin-top: 10px;
}
#fb-page
{
	width: 180px;
}
#fb-link
{
	background-image: url(images/social-facebook-box-blue-icon.png);
	background-position: center top;
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding-top: 70px;
    text-align: center;
    text-decoration: none;
    width: 150px;
}










