body
{
	margin              : 0px;
	padding             : 0px;
	font-size           : 14px;
	font-family         : Arial,Tahoma,sans-serif;
	width               : 100%;
	text-align          : center;
	background-image    : url('../images/under2.jpg');
	background-repeat   : no-repeat;
	background-position : center top;
	background-color    : #15334d;
	color				: #031641;
	
}
div
{	
	padding             : 0px 0px 0px 0px;
	margin              : 0px 0px 0px 0px;
	border              : 0px;
}
table
{
	font-size			: 14px;
	padding             : 0px 0px 0px 0px;
	margin              : 0px 0px 0px 0px;
	border              : 0px;
}
.page
{
	width               : 1000px;
	text-align          : left;
	margin              : 0 auto; 
}
.center
{
	text-align			: center;
}
a
{
	outline:0;
}
a.atext
{
    color				: #FFFFFF;
    padding				: 4px 4px 4px 4px;
    text-shadow			: none;
}
a.atext:hover
{
	background-color	 : #023b66;
	-moz-border-radius   : 7px;
	-webkit-border-radius: 7px;
}
a.amail
{
	color				: #3E3883;
	text-shadow			: none;
	text-decoration		: none;
	border-bottom		: 1px dotted #3E3883;
    
}
a.sitemap
{
	color				: #FFFFFF;
	text-transform		: uppercase;
	font-weight			: 900;
	text-shadow			: 1px 1px 1px #333333;
	border				: none;
	text-decoration		: none;
	padding				: 2px 2px 2px 2px;
}
a.sitemap:hover
{
	background-color	: #023b66;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.cwhite
{
	color:#FFFFFF;
}
/* Styles for the entire LavaLamp menu */
.lavaLamp {
    position: relative;
    height: 29px; 
    width: 970px;
    /*background: url("/images/atest/bg.gif") no-repeat top;*/
    padding: 15px; 
    margin: 0px 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("../images/lava_blue_trans2.gif") no-repeat right -30px;
            width: 9px; 
            height: 47px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("../images/lava_blue_trans2.gif") no-repeat top left;
                height: 47px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
        	
            position: relative; 
            overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 14px arial;
            color: #fff; outline: none;
            text-align: center;
            height: 47px; top: 7px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
            text-shadow: 1px 1px 1px #333333;
            
        }
/* end style for lavalamp */
.container
{
	width			: 680px;
 	background		: url("../images/background_blue.png");
}
.container_bottom
{
	padding:0px 5px 5px 5px;
	margin-bottom:10px;
	width:990px;
	background		: url("../images/background_blue.png");
}
.container_non_trans
{
	background-color:#2e84e4;
}
h1
{
	font: bold 24px arial;
	margin:0;
	padding:0;
}
.blue_shadow
{
   color: #023b66;
   text-shadow: 0px 1px 1px #5a8cf5;
}
.white_shadow
{
   color: #FFFFFF;
   text-shadow: 0px -1px 1px #666;
}
.green_shadow
{
	color: #083240;
    text-shadow: 0px 1px 1px #1d91b8;
}
.light_blue_shadow
{
	color:#8cc8f2;
	text-shadow: 0px 1px 1px #122938;
}
.black_shadow
{
	/*font				  : bold 22px Arial;*/
	text-shadow			  : 0px 1px 1px #8baef9;
    color				  : #000000;
}
.blue_glow
{
   color: #023b66;
   text-shadow: 0px 0px 18px #92daf2;
}
/*
.title
{
	font: bold 20px arial;
    color: #023b66;
    text-shadow: 0px 1px 1px #5a8cf5;
}
.subtitle
{
	font: bold 15px arial;
    color: #023b66;
    text-shadow: 0px 1px 1px #5a8cf5;
}
.important
{
	font: bold 15px arial;
    color: #083240;
    text-shadow: 0px 1px 1px #1d91b8;
}
.important_blue
{
	color:#8cc8f2;
	font: bold 15px arial;
	
}
.important_big
{
	padding: 5px 5px 5px 5px;
	font: bold 28px arial;
    color: #FFFFFF;
	text-shadow: 0px -1px 1px #666;
}
.important_white
{
	padding: 5px 5px 0px 0px;
	font: bold 15px arial;
    color: #FFFFFF;
	text-shadow: -1px -1px 1px #333;
}
*/
.add_container
{
	margin:10px 0px 0px 0px;
}
.text
{
	padding				  : 5px 10px 5px 10px;
	line-height			  : 1.4em;
	text-align			  : justify;
}
.grad_title
{
	height:90px;
	padding:5px 5px 5px 5px;
	background: url("../images/column_right_back2.png") repeat-x top left;
}
.grad_right
{
	width:300px;
	padding:14px 5px 0px 5px;
	height:86px;
}
.column_right
{
	background: url("../images/background_blue.png");
	width:300px;
	padding:5px 5px 5px 5px;
}
.upper_info
{
	font: bold 14px arial;
	color:#000000;
	text-shadow: 0px 1px 1px #b9cffe;
	text-align:right;
	padding:3px 3px 5px 3px;
}
.separator_blue
{
	margin:5px 5px 5px 5px;
	border-top:1px solid #09457a;
	border-bottom:1px solid #3074b0;
}
.table_tecaji tr td
{
	padding:5px 5px 5px 5px;
	vertical-align:top;
	font-size:14px;
	line-height			  : 1.4em;
	text-align			  : justify;
}
.bold
{
	font-weight:900;
}
.slideshow_container
{
	width		: 680px;
	height		: 218px;
	float		: left;
}
.each_slide
{
	width:680px;
	height:218px;
}
.nav{
	position			  : relative;
	/*top					  : 184px;*/
	top					  : -30px;
	left				  : 576px;
	z-index				  : 1000;
	margin				  : 0px 0px 0px 0px;
	padding				  : 0px 0px 0px 0px;
	height				  : 0px;
	width				  : 165px;
}
#nav a{
	text-decoration	      : none; 
	margin				  : 0px 2px 0px 2px; 
	padding				  : 0px 8px 0px 8px;
	font-size			  : 24px;
	font-family			  : Arial;
	font-weight			  : 900;
	border				  : none;
	color				  : #FFF;
    text-shadow			  : 0px 1px 1px #333;
}
#nav a.activeSlide{
	background-color	  : #023b66;
	-moz-border-radius    : 7px;
	-webkit-border-radius : 7px;
}
#nav a:hover
{
	background-color	  : #023b66;
	-moz-border-radius	  : 7px;
	-webkit-border-radius : 7px;
}
ul
{
	margin				  : 0px 0px 0px 0px;
	padding				  : 0px 0px 10px 20px;
}
ul li
{
	margin				  : 0px 0px 0px 0px;
	padding				  : 0px 0px 0px 0px;
}
.img_trans
{
	-moz-transform		  : rotate(7deg);
	-webkit-transform	  : rotate(7deg);
}
.img_trans2
{
	-moz-transform		  : rotate(-5deg);
	-webkit-transform	  : rotate(-5deg);
}
.nemo_cute_table
{
	background-color:#CCCCCC;
}
.nemo_cute_table thead td
{
	background: url("../images/table_head_background.gif");	
	background-repeat:repeat-x;
	padding: 5px 5px 5px 5px;
	font: bold 16px arial;
    color: #FFFFFF;
	text-shadow: 0px 1px 1px #333;
	text-align:center;
}
.nemo_cute_table tbody td
{
	padding: 5px 35px 5px 5px;
	font-size:14px;
	background: url("../images/table_body_background_odd.gif");	
	background-repeat:repeat-x;
	text-align:left;
	
}
ul.ul_gallery
{
	list-style-type		  : none;
	margin				  : 0 auto;
	padding				  : 0;
	width				  : 630px;
}
ul.ul_gallery li
{
	margin				  : 5px 5px 5px 5px;
	padding				  : 0px 0px 0px 0px;
	float				  : left;
	width				  : 115px;
	height                : 115px;
	/*border				  : 1px solid white;*/
	text-align			  : center;
}
.thumb:hover
{
	/*-moz-transform		  : rotate(5deg);
	-webkit-transform	  : rotate(5deg);*/
}
.parag
{
	line-height			  : 1.4em;
	text-align			  : justify;
}
.add_text
{
	font				  : bold 22px Arial;
	text-shadow			  : 0px 1px 1px #8baef9;
    color				  : #000000;	
}
.afacebook_small
{
	display:block;
	background: url("../images/facebook_icon3.png") no-repeat top center;
	width:32px;
	height:32px;
	text-indent:-9999px;
    cursor:pointer;
}
.afacebook_big
{
	display:block;
	background: url("../images/facebook_icon2.png") no-repeat top center;
	width:128px;
	height:128px;
	text-indent:-9999px;
    cursor:pointer;
}
ul.ul_folder
{
	list-style-type		  : none;
	margin				  : 0 auto;
	padding			  : 0;
	width				  : 635px;
}
ul.ul_folder li
{
	margin				  : 5px 5px 5px 5px;
	padding			  : 0px 0px 0px 0px;
	float				  : left;
	width				  : 115px;
	display			  : inline;
	position			  : relative;
	border				  : 1px solid #1966a1;
	text-align			  : center;
	background-color              : #1966a1;
	height				  :176px;
}
ul.ul_folder li:hover
{
	border				  : 1px solid #023b66;
	cursor				  : pointer;
}
span.pages
{
	margin				  : 0px 2px 0px 2px; 
	padding				  : 2px 6px 1px 6px;
	font-size			  : 16px;
	font-family			  : Arial;
	font-weight			  : 900;
	border				  : none;
	color				  : #FFF;
    text-shadow			  : 0px 1px 1px #333;
}
span.pages_active
{
	margin				  : 0px 2px 0px 2px; 
	padding				  : 2px 6px 1px 6px;
	font-size			  : 16px;
	font-family			  : Arial;
	font-weight			  : 900;
	border				  : none;
	color				  : #FFF;
    text-shadow			  : 0px 1px 1px #333;
    background-color	  : #023b66;
    -moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
}
span.pages:hover
{
	cursor				: pointer;
	background-color	: #023b66;
	-moz-border-radius    : 5px;
	-webkit-border-radius : 5px;
}
.img_container
{
	width				: 115px;
	height				: 115px;
}
.folder_name
{
	font-size:11px;
}
input[type="text"]
{
	border				    : 1px solid #999999;
	padding					: 2px 2px 3px 6px;
	margin					: 4px 0px 0px 0px;
	font-family				: "Trebuchet MS";
	box-shadow				: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow			: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow		: rgba(0,0,0, 0.1) 0px 0px 8px;
    background-color		: #FFFFFF;
    font-size				: 13px;
    width					: 260px;
    color					: #999999;
    
}
input[type="text"]:focus
{
	border					: 1px solid #6a3e14;
}
textarea
{
	border				    : 1px solid #999999;
	background-color		: #FFFFFF;
    margin					: 4px 0px 0px 0px;
	padding					: 2px 2px 3px 6px;
	width					: 260px;
	height					: 114px;
	font-family				: "Trebuchet MS";
	color					: #999999;
	font-size				: 13px;
}
textarea:focus
{
	border					: 1px solid #6a3e14;
}
#contact_container
{
	margin:0px 0px 0px 0px;
	height:297px;
	padding:4px 0px 0px 0px;
}
.div_hear
{
	color:#1f376b;
	text-shadow: 0px 0px 5px #FFFFFF;
	font-weight:900;
	font-size:17px;
	margin-bottom:4px;
}
.div_submit
{
	font-weight:900;
	font-size:17px;
	margin:1px 4px 4px 2px;
	text-decoration:none;
}
a.submitcontact
{
	color				: #FFFFFF;
	text-transform		: uppercase;
	font-weight			: 900;
	text-shadow			: 1px 1px 1px #333333;
	border				: none;
	text-decoration		: none;
	padding				: 4px 10px 3px 10px;
	background-color	: #023b66;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border:1px solid #023b66;
}
a.submitcontact:hover
{
	border:1px solid #031641;
	background-color	: #031641;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	/*border-top:1px solid #09457a;
	border-bottom:1px solid #3074b0;*/
}
.thankyou
{
	display:none;
	font-size:14px;
	padding:12px 0px 0px 0px;
}


