@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);

body  
{
	margin:0px; 
    background: #fff/* url(images/bg.png) top repeat-x*/;
    font-family: Verdana, Sans-serif;
	font-size:90%;
	color: #000000;
    text-align:left;
    font-weight:normal;
}

::-moz-selection{ background: #ED1B23; color:#FFFFFF; text-shadow: none; }
::selection { background:#ED1B23; color:#FFFFFF; text-shadow: none; }

/*-------------------------------------------*/
.newsbg{ background:#ED1B23; color:#FFF; font-size:14px;}
.wrap {background:#FFF;}

.menubg{ background:#003; border-bottom:3px solid #F00;}
.footer 
{
	background: #363D48; color:#D4D4D4;
}
/***********************/

header { 
	margin-left:auto;
	margin-right:auto;
}
header nav a {
	position:relative;
	float: left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	padding:5px 10px 5px 10px; margin-right:5px;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
	background:#1F5C9B;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #1F5C9B), color-stop(1, #4DBB12));
	background: -moz-linear-gradient(center top, #1F5C9B 20%, #4DBB12 100%);
	background: -o-linear-gradient(#1F5C9B, #4DBB12);
	
	box-shadow: 0px 1px #DCEBF9 inset, 0px 1px #317C0C; 
}
header nav a:hover {
	padding-top:15px;
	padding-bottom:15px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
	
	-webkit-box-shadow: 0px 0px 10px 0px #FFF;
-moz-box-shadow:    0px 0px 10px 0px #FFF;
box-shadow:         0px 0px 10px 0px #FFF;

text-shadow:1px 2px 3px #000;

}

p{text-align:justify; padding-right:10px;}

/***********************************************************************/
fieldset        
        { 
			
			background:#F6FAFD url(images/grapgic.png) no-repeat top;
		    background-size:100% 100%;
			
			 padding:5px; margin:5px;
            border:1px solid #D6E6F1;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }
        
legend  
        {   background: #F1F5F8;
            font-family: 'Open Sans Condensed', sans-serif;
            font-size: 18px;
            font-weight:700;
            color:#066AB6;
            text-shadow: 1px 1px 0px #FFF;
            text-transform:capitalize;
            padding:3px 15px 3px 15px;
            
            border:1px solid #D6E6F1;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;

        }

/*------------------------------------------*/
.buttonGreen
{
	
    background-color: #54AE12;
    background-image: -moz-linear-gradient(90deg, #54AE12 0%, #94CA13);
    box-shadow: 0px 1px #DAF2B5 inset, 0px 1px #F4FA94;
    font-size:14px;
    font-weight:bold;
	color:#FFFFFF;
	border:1px solid #227405;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 8px 5px 8px;
}

.buttonGreen:hover{
	border:1px solid #224b09; 
    background-color: #94CA13;
    background-image: -moz-linear-gradient(90deg, #94CA13 0%, #54AE12);
    box-shadow: 0px 1px #FFF inset, 0px 1px #ECF0F3;
	cursor:pointer;
	text-shadow:0 1px 2px #000000;
 }

.buttonRed
{
	
	background-color: #B50404;
    background-image: -moz-linear-gradient(90deg, #B50404 0%, #EE0707);
    box-shadow: 0px 1px #FAA2A2 inset, 0px 1px #FCDBDB;  
    font-size:14px;
    font-weight:bold;
	color:#FFFFFF;
	border:1px solid #850404;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 8px 5px 8px;
}

.buttonRed:hover
{
	background-color: #F84949;
    background-image: -moz-linear-gradient(90deg, #F84949 0%, #EE0707);
    box-shadow: 0px 1px #FAA2A2 inset, 0px 1px #FCDBDB;
	cursor:pointer;
	text-shadow:0 1px 2px #000000;
 }

.buttonDarkBlue{
	background-color: #2D7CBA;
    background-image: -moz-linear-gradient(90deg, #2D7CBA 0%, #2F93E1);
    box-shadow: 0px 1px #D2E8FA inset, 0px 1px #D2E8FA;  
    font-size:14px;
    font-weight:bold;
	color:#FFFFFF;
	border:1px solid #216396;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 8px 5px 8px;
 }

.buttonDarkBlue:hover{
	background-color: #2F93E1;
    background-image: -moz-linear-gradient(90deg, #2F93E1 0%, #2D7CBA);
    box-shadow: 0px 1px #D2E8FA inset, 0px 1px #D2E8FA;
	cursor:pointer;
	text-shadow:0 1px 2px #000000;
 }
 
.buttonWhite{
	background-color: #E0E1E2;
    background-image: -moz-linear-gradient(90deg, #E0E1E2 0%, #F2F2F2);
    box-shadow: 0px 1px #FFFFFF inset, 0px 1px #FFFFFF;  
    font-size:14px;
    font-weight:bold;
	color:#606060;
	border:1px solid #D1D1D1;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 8px 5px 8px;
	margin-left:10px;
 }

.buttonWhite:hover{
	background-color: #F2F2F2;
    background-image: -moz-linear-gradient(90deg, #F2F2F2 0%, #E0E1E2);
    box-shadow: 0px 1px #FFFFFF inset, 0px 1px #FFFFFF;
	cursor:pointer;
	text-shadow:0 1px 2px #FFFFFF;
	color:#000000;
 }

/*------------------------------------------*/
input[type=text], input[type=password], input[type=email]
{ 
	background:#F9FAFA;
    border: 1px solid #c4c4c4;
    width: 250px;
    height: 22px;
    padding: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
input:focus[type=text], input:focus[type=password], input:focus[type=email] {
background:#FFFFFF;
    outline: none;
    border: 1px solid #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
}

/*----------------------------------------------*/
textarea
{ 
	background:#F9FAFA;
    border: 1px solid #c4c4c4;
    width: 250px;
    height: 75px;
    padding: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
textarea:focus {
background:#FFFFFF;
    outline: none;
    border: 1px solid #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
}
/*----------------------------------------------*/
select
{ 
	background:#F9FAFA;
    border: 1px solid #c4c4c4;
    width: 260px;
    height: 30px;
    padding: 4px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	margin-bottom: 0px;
}
select:focus{
background:#FFFFFF;
    outline: none;
    border: 1px solid #7bc1f7;
    box-shadow: 0px 0px 8px #7bc1f7;
    -moz-box-shadow: 0px 0px 8px #7bc1f7;
    -webkit-box-shadow: 0px 0px 8px #7bc1f7;
}
/*------------------------------------*/
.txtbox
{
	border: 1px solid #4E8BAF;
	color:#000000;
	line-height: 20px;
	padding: 3px;
	width: 200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*------------------------------------*/

hr{
    height: 0px;
    border-top: 1px solid #C0CCD7;
    border-bottom: 1px solid #FFF;
    position: relative;
	margin:0;
	padding:0;
}


/****************************************/
.pics
{ width:360px; height:269px;
border:2px solid #D8D9DA;
opacity:1.0;
filter:alpha(opacity=100);

}
.pics:hover
{
border:2px solid #025BC0;
opacity:0.80;
filter:alpha(opacity=40);
}


.pic_bank
{ width:200px; height:76px;
border:2px solid #E5C6E6;
opacity:1.0;
filter:alpha(opacity=100);

}
.pic_bank:hover
{
border:2px solid #AA05C2;
opacity:0.80;
filter:alpha(opacity=40);
}

.icon
{
border:0;
opacity:0.40;
filter:alpha(opacity=40);
}
.icon:hover
{
border:0;
opacity:1.0;
filter:alpha(opacity=100);

}

/*-----------------------------*/
.pic2
{
border:2px solid #858181;
opacity:1.0;
filter:alpha(opacity=100);
width:270px;
height:200px;
}
.pic2:hover
{
border:2px solid #FF0000;
opacity:0.80;
filter:alpha(opacity=40);
}
/*------------------------*/

img { border: 0; }


img.pic-left {float:left; border:3px solid #d4d4d4; margin-right:10px;}
img.pic-right {float:right;  border:3px solid #d4d4d4; margin-left:10px;}


/*------------------------------------*/


.headbg
{
	background-color: #E6F0F5;
	background-image: -moz-linear-gradient(90deg, #E6F0F5 0%, #F0F7FB);
	box-shadow: 0px 1px #FFFFFF inset, 0px 1px #FFFFFF;  
	height:35px; line-height:30px; 
	text-shadow: 1px 1px 0px #FFF;
	font-family: 'Open Sans Condensed', sans-serif;
	text-decoration:none;
	font-size:20px; 
	font-weight:bold; 
	font-variant:small-caps; 
	color:#FF0000; 
	padding-left:10px;  text-align:left;
	border:1px solid #E2EBF0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.heading{ 
	font-size:20px; 
	font-weight:normal;
	font-family:"Times New Roman";
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	color:#282828;
	border-bottom:2px solid #FF661E;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	line-height:33px;

}

.heading1{ 
    background-color: #FF8600;
    background-image: -moz-linear-gradient(90deg, #FF8600 0%, #FEA645);
	font-size:20px; 
	font-weight:bold;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#FFF;
	padding-left:10px; 
	text-align:left;
	text-decoration:none;
	line-height:33px;
	border:1px solid #FF8600;
	
	-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
 border-top-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;

}
.heading2{ 
	font-size:25px; 
	font-weight:bold;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#FF8600;
	border-bottom:2px solid #FF8600;
	text-align:left;
	text-decoration:none;
	line-height:33px;

}
.heading3{ 
    background-color: #B5CBDC;
    background-image: -moz-linear-gradient(90deg, #B5CBDC 0%, #D5E6F3);
	font-size:20px; 
	font-weight:bold;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#0766AF;
	padding-left:10px; 
	text-align:left;
	text-shadow: 1px 1px 1px  #fff; 
	text-decoration:none;
	line-height:33px;
	border:1px solid #96B7D0;
	
	-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
 border-top-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;

}

	
.heading4{
    background-color: #E6E9EA;
    background-image: -moz-linear-gradient(90deg, #E6E9EA 0%, #F1F1F1);
    box-shadow: 0px 1px #E6E9EA inset, 0px 1px #D8D9DA;
	font-size:20px; 
	font-weight:bold;
	font-family: 'Open Sans Condensed', sans-serif; 
	color:#282A30; 
	text-decoration:none;
	display:block; 
	padding:5px 0 5px 10px; 
	text-align:left;
	text-shadow: 0 1px 1px #FFF, 0 2px 10px #F4FCFF;
	}



/**********************************/
p{ margin:3px; padding:5px;}
/**********************************/

/*-----------------------------------*/
.CompanyName {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 35px;
	font-weight:bold;
    color:#DB252C;
    text-shadow: 1px 1px 1px #FFF, 2px 2px 1px #BABABA;
}

.title
	{
	text-align:left;
font-family: 'Lobster', serif; 
line-height: 1em;
color: #FFFFFF;
font-size: 50px;
text-shadow:0px 0px 0 rgb(165,165,165),0px -1px 0 rgb(148,148,148),0px -2px 0 rgb(130,130,130),0px -3px 0 rgb(113,113,113),0px -4px 0 rgb(95,95,95), 0px -5px 0 rgb(77,77,77),0px -6px 5px rgba(0,0,0,0.55),0px -6px 1px rgba(0,0,0,0.5),0px 0px 5px rgba(0,0,0,.2);
	}
	
.title2{
	color:#FF0000;
    font-size: 18px;
    text-shadow: 1px 1px 1px #FFF, 2px 2px 1px #BABABA;
	}
.title3
{
color: #ff0000;
font-weight:bold;
font-size: 36px;
text-shadow:0px 0px 0 rgb(178,-77,-77), 1px 1px 0 rgb(101,-154,-154),2px 2px 1px rgba(0,0,0,0),2px 2px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);
}


.title4
{
font-family: Garamond, serif;
line-height: 1em;
color: #5bbd2a;
font-weight:bold;
font-size:20px;
text-shadow: 1px 1px 0px #F8F8F8, 1px 2px 0px #CCC;
}



.title5 { 
    text-decoration: none;
    font-size:30px;
    color: #FFF;
    text-shadow: -1px 0px #CCC, 0px 1px #CCC, 1px 0px #CCC, 0px -1px #CCC, -1px 1px 2px #000;
    line-height: 53px;
    text-transform: capitalize;
}

.title6 {
    padding-bottom: 20px;
    font-size: 28px;
    color: #666;
    font-weight: bold;
    font-style: italic;
    text-shadow: 1px 1px 0px #F8F8F8, 1px 2px 0px #CCC;
} 


.title7 {
    margin-top: -10px;
    font-family: "Squada One",'Helvetica Neue',Helvetica,Arial;
    font-size: 52px;
    line-height: 0.9em;
    text-transform: uppercase;
    text-shadow: 1px 1px #FFF, 2px 2px #2A2829;
}


.txt-blue{ color:#047DBC; font-size:25px; font-weight:bold; line-height:30px; text-shadow: 1px 1px 2px #FFF;}

.txt-blue-bg{  color:#FFF;
              
        	 background:#047DBC;             
            font-family: 'Lobster', serif; 
            font-size: 25px;
            text-align:center;
            text-shadow: 1px 1px 0px #000;
            text-transform:capitalize;
            border:4px solid #047DBC;
       -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
               }
               
.txt-orange-bg{  color:#FFF;
               
        	 background:#EE9700;             
            font-family: 'Lobster', serif; 
            font-size: 25px;
            text-align:center;
            text-shadow: 1px 1px 0px #000;
            text-transform:capitalize;
            border:4px solid #EE9700;
       -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
               }


.txt-orange{ color:#EE9700; font-size:25px; font-weight:bold; line-height:30px; text-shadow: 1px 1px 2px #FFF;}
/*---------------------------------------------*/


a.link{ font-family:Arial; font-style:normal; color: #1472C2; font-size:12px; font-weight:bold; text-decoration: none; margin: 0; background:none; padding-right:4px; padding-left:4px;}
a:hover.link{color: #FF0000; Font-size:12px; font-weight:bold; text-shadow: 0px 0px 20px #FF0000;}

.list1 a{ display:block;
background:url(images/a1.png) no-repeat  left;
	color: #0A5FA8;
	font-size:100%;
	font-weight:normal;
	text-decoration: none;
	margin: 2px 0px 0 0px;
	line-height:20px;
	padding-left:35px;
	border-bottom:1px dashed #CCCCCC;
}

.list1 a:hover {
background: url(images/a2.png) no-repeat  left;
	color: #FF0000;
	text-decoration:none;
	text-shadow:none;
}



.list2{ display:block;
background: #F8F8F8 url(images/a1.png) no-repeat  left;
	color: #0A5FA8;
	font-size:100%;
	font-weight:normal;
	text-decoration: none;
	margin: 2px 0px 0 0px;
	line-height:20px;
	padding-left:35px;
	border-bottom:1px solid #FFF;
}

.list2:hover {
background:#EFF5EF url(images/a3.png) no-repeat  left;
	color: #15AF11;
	text-decoration:none;
	text-shadow:none;
	font-size:100%;
}
/*-----------------------------------*/





a {	color: red;	text-decoration: none;}
a:hover {text-decoration:none;cursor: pointer; color:none;}

.readmore{ display:block; width:50px; background:#ED1B23; color: #FFF; font-size:12px; font-weight:bold; text-align:center; text-decoration: none; padding:5px; margin:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}
.readmore:hover{background:#2E3092; color: #FFF; font-size:12px; font-weight:bold; text-decoration: none;

    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
}


a.link{ font-family:Arial; font-style:normal; color: #1472C2; font-size:12px; font-weight:bold; text-decoration: none; margin: 0; background:none; padding-right:4px; padding-left:4px;}
a:hover.link{color: #FF0000; Font-size:12px; font-weight:bold; text-shadow: 0px 0px 2px #fff;}

.list3 a{ display:block;
background: url(images/hand1.png) no-repeat  left;
	color: #0A5FA8;
	font-size:100%;
	font-weight:normal;
	text-decoration: none;
	margin: 2px 0px 0 0px;
	line-height:20px;
	padding-left:35px;
	border-bottom:1px solid #FFF;
}

.list3 a:hover {
background:#F0DDF0 url(images/hand2.png) no-repeat  left;
	color: #AA05C2;
	text-decoration:none;
	text-shadow:none;
	font-size:130%;
}
.linkf a{ text-decoration:none; background: url(images/a4.png) no-repeat  left; color:#FFF; font-size:12px; font-weight:bold;  padding-left:15px;}
.linkf a:hover{ background: url(images/a5.png) no-repeat  left; color: #B5C480; Font-size:12px; font-weight:bold; text-shadow: 0px 0px 5px #00020px #FF0000;}

.linkc ul li a{  color:#FFF; font-size:12px; font-weight:bold;  padding-left:15px;}
.linkc ul li a:hover{ color: #B5C480; Font-size:12px; font-weight:bold; text-shadow: 0px 0px 5px #00020px #FF0000;}

.txt_heading2
{   
	font-family: 'Oswald', sans-serif;
	font-weight:200;
    font-size: 14px;
	color:#FFFFFF;
	text-shadow: 1px 1px 5px #000;
	text-align:left;
	border-bottom:1px solid #FFF;
	padding-bottom:3px; 
	margin-bottom:15px;
	width:100%;
	text-decoration:none;
	
 }
 .bg7{ background:#080707; color:#FFF;  padding:8px; border-top:3px solid #E6B50C;}
/**********************************/


.link1 a{
color: #FFFFFF; 
font-size:14px; 
font-weight:bold; 
text-decoration: none;
padding:5px 8px 5px 8px;        
-moz-border-radius: 3px;  
-webkit-border-radius: 3px;  
border-radius: 3px;  
text-shadow: 0 1px 1px #000000;
	
	background-color: #54AE12;
    background-image: -moz-linear-gradient(90deg, #54AE12 0%, #94CA13);
    box-shadow: 0px 1px #DAF2B5 inset, 0px 1px #F4FA94;
	border:1px solid #54AE12; 
    

}

.link1 a:hover
{
	background-color: #2D7CBA;
    background-image: -moz-linear-gradient(90deg, #2D7CBA 0%, #2F93E1);
    box-shadow: 0px 1px #D2E8FA inset, 0px 1px #D2E8FA;  /*background of tabs (default state)*/
	color: white;
	text-shadow:0px 1px 2px #270029;
	
	-webkit-box-shadow: 0px 0px 10px 0px #53BD05;
-moz-box-shadow:    0px 0px 10px 0px #53BD05;
box-shadow:         0px 0px 10px 0px #53BD05;
}
/*--------------------------------------------*/


.link-bg1 a{
	background: url(images/linkbg1.png) left no-repeat; height:25px;
	font-size:14px; font-weight:normal; color:#0A1829; text-decoration:none;
	display:block;  margin:0; text-align:left; padding:5px 0 0 25px;
}
.link-bg1 a:hover{
	background: url(images/linkbg2.png) left no-repeat; 
	color:#0E3462; text-decoration:none;
	display:block;
}

/*---------------------------------*/
.sidebox{ background:url(images/sidebox.png) top center no-repeat; width:298px; height:281px;}
.border_box{background:#FFF; border:1px dashed #CCC; }

.border_box2{background:#F8F8F8; border:1px dashed #CCC; }


.border_bottom{ background:#FBFBFB; border-bottom:1px dotted #CCC;}

.tblbg1{ background:#FFF; border:1px solid #FFF;}
.tblbg2{ background:#E2ECD8; padding:3px; text-align:center; color:#639A0A;}
.tblbg3{ background:#C1D9AA; padding:3px; color:#639A0A; font-weight:bold; text-align:center; text-shadow:0px 1px 2px #FFF;}
.bg1{ background:#FFF2CC; padding:5px;}
.bg2{ background:#B2D9F7; padding:5px; text-align:center; color:#1F7CC4;}
.bg3{ background:#E6E2B5; padding:5px; border:1px dashed #9A9A9A;}
.bg4 
{
	background:#F0EDC6; border:1px solid #FFF;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.bg5{background:#6EC55A url(images/crv.png) no-repeat bottom right;}

.box-a1{ border:4px solid #42BF05; background:#F2FAED; padding:5px; 
        -moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px; 

-webkit-box-shadow: 4px 4px 0px 0px #CCC;
-moz-box-shadow:    4px 4px 0px 0px #CCC;
box-shadow:         4px 4px 0px 0px #CCC;
         }
.box-a2{ border:4px solid #047DBC; background:#EDF6FA; padding:5px;  
         -moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px;

-webkit-box-shadow: 4px 4px 0px 0px #CCC;
-moz-box-shadow:    4px 4px 0px 0px #CCC;
box-shadow:         4px 4px 0px 0px #CCC;
         }
.box-a3{ border:4px solid #EE9700; background:#FEF8ED; padding:5px;  
         
        -moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px; 

-webkit-box-shadow: 4px 4px 0px 0px #CCC;
-moz-box-shadow:    4px 4px 0px 0px #CCC;
box-shadow:         4px 4px 0px 0px #CCC;
         }
.box-a4{ border:4px solid #FF4800; background:#FFF2ED; padding:5px; 
         
         -moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px;

-webkit-box-shadow: 4px 4px 0px 0px #CCC;
-moz-box-shadow:    4px 4px 0px 0px #CCC;
box-shadow:         4px 4px 0px 0px #CCC; 

}



.tablebg1{ background:#FAFCFE; border:1px solid #EBEEF0; padding-bottom:5px;}
.tablebg1:hover{background:#FAF4D3; border:1px solid #FFB400;;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-webkit-box-shadow: 3px 4px 0px 0px #C0C0C0;
-moz-box-shadow:    3px 4px 0px 0px #C0C0C0;
box-shadow:         3px 4px 0px 0px #C0C0C0;
}
.tablebg1 a{ color:#0A6AC4;  font-size:16px; font-weight: bold; text-align:center;  text-shadow: 0 1px 1px #FFF; }
.tablebg1 a:hover{ color:#FF0000;}


.tablebg2{background:#FAF4D3; border:1px solid #DD9715; font-size:100%;}
.tablebg2:hover{background:#EBF3FD; border:1px solid #B8D6FB; color:#000000; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}


.tablebg3{background:#FAF4D3; border:3px solid #DD9715; font-size:100%;}
.tablebg3:hover{ color:#000000; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
