
body
{
		margin:0px;
		font-family: Arial, Helvetica, sans-serif;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
}


.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}

h1
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}

h2
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
}

h3
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4b4b4b;
}

h4
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#444444;
	line-height:16px;
}

h5
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7d7d7d;
}

.black {color:#000000;}
.gray {color:#333333;}
.blue {color:#0a7fc6;}

#wrapper{
	width:980px;
	height: auto;
	margin: auto;
	padding:9px 0px 0px 0px;	
}
	
#logo-panel{
	width:980px;
	height:100px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	
}

#rvs{
	width:240px;
	height:95px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}

#login{
	width:200px;
	height:43px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	float:right;
	
}	
	
#navigation{
	width:980px;
	height:48px;
	margin: 8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/navigation.jpg);
	background-repeat:no-repeat;

	
}

#navigation ul{
	width:980px;
	height:30px;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0px;
	list-style-type:none;	
	}	
#navigation li{
	width: auto;
	height: 25px;
	margin:0px;
	padding:15px 12px 0px 15px;
	list-style-type:none;
	float:left;	
	}
	
#navigation li a{
	color:#FFFFFF; text-decoration:none;		
	list-style-type:none;
	float:left;	
	}
	
#navigation li a:hover{
    color:#333333;	
	list-style-type:none;
	float:left;	
	}

	
#banner{
	width:980px;
	height:244px;
	margin: 15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#partners{
	width:980px;
	height:48px;
	margin: 0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	float:left;
	
}

#left-arrow {width:35px; height:30px; margin:0px; padding:0px; float:left;}

#right-arrow {width:41px; height:30px; margin:0px; padding:0px; float:right;}

#partners-logo{
	width:980px;
	height:50px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}

#partners-logo ul{
	width:980px;
	height:50px;
	margin: auto;
	float:left;
	padding:0px 0px 0px 5px;
	list-style-type:none;
	cursor:pointer;

	
	}	
#partners-logo li{
	width: auto;
	height: 25px;
	margin:0px;
	padding:0px 10px 0px 10px;
	list-style-type:none;
	float:left;
	
}
	
#container{
	width:980px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}

#welcome{
	width:980px;
	height:17px;
	margin: 26px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#service {
	width:980px;
	height:auto;
	margin: 30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#column {
	width:980px;
	height:auto;
	margin: 30px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#col01 {
	width:240px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#col02 {
	width:240px;
	height:auto;
	margin: 0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	float:left;
}

.pad1 {padding:0 5px 0 5px;}
.pad2 {padding-top:10px;}
.pad3 {padding:0 0 0 205px;}
.pad4 {padding:0 15px 0 0;}

.link1 a {color:#0f86cb; text-decoration:none; font-size:11px; font-weight:bold; float:right; }
.link1 a:hover {color:#7d7d7d; text-decoration:underline; font-size:11px; font-weight:bold; float:right; }	

#footer {width:100%; height:40px; margin:auto; padding:0px; background-color:#e5e5e5;}

#footer-panel {width:980px; height:auto; margin:auto; padding:0px;}

#navi_bottom{
	width:540px;
	height:auto;
	margin: 15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;	
	
}

#navi_bottom ul{
	width:500px;
	height:auto;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0px;
	list-style-type:none;	
	}	
#navi_bottom li{	
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style-type:none;
	float:left;	
	}
	
#navi_bottom li a{
	color:#4d4d4d; text-decoration:none;		
	list-style-type:none;
	float:left;	
	}
	
#navi_bottom li a:hover{
    color:#0a7fc6;	
	list-style-type:none;
	float:left;
	text-decoration:underline;	
	}		
	
#right-side {width:400px; height:auto; padding:15px 0 0 0px; float:right;}

.arrow_left {width:35px; height:auto; float:left; margin:0px; padding:0px 10px 0px 10px;}
.arrow_right {width:41px; height:auto; float:right; margin:0px; padding:0px 10px 0px 10px;}
	
.transparent {

        /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=50);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.5;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.5;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.5;
}
	
	
#client{
	width:980px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}

#client ul{
	width:980px;
	height:auto;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0;
	list-style-type:none;
	}	
#client li{
	width: auto;
	height:auto;
	margin:0px;
	padding:0px 6px 15px 6px;
	list-style-type:none;
	float:left;
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	