/* not ready */



/* -- form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }



/* -- buttons */

#editor-xtd-buttons {

        padding: 0px;

}



.button2-left,

.button2-right,

.button2-left div,

.button2-right div {

        float: left;

}



.button2-left a,

.button2-right a,

.button2-left span,

.button2-right span {

        display: block;



        float: left;





        color: #666;

        cursor: pointer;

}



.button2-left span,

.button2-right span {

        cursor: default;

        color: #999;

}



.button2-left .page a,

.button2-right .page a,

.button2-left .page span,

.button2-right .page span {

        padding: 0 6px;

}



.page span {

        color: #000;

        font-weight: bold;

}



.button2-left a:hover,

.button2-right a:hover {

        text-decoration: none;

        color: #0B55C4;

}



.button2-left a,

.button2-left span {

        padding: 0 24px 0 6px;

}



.button2-right a,

.button2-right span {

        padding: 0 6px 0 24px;

}



.button2-left {

       

        float: left;

        margin-left: 5px;

}



.button2-right {

       

        float: left;

        margin-left: 5px;

}



.button2-left .image {

       

}



.button2-left .readmore {

        

}



.button2-left .pagebreak {

     

}



/* Tooltips */

div.tooltip {

        float: left;

        background: #ffc;

        border: 1px solid #D4D5AA;

        padding: 5px;

        max-width: 200px;

}



div.tooltip h4 {

        padding: 0;

        margin: 0;

        font-size: 95%;

        font-weight: bold;

        margin-top: -15px;

        padding-top: 15px;

        padding-bottom: 5px;

        }



div.tooltip p {

        font-size: 90%;

        margin: 0;

}



/* Caption fixes */

.img_caption .left {

        float: left;

        margin-right: 1em;

}



.img_caption .right {

        float: right;

        margin-left: 1em;

}



.img_caption .left p {

        clear: left;

        text-align: center;

}



.img_caption .right p {

        clear: right;

        text-align: center;

}



.img_caption  {

	text-align: center!important;

}



.img_caption.none {

	margin-left:auto;

	margin-right:auto;

}





/* Calendar */

a img.calendar {

        width: 16px;

        height: 16px;

        margin-left: 3px;

        cursor: pointer;

        vertical-align: middle;

}



/* System Messages */



.error

{

        padding:0px;

        margin-bottom: 20px;

}



.error h2

{

        font-size:1.4em !important;

}



#system-message

{

                margin:10px 0 20px 0;

                border-left:0;

                border-right:0;

}



#system-message dt 

{ 

	font-weight: bold; 

}

#system-message dd 

{ 

	margin: 0 0 15px 0;

	font-weight: bold;

	text-indent: 0px;

	padding:0

}

#system-message dd ul 

{ 

	color: #000; 

	list-style: none; 

	padding: 0px;

}

#system-message dd ul li

{

	line-height:1.5em 

}



/* System Standard Messages */

#system-message dt.message 

{ 

	position:absolute; 

	top:-2000px;

	left:-3000px;

}

	

#system-message dd.message  ul

{

	background: #fff  url(../images/system/notice-info.png) no-repeat;

	padding-left:40px;

	padding: 10px 10px 10px 40px;

	border-top: 2px solid #90B203;

	border-bottom: 2px solid #90B203;

}



#system-message dd.message ul li{background:none !important}



/* System Error Messages */

#system-message dt.error 

{ 

	position:absolute;

	top:-2000px;

	left:-3000px; 

}

	

#system-message dd.error ul

{

	background:#fff url(../images/system/notice-alert.png) no-repeat ;

	padding-left:40px;

 	padding: 10px 10px 10px 40px;

    border-top: 2px solid #990000;

    border-bottom: 2px solid #990000;

}







/* System Notice Messages */

#system-message dt.notice 

{ 

	position:absolute;

	top:-2000px;

	left:-3000px;

}

	

#system-message dd.notice  ul

{ 

		background:#fff url(../images/system/notice-note.png) no-repeat ;

		padding-left:40px;

	    padding: 10px 10px 10px 40px;

	    border-top: 2px solid #FAA528;

	    border-bottom: 2px solid #FAA528; 

}

#system-message dd.notice ul { color: #000;margin:10px 0 }



#system-message 

{

    margin-bottom: 0px;

    padding: 0;

}



#system-message dt 

{

    font-weight: bold;

}



#system-message dd 

{

    font-weight: bold;

    padding: 0;

}









.ice-navigator .active div{

	border:none !important

}

.tab_bg1 div {

	background:none !important	

}

.ice-navigator  div span{

	width:249px;

	padding:0 !important;

	text-indent:-5000px;

}

.tab_bg1 div span {

	background:url(../images/tab_bg1.gif) no-repeat 0% 0%  !important ;

}

.tab_bg2 div span {

	background:url(../images/tab_bg2.gif) no-repeat 0% 0%  !important ;

}

.tab_bg3 div span {

	background:url(../images/tab_bg3.gif) no-repeat 0% 0%  !important ;

}

.active.tab_bg1 div span {

	background:url(../images/tab_bg1_active.gif) no-repeat 0% 0% !important ;

}

.tab_bg2.active div span {

	background:url(../images/tab_bg2_active.gif) no-repeat 0% 0% !important ;

}

.tab_bg3.active div span {

	background:url(../images/tab_bg3_active.gif) no-repeat 0% 0% !important ;

}

.ice-navigator  div span strong{

	width:249px;

	padding:0 !important;

	height:65px;

	display:block;

}

.tab_bg1 div strong {

	background:url(../images/title1.png) no-repeat 0% 0% !important ;



}

.tab_bg2 div strong {

	background:url(../images/title2.png) no-repeat 0% 0% !important ;

}

.tab_bg3 div strong {

	background:url(../images/title3.png) no-repeat 0% 0% !important ;

}



.header_slider_title {position:absolute;  }

.slide_first {position:absolute; font-size:39px; top:94px; color:#457f8c}

.slide_first div {line-height:1.2em}

.pt36 {font-size:36px; text-transform:uppercase;}

.slide_second {position:absolute; font-size:37px; line-height:1.2em;  top:98px; color:#f2a03d}

.pt42 {font-size:42px; text-transform:uppercase}

.pt34 {font-size:34px; text-transform:uppercase}

.style2 {margin:0 0 0 70px;}

.m1 {margin-top:-5px;}

.third_second {position:absolute; font-size:41px; line-height:1.2em;  top:131px; color:#d94625}

.pt55 {font-size:55px; text-transform:uppercase}

.style3 { text-transform:uppercase; margin-top:-16px !important; }

.style4 {margin-top:-16px !important;}



.flash {margin-left:-24px; margin-top:-129px;}


#bottomblocks{
	color:#00aaff;
	float:left;
	width:auto;
	height:auto;
	margin-right:20px;
	margin-top:80px;
}

#bottomblocks a, #bottomblocks a:visited {
	color:#fff;
	text-decoration:none;
	}
	
	#bottomblocks a:hover{
	color:#fff;
	text-decoration:underline;
	}
	
	


