/* CSS Document */
body { background-color:#bebebe; padding:0px; margin:0px; }
table { font:12px Arial, Tahoma, Verdana; color:#969595; line-height:18px; }
ul,li { padding:0px; margin:0px; list-style:none; }
form { padding:0; margin:0; }
input, textarea, select { padding:4px; border:1px solid #c9c9c9; font:12px Arial, Verdana, Helvetica, sans-serif; background: #fff url(../images/background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position: 0 -400px; }
input.triple-length, textarea.triple-length, select.triple-length { width:287px; }

input.fourth-length, textarea.fourth-length, select.fourth-length { padding:2px; width:150px; }


fieldset { border: 1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #FDFDFD; }
legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #333; line-height: 1.6em; }


h2 { font:normal 22px "Trebuchat MS", Arial, Tahoma, Verdana; color:#0083C9; padding:10px 0px 2px 0px; border-bottom:1px solid #B3D807; margin:0px 0px 10px 0px; }
h2 strong { color:#969593; font-weight:normal; }

h3 { font:bold 16px "Trebuchat MS", Arial, Tahoma, Verdana; color:#0083C9; padding:15px 0px 2px 0px; margin:0px; }

h6 { font:bold 13px "Trebuchat MS", Arial, Tahoma, Verdana; color:#0083C9; padding:0px 0px 5px 25px; margin:0px; background:url(../images/li-bullet.gif) no-repeat 0px 4px; }

.green_font { color:#B3D807; }
.blue_font { color:#0083C9; }
.blue_large_font { font:bold 14px "Trebuchat MS", Arial, Tahoma, Verdana; color:#0083C9; }

.handcursor { cursor:pointer; }
.handcursor1 { cursor:pointer; }
.handcursor2 { cursor:pointer; }
.handcursor3 { cursor:pointer; }
.switchgroup1 { padding:0px 0px 10px 25px; }

.fl { float:left; }
.fr { float:right; }


a { color:#0083C9; text-decoration:underline; }
a:hover { color:#B3D807; text-decoration:none; }

/*---------------------------------------------- Padding Class ----------------------------------------------*/
.padding_LR_1 { padding:0px 45px; }
.padding_LR_2 { padding:15px 55px; }

.padding_L_1 { padding:0px 0px 0px 40px; }
.padding_L_2 { padding:0px 10px 0px 15px; }
.padding_Lb_3 { padding:0px 0px 10px 10px; }

.padding_b_01 { padding-bottom:10px; }

.padding_01 { padding:10px 0px 10px 10px; }



/*---------------------------------------------- Background Class ----------------------------------------------*/
.header_bg { background:url(../images/header_bg.gif) top left repeat-x #fff; }
.register_img { background:url(../images/register_now_icon.gif) 95% 20px no-repeat; }
.live_support_bg { border:1px solid #eaebec; padding:10px 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #fdfdfd; }
.white_bg { background-color:#fff; }
.header { height:238px; width:556px; }
.title { background-color:#E6E6E6; color:#333; }
.even { background-color:#f1f1f1; color:#333; }
.odd { background-color:#f7f7f7; color:#333; }


/*---------------------------------------------- Border Class ----------------------------------------------*/
.border_10 { border:10px solid #B3D807; }
.border_img { border:3px solid #B3D807; }
.border_img_01 { border:2px solid #B3D807; padding:1px; }
.border_gray_01 { border:1px solid #eee; }
.border_bottom_01 { border-bottom:1px solid #eee; }



/*---------------------------------------------- Link Class ----------------------------------------------*/

.vector-art-logo { padding:10px 0px 0px 0px; line-height:27px; font-size:12px; font-weight:bold; color:#0065B2; }
.vector-art-logo a { color:#0065B2; text-decoration:none; }
.vector-art-logo a:hover { color:#333; text-decoration:none; }

.navigator_link { color:#969593; padding:10px 0px; }
.navigator_link a { color:#0083C9; text-decoration:none; }
.navigator_link a:hover { color:#0083C9; text-decoration:underline; }

.recent_work_bg { background:url(../images/work_content_bg.gif) no-repeat bottom left; border-top:3px solid #fff; padding:10px; width:150px; font-size:10px; line-height:normal; }
.recent_work_bg strong { font-size:11px; font-weight:bold; color:#323232; margin-bottom:10px; }
.recent_work_bg a { font-size:12px; font-weight:bold; color:#B3D807; text-decoration:none; }
.recent_work_bg a:hover {color:#323232; text-decoration:none; }

.footer_link { border-top:1px solid #B3D807; color:#969593; padding:15px 55px; line-height:35px; }
.footer_link a { color:#969593; text-decoration:none; padding:3px; }
.footer_link a:hover { color:#B3D807; text-decoration:underline; }

.v_link li { font-weight:bold; line-height:22px; color:#969593; }
.v_link li a { text-decoration:none; color:#969593; }
.v_link li a:hover { text-decoration:underline; color:#0083C9; }
.v_link li a.active { text-decoration:underline; color:#0083C9; }

.list li { background:url(../images/li-bullet.gif) no-repeat 0px 5px; padding:0 0 0 22px; margin:0; line-height:22px; }
.list li a { text-decoration:none; }
.list li a:hover { text-decoration:none; color:#555; }

.top_link { margin:5px 0px 0px 0px; text-align:right; }
.top_link a { color:#0083C9; text-decoration:none; background: url(../images/arrow_01.gif) no-repeat left top; padding:0px 0px 0px 15px; }
.top_link a:hover { color:#333; text-decoration:none; background:url(../images/arrow_02.gif) no-repeat left top; }
