@charset "utf-8";





* {margin:0; padding:0; outline:0;}



html {

width:100%;

height: 100%;

}



body {

    font-size: 14px;

    height: 100%;

    width: 100%;

}



h1, .contentheading, .componentheading {

    display: block;

    font-size: 22px;

    font-weight: bold;

    margin: 0 0 10px;

}



img {

border: 0;

}



.center {

    margin: 0 auto;

    width: 1000px;

	height: 100%;

}



#header {

    display: block;

    float: left;

    position: relative;

    width: 100%;

}



#call {

    display: block;
    font-size: 28px;
    font-style: italic;
    margin: -39px 0 0;
    position: absolute;
    right: 12px;

}



#logo {

    display: block;

    float: left;

    padding:0;
	
	    margin: 12px 0 0 15px;

}



#middle {

    background: none repeat scroll 0 0 #FFFFFF;

    display: block;

    float: left;

    overflow: hidden;

    width: 100%;

}



#content {

    display: inline-block;

    padding: 20px 0 0 12px;

    width: 720px;

}





#content_middle {

    display: inline-block;

    padding: 20px;

    width: 500px;

}



#content_full {

    display: block;

    padding: 20px;

    width: auto;

    background: #FFFFFF;

}







#footer {

    display: block;

    float: left;

    width: 100%;

    text-align:center;

    padding: 10px 0;

    font-size: 10px;
	    background: none repeat scroll 0 0 #FFFFFF;

}



#footer a {

text-decoration: none;

}



.clr {

clear: both;

}





/**** TABMENU STUFF *****/

.tabmenu ul {

    list-style: none outside none;

}



.tabmenu.top {

    float: left;

    width: 100%;
	
	background: url(../images/nav.png) no-repeat;

}




#content-box2 {
display:none;
}

#vmMainPage {


width:733px;
}

.tabmenu.top li:hover {



}

.adminform {

}



img#headerimg {

    float: right;
	    margin: 12px 12px 0 0;
}



.tabmenu li a {

    background: url("../images/li_a.png") repeat-x scroll 0 0 transparent;

    display: block;



    font-weight: bold;

    line-height: 38px;

    text-decoration: none;

}







.tabmenu.left li a, .tabmenu.right li a {

text-align: left;

padding-left: 10px;

}





.tabmenu.top li a {

    float: left;

    height: 38px;

    text-align: center;

    width: 100%;

}



.tabmenu.right {

float: right;



}



.tabmenu.right li {

display: block;

width: ;

}









.tabmenu.left {

float: left;

    margin: 7px 0 20px 14px;

}

/******************************************************



	admin menu



******************************************************/
.blogmanage       {

 float:right;
width:120px;
margin-left:20px;
}


.blogmanage img       {
 width:40px;
}

.blogmanage a       {
color:#808080;
text-decoration:none;
}




form#form_id_84 {

background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
padding-bottom:16px;
padding-top:17px;
text-align:center;
width:120px;
}


/******************************************************



	admin menu



******************************************************/

.adminmenu {
background:none repeat scroll 0 0 #78c131;
height:39px;
position:absolute;
text-align:center;
width:100%;
z-index:99999999999999;
}


.adminmenu table {
padding-top:10px;
}


.adminmenu a.mainlevel {
background:none repeat scroll 0 0 #ffffff;
color:#000000;
text-decoration:none;
padding:5px;
margin-top:5px;

}
#sloganwhole{
width: 100%;
height: 43px;
background: #0a3a78;


}
#slogan{
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin: 9px 0 0 20px;

}
#phone{
    float: right;
    margin: -28px -272px 0 0;
}
#header2{
background: #fff;
    height: 271px;
}

table.blog div {
    border: 1px solid #E3E3E3;
    margin: 0 0 10px;
    padding: 20px 20px 0;
}
#whole{
width: 720px;
    margin: 13px 0 0;
}
#one{
    background: url("../images/box.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 81px;
    padding: 48px 0 0 45px;
    width: 197px;
}
#two{
    background: url("../images/box.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 128px;
    padding: 51px 7px 0 54px;
    width: 181px;
}
#three{
    background: url("../images/box.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 121px;
    padding: 54px 0 0 21px;
    width: 215px;
}
#one a{
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 25px;
}
#two a{
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 25px;
}
#three a{
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 25px;
}
table.testpage h2 {
	font-size: 22px;
	color: #0A3A78;
	margin: 7px 0;
}
#content ul{
padding: 0 0 0 15px;
}
.moduletable_visa{
    background: none repeat scroll 0 0 #FFFFFF;
    height: 80px;
    padding: 11px 0 0;

}