/* VTube styles */

/*	- coding structure -

= box = 

-forums
-margin
-box2
-margin




= open =

-comments
-margin
-h3




= gray =

-search
-gray
-margin

*/


* { margin:0px; padding:0px; font-size:12px; }

body { background:url(/file_management/images/vtube-background2.jpg) no-repeat top center #0c0b0b fixed; margin:0px; padding:0px; _margin:0px 0px 50px 0px; *margin:0px 0px 50px 0px; font-family:arial,helvetica,clean,sans-serif !important; color:#4c4c4c; }
.clear { clear:both; height:0; margin:0px; padding:0px; display:block; }

a { color:#084f8b; text-decoration:none; }
a:hover { color:#0b82d6; text-decoration:none; }

span { font-size:12px; color:#4c4c4c; }

p { font-size:12px; margin:5px 0px; }
h2 { margin:0px 0px 10px 0px; font-size:23px; font-family:arial,helvetica,clean,sans-serif; color:#084f8b; line-height:30px; }
h2 span { font-size:23px; color:#084F8B; }
h3 { margin:0px 0px 20px 0px; font-size:15px; font-weight:bold; color:#084f8b; line-height:22px; font-family:arial,helvetica,clean,sans-serif; }
h3 a { font-size:15px; }
h3 span { margin:0px 0px 0px 5px; font-size:15px; color:#084f8b; }
h4 { margin:0px 0px 10px 0px; font-size:14px; font-weight:normal; *font-weight:bold; color:#323232; text-transform:none !important; }
h4 a { margin:0px 0px 0px 5px; }
h5 { margin:0px 0px 10px 0px; font-size:12px; font-weight:bold; color:#484848; }
ul, li { list-style:none; }
li { font-size:12px; }

input { width:180px; *width:168px; height:18px; padding:3px 3px 3px 3px; margin:0px 4px 0px 0px; border:1px solid #b6b5b5; font-family:arial,helvetica,clean,sans-serif; font-size:15px; line-height:15px; color:#4c4c4c; float:left; }

textarea { height:90px; background:#f9f9f9; margin:0px 0px 10px 0px; padding:10px 5px 10px 5px; border:1px solid #dcdcdc; font-family:arial,helvetica,clean,sans-serif; font-size:12px; color:#232323 !important; }
select { margin:0px 0px 10px 0px; }
a { cursor:pointer; font-size:12px; }
a img { border:none; }
th { display:none; }


.box2 { border:1px solid #dcdcdc; display:block; }
.flash-video { width:625px; height:377px; }


/* gray box */
.gray-h25px, .gray-h45px, .gray { margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; border:1px solid #dcdcdc; background:#f2f2f2; font-size:12px; color:#484848; }
.gray-h25px { height:25px; }
.gray-h45px { height:45px; }
.gray-h25px span, .gray-h45px span { color:#084f8b; }
.gray-h25px span a, .gray-h45px span a { margin:0px 5px 0px 7px; }
.gray-h25px span { line-height:25px; }
.gray-h45px span { line-height:14px; }
.gray-h25px table { width:100%; }

/* top right bottom left */
.margin-10px { margin:0px 10px; padding:10px 0px; display:block; }
.margin-15px10px0px { margin:15px 10px 10px 10px; }
.margin-25px10px0px { margin:0px 10px; padding:25px 0px 10px 0px; display:block; }
.margin-25px20px0px { margin:0px 20px 0px 20px; padding:25px 0px 10px 0px; }
.margin-15px20px0px { margin:0px 20px 0px 20px; padding:15px 0px 10px 0px; }

/*top*/
.margin-5px000 { margin-top:5px; }
.margin-10px000 { margin-top:10px; display:block; }
.margin-20px000 { margin-top:20px; }
.margin-30px000 { margin-top:30px; }
.margin-70px000 { margin-top:70px; }

/*right left*/
.margin-05px { margin:0px 5px; display:block; }

/*top bottom*/
.margin-7px0px { padding:7px 0px; display:block; }
.margin-10px10px { padding:10px 0px 10px 0px; }
.margin-20px10px { padding:20px 0px 10px 0px; }
.margin-25px10px { padding:25px 0px 10px 0px; }
.margin-30px10px { padding:30px 0px 10px 0px; }
.margin-10x30px { padding:10px 0px 30px 0px; }
.margin-30px30px { padding:30px 0px 30px 0px; }

/*right*/
.margin-035px00 { margin:0px 35px 0px 0px; }
.margin-030px00 { margin:0px 30px 0px 0px; }

/*bottom*/
.margin-0025px0 { margin:0px 0px 25px 0px; display:block; }
.margin-0015px0 { margin:0px 0px 15px 0px; display:block; }
.margin-0010px0 { margin:0px 0px 10px 0px; display:block; }

/* tab horizontal */
.tab-horizontaltop { height:12px; padding:0px 0px 5px 0px; border-bottom:3px solid #87bdf5; }
.tab-horizontal li { height:12px; float:left; font-size:15px; *font-weight:bold; color:#084f8b; }
.tab-horizontal li a { height:12px; margin:0px 55px 0px 5px; _margin:0px 25px 0px 5px; display:block; float:left; outline:0; }
.tab-horizontal li a span { height:14px; display:block; float:left; }
.tab-horizontal .font15 { font-weight:bold; margin:7px 0px 0px 0px; display:block; }
.tab-horizontal h3 { margin:0px 0px 5px 0px; }


/*========== specific classes ===========*/

.comments span a, .recent-activities span a { font-weight:bold; margin:0px 10px 0px 0px; }
.comments .margin-10px { border-bottom:1px solid #e2e2e2; }
.sharecomment textarea { width:335px; }

#search .gray .margin-7px0px { height:26px; }


.login .form { width:280px; }

.help h3, .pagination h3 { margin-bottom:0px; }
.pagination a { font-weight:normal !important; }
.pagination span a { margin:0px 0px 0px 0px; }

.views, .duration, .rating, .format, .size, .timesdownloaded { display:block; }
.format { margin-top:5px; }
.rating-img { margin:0px 0px 0px 7px; }

#downloads.thumbnails .box2 { height:210px; _height:205px; *height:215px; }
.tab .title-line { margin:10px 0px 5px 0px; }
.tab-cont .thumb { margin:0px 5px 0px 0px; }
.thumbnails .thumb { margin:0px 0px 5px 0px !important; }
#topdownloads .tab-cont li { height:115px; *height:110px; }


.profile span { color:##084f8b; display:block; }
.profile h3 { margin:0px; display:block; }
.profile a { margin:0px 10px 0px 0px; }
.profile br { height:0px; display:block; }
.profile .float-left span { color:#084f8b; }


/* ===== profle name, button , p ======= */

.profile .margin-0015px0 { position:relative; top:-25px !important; _top:0px; } /* ie8, ie6 */
body:first-of-type .profile .margin-0015px0 { position:relative; top:0px !important; } /* safari */
body .profile .margin-0015px0, x:-moz-any-link, x:default { position:relative; top:0px !important; } /* firefox */

.profile .margin-10px p { margin-top:-30px; _margin-top:30px; *margin-top:30px; } /* ie8, ie6, ie7 */
body:first-of-type .profile .margin-10px p { margin-top:10px; } /* safari, firefox */


/* ======  =======*/




.statistics span { display:block; }

.submitvideo span { display:block; }
.submitvideo input { width:250px; height:14px; }
.submitvideo textarea { width:335px; height:90px; }

.icon-left { margin:0px 7px 0px 0px; }

.recent-activities .font15 { font-weight:bold; }
.recent-activities .thumb { margin:0px 10px 0px 0px; }
.recent-activities .margin-10px10px { height:105px; _height:100px; *height:110px; border-bottom:1px solid #e2e2e2; }

.subscriptions .box2 { width:72px; padding:5px; text-align:center; margin:0px 22px 0px 0px; _margin:0px 21px 0px 0px; float:left; }
.subscriptions .box2 a { font-weight:normal; }
.subscriptions .thumb { margin:0px 0px 5px 0px; }
.subscriptions a { font-weight:bold; }
/*.subscriptions center { width:16.6%; } */






/* generals - menu, items, footer, left, right column */

.avatar { float:left; }

.line-blue3px { border-bottom:3px solid #87bdf5; display:block; }
.line-gray1px { border-bottom:1px solid #b6b5b5; }
.text-center { text-align:center; }
.float-right { float:right; }
.float-left { float:left; display:block; }
.dark1, .dark { background:#f8f8f8 !important; }
.font11 { font-size:11px; }
.font15 { font-size:15px; }

.left { width:637px; float:left; margin:0px 30px 0px 0px; _margin:0px 25px 0px 0px; }

.items li { height:30px; background:#fdfdfd; line-height:30px; }
.items li a { background:url(/file_management/images/yellow-bullet.gif) no-repeat 0px 3px; margin:0px 0px 0px 5px; padding:0px 0px 0px 14px; }

.menu {}
.menu ul { height:41px; }
.menu li { float:left; }
.menu a { height:35px; margin:3px 0px 3px 0px; padding:0px 30px 0px 30px; border-right:1px solid #b4b4b4; font-size:15px; _font-weight:bold; *font-weight:bold; line-height:35px; display:block; float:left; outline:0; }

.thumbnails {}
.thumbnails .box2 { width:136px; height:190px; margin:5px 8px 5px 0px; _margin:5px 6px 5px 0px; padding:5px 5px 5px 5px; float:left; }
.thumbnails .box2 a { margin:5px 0px 10px 0px; font-size:12px; font-weight:bold; display:block; }
.thumbnails .rating-img { margin:0px; }

.tab-buttons { height:29px; background:url(/file_management/images/border.gif) repeat-x bottom; }
.tab-buttons ul { display:block; }
.tab-buttons li { height:18px; display:block; float:left; }
.tab-buttons li a { height:22px; background:url(/file_management/images/border.gif) repeat-x bottom #f1f1f1; padding:6px 10px 0px 10px; 
border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; outline:0; font-size:14px; font-weight:bold; color:#484848 !important; line-height:17px; display:block; _float:left; }
.tab-buttons li a span { display:block; }

.tab-cont { padding:10px 10px 0px 10px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.tab-cont li { min-height:83px; padding:5px 0px; display:block; border-bottom:1px solid #dcdcdc; }
.tab-cont li a { font-weight:bold; border:none; height:92px; }
.tab-cont span { font-size:12px; color:#3c3c3c; display:block; }
.tab-cont .rating-img { margin:0px; }
.tab-cont table { width:253px; }
.right-col .tab-cont { background:#fafafa; }

.title-line, .title-line2 { border-bottom:1px solid #87bdf5 !important; display:block; }
.title-line2 { height:15px !important; margin:5px 0px 7px 0px; }
.thumb { float:left; }

.form span { display:block; }
.form input { margin:3px 0px 5px 0px; }
.form td { height:55px; }

#topbar { width:100%; height:37px; background:url(/file_management/images/topbar.gif) repeat-x top left #292929; }
#topbar ul { width:60%; padding:0px 10px 0px 10px; list-style:none; display:block; float:right; }
#topbar .topbar-left { width:30%; float:left; }
#topbar .topbar-left li { float:left; }
#topbar li { float:right; }
#topbar a, #topbar li { font-family:arial,helvetica,clean,sans-serif; font-size:12px; color:#b9b9b9; text-transform:uppercase; text-decoration:none; outline:none; }
#topbar a { margin:11px 15px 0px 15px; display:block; }
#topbar a:hover { color:#eae5e5; }
#topbar ul li .topbar-separator { margin-right:70px; }
.topbar-home, .topbar-contact, .topbar-add, .topbar-help { width:16px; height:14px; margin:11px 7px 0px 7px !important; background:no-repeat top left; text-indent:-10000px; display:block; }
.topbar-home { background-image:url(/file_management/images/topbar-home.gif); }
.topbar-contact { background-image:url(/file_management/images/topbar-contact.gif); }
.topbar-add { background-image:url(/file_management/images/topbar-add.gif); }
.topbar-help { background-image:url(/file_management/images/topbar-help.gif); }

/* ======== global ====================================================================================================================*/

.atsTemplate { width:970px; background:#ffffff; }
.atsHeader { width:970px; }
.atsRight { width:679px; }
.atsMain { width:291px; }



/* ======== nav global ====================================================================================================================*/

.nav { width:100%; height:60px; background:url(/file_management/images/nav-black.gif) top left repeat-x #010101; }
.nav ul { height:35px; width:910px; margin:0px; }
.nav li { list-style:none; float:left; }
.nav li a { color:#fff; font-size:13px; height:35px; display:block; line-height:35px; text-decoration:none; padding:0px 35px; float:left; }
.nav li a:visited { color:#fff; }
.nav li a:hover { color:#ff6633; }
.nav-up { padding:0px 30px; margin:0px; }
.nav-subgreen, .nav-subblue, .nav-subred, .nav-subdarkgreen, .nav-suborange { width:100%; height:25px; }
.nav-subgreen { background:url(/file_management/images/nav-green.gif) repeat-x top left #5e8304; }
.nav-subblue { background:url(/file_management/images/nav-blue.gif) repeat-x top left #015b9a; }
.nav-subred { background:url(/file_management/images/nav-red.gif) repeat-x top left #bd2325; }
.nav-subdarkgreen { background:url(/file_management/images/nav-darkgreen.gif) repeat-x top left #40563d; }
.nav-suborange { background:url(/file_management/images/nav-orange.gif) repeat-x top left #d68300; }

.nav-subgreen li a, .nav-subblue li a, .nav-subred li a, .nav-subdarkgreen li a, .nav-suborange li a { display:block; height:25px; font-size:12px; text-transform:inherit; line-height:25px;
padding:0px 17px; *padding:0px 14px;padding /*\**/:0px 14px; color:#fff; }
.nav-subgreen li a:visited, .nav-subblue li a:visited, .nav-subred li a:visited, .nav-subdarkgreen li a:visited, .nav-suborange li a:visited { color:#fff; }

.nav-subgreen li a:hover { color:#c1dc7d; }
.nav-subblue li a:hover { color:#b8dff6; }
.nav-subred li a:hover { color:#f6b8c2; }
.nav-subdarkgreen li a:hover { color:#c1dc7d; }
.nav-suborange li a:hover { color:#fce5c2; }

#active-green:hover { color:#c1dc7d; }
#active-blue:hover { color:#b8dff6; }
#active-red:hover { color:#f6b8c2; }
#active-darkgreen:hover { color:#c1dc7d; }
#active-orange:hover { color:#fce5c2; }

#active-green { background:url(/file_management/images/active-green.gif) no-repeat top center; }
#active-blue { background:url(/file_management/images/active-blue.gif) no-repeat top center; }
#active-red { background:url(/file_management/images/active-red.gif) no-repeat top center; }
#active-darkgreen { background:url(/file_management/images/active-darkgreen.gif) no-repeat top center; }
#active-orange { background:url(/file_management/images/active-orange.gif) no-repeat top center; }

.nav-subgreen li a, .nav-subblue li a, .nav-subred li a, .nav-subdarkgreen li a, .nav-suborange li a { _padding:0px 15px; }
.nav-subgreen ul, .nav-subblue ul, .nav-subred ul, .nav-suborange ul, .nav-subdarkgreen ul { height:25px; }







#dropdown { width:195px; height:inherit; list-style:none; padding:0px; margin:3px 0px 0px 0px; _margin-top:0px; }
#drop { float:right; width:195px; }

#dropdown .dropdownli1 { width:195px; height:29px; font-family: arial, helvetica, clean, sans-serif; display:block; float:right; }
#dropdown .dropdownli1 a { font-size:13px; color:#e2e1e1; line-height:29px; text-indent:12px; text-decoration:none; text-transform:uppercase; width:195px; height:29px; background:url(/file_management/images/nav-dropdown.gif) no-repeat top left; display:block; font-family: arial, helvetica, clean, sans-serif; margin:0px; padding:0px; float:right; text-align:left; }
#dropdown .dropdownli1 a:hover { color:#fff !important; background:url(/file_management/images/nav-dropdown.gif) no-repeat 0px -29px; } /* vtube */
#dropdown .dropdownli1 on { }

#cleardrop { background-color:#fff; height:0px; width:10px; clear:both; }
#dropdown .dropdownli1 .dropdown2 { width:180px; height:342px; margin:29px 0px 0px 0px; _margin-top:0px; *margin-top:0px; padding:10px 0px 0px 15px; z-index:10; background:url(/file_management/images/nav-dropdown.gif) no-repeat 0px -58px; position:absolute; }
#dropdown .dropdownli1 .dropdown2 a { width:160px; height:27px; background:none; color:#145777; font-size:12px; line-height:26px; text-indent:3px; text-decoration:none; border-bottom:1px solid #acd7e9;
display:block; float:left; }
#dropdown.dropdown li.on { background:#caebf8; color:#145777; }
li.#dropdown dropdownli1.on { background:#000; }
#dropdown .dropdownli1 .dropdown2 a:hover { background:#caebf8; color:#145777 !important; } /* vtube */


#dropdown .dropdownli1 .dropdown2 li ul { height:inherit; width:140px; padding:0px; position:absolute; background:#caebf8; _margin-top:-29px; }
#dropdown .dropdownli1 .dropdown2 li ul li { width:140px; }
#dropdown .dropdownli1 .dropdown2 li ul li a { width:160px; height:23px; background:#caebf8; font-size:12px; text-indent:10px; text-transform:none; line-height:15px; border-top:1px solid #caebf8; border-bottom:1px solid #caebf8; padding:5px 22px 0px 8px; }
#dropdown .dropdownli1 .dropdown2 li ul li a img { border:1px solid #3883a0; float:left; }
#dropdown .dropdownli1 .dropdown2 li ul li a:hover { background:#d6eff9; border-top:1px solid #b6e0f0; border-bottom:1px solid #b6e0f0; cursor:pointer; }

#dropdown .dropdownli1 .dropdown2 li .pop { margin:0px 0px 0px -190px; _margin-left:-349px; margin-left /*\**/:-190px; *margin-left:-349px; }


/* ============================================================================================================================*/

/*===========?????=============================================================================================================*/



/*========================================================================================================================*/

#search .search-button { height:26px; width:57px; background:url(/file_management/images/vtube-button.gif) repeat-x top left #296aad; border:0px solid #3572b1; font-family:arial,helvetica,clean,sans-serif; font-size:12px; font-weight:normal; color:#ffffff; padding:0px 7px; display:block; float:left; }
#search input { border:1px solid #B6B5B5; color:#4C4C4C; font-family:arial,helvetica,clean,sans-serif; font-size:15px; height:18px; line-height:15px; margin:0 4px 0 0; padding:3px; width:180px; float:left; }

.profile input { height:20px; width:80px; background:url(/file_management/images/vtube-button.gif) repeat-x top left #296aad; border:0px solid #3572b1; font-family:arial,helvetica,clean,sans-serif; font-size:12px; font-weight:normal; color:#ffffff; padding:0px 7px; display:block; float:inherit !important; }

.sharecomment input { height:20px; width:80px; background:url(/file_management/images/vtube-button.gif) repeat-x top left #296aad; border:0px solid #3572b1; font-family:arial,helvetica,clean,sans-serif; font-size:12px; font-weight:normal; color:#ffffff; padding:0px 7px; display:block; float:inherit !important; }

label { width:250px; font-size:12px; color:#4c4c4c; line-height:15px; margin:5px 0px 5px 0px; }

.poll input { width:15px; height:15px; margin:-1px 7px 0px 0px; _margin:2px 7px 0px 0px; *margin:1px 7px 0px 0px; border:none; float:left; }
.poll td { height:25px; font-size:12px; }
.poll table { margin:17px 0px 10px 0px; }

input.vote-button, input.viewpolls-button, input.submit-button, #Nav_testZone222_loginSubmit, #Nav_testZone222_loginSubmit1, #Nav_testZone2361_Button1 { height:20px; width:80px; background:url(/file_management/images/vtube-button.gif) repeat-x top left #296aad; border:0px solid #3572b1; font-family:arial,helvetica,clean,sans-serif; font-size:12px; font-weight:normal; color:#ffffff; padding:0px 7px; display:block; float:left; }

input.submit-button { width:100px; font-size:12px; }
input.vote-button { width:55px; }
#Nav_testZone222_loginSubmit { width:90px; }
#Nav_testZone222_loginSubmit1 { width:120px; margin-bottom:20px ; }
#Main_testZone3359_grdplaylist_btn_0 { height:16px; }
#Nav_testZone2361_Button1 { margin-bottom:100px; }
input#Nav_testZone222_txtUsername_text, input#Nav_testZone222_txtPassword_text { margin-bottom:20px !important; }
a#Nav_testZone222_HyperLink1 { display:block; margin-top:30px; }
.riTextBox riEmpty { margin-bottom:20px; }
#Nav_testZone222_ExPanel td { height:50px !important;}
#Nav_testZone222_ExPanel .gray { height:430px; }

/* telerik */
.RadDock_Default .rdTop .rdLeft, .RadDock_Default .rdTop .rdRight, .RadDock_Default .rdTop .rdCenter, .RadDock_Default .rdBottom .rdLeft, .RadDock_Default .rdBottom .rdRight, .RadDock_Default .rdBottom .rdCenter { background:none !important; }
.RadDockZone { border:none !important; }
.RadDock_Default .rdMiddle .rdLeft, .RadDock_Default .rdMiddle .rdRight { background:none !important; }
.rdLeft, .rdRight { width:0px !important; }
.rdTitleBar { background:#e9e9e9; }
#content1 .rdTitleBar { top1:25px; }
.rdContent #search .riTextBox { width:175px !important; }
.rdCenter .margin-30px000 { margin-top:0px; }
.RadDock .rdContent { font-family:arial,helvetica,clean,sans-serif !important;}


/* sign in textarea */
.RadInput_Default .riTextBox, .RadInputMgr_Default { font-family:arial,helvetica,clean,sans-serif !important; }

/*=========== tab-cont ======= */
#Main_testZone3359_grdplaylist li a { min-height:95px; }


/* ======== hidden upload button ========= */
.RadUpload .ruStyled .ruFileInput { width:200px; }



.srating { height:14px; width:80px; background:url(/file_management/images/rating-stars.png) repeat-x; margin:0px 30px 0px 0px; padding:0px; position:relative; list-style:none; display:block; float:left; }

.srating li { height:14px; width:16px; float:left; margin:0px; padding:0px; }
.srating li a { height:14px; width:16px; background:none; margin:0px; padding:0px; position:absolute; z-index:20; text-indent:-9000px; text-decoration:none; display:block; }
.srating li a:hover { background:url(/file_management/images/rating-stars.png) no-repeat 0px -14px; z-index:1; left:0px; }

.srating a.onestar { left:0px; }
.srating a.onestar:hover { width:16px; }
.srating a.twostars { left:16px; }
.srating a.twostars:hover {	width:32px; }

.srating a.threestars{ left:32px; }
.srating a.threestars:hover{ width:48px; }
.srating a.fourstars{ left:48px; }
.srating a.fourstars:hover{	width:64px; }
.srating a.fivestars{ left:64px; }
.srating a.fivestars:hover{	width:80px; }	

span.rate-text { margin:0px 10px 0px 0px; float:left; }
#Nav_testZone2347_Panel2 { float:left; }

#tab6 { display:block !important; }

td { font-size:12px; }

.thumbnails .box2 a img { width:136px; height:83px; }

.ruFileInput {}

.title { font-size:12px; }

.smallModule { margin:0px 30px; }




/* ====== footer ======== */


#footer {
  width:970px;
  padding:10px 0px 25px 0px;
  margin:15px auto 0px auto;
  _margin:15px auto 30px auto;
  *margin:15px auto 30px auto;
  background-color:#fff;
  font-family: arial, helvetica, clean, sans-serif;
}

#footer h3 {
  font-size:12px;
  font-weight:bold;
  color:#393a3a;
  margin:0px;
  text-align:left;
  font-family:arial,helvetica,clean,sans-serif !important;
}

.footer-blue { color:#005696; }
.footer-red { color:#d62027; }
.footer-green { color:#729914; }
.footer-darkgreen { color:#516e4f; }
.footer-orange { color:#d26d0b; }


#footer ul {
  background:url(/file_management/images/footer-border.gif) repeat-x 0px -5px;
  border-bottom:1px solid #d6d6d6;
  margin:0px 30px;
  padding-bottom:5px;
  display:block;
  list-style:none;
  

}

#footer a {
  font-size:11px;
  color:#005696;
  line-height:15px;
  text-decoration:none;
  float:left;
}

#footer a:hover {
  text-decoration:underline;
}

.footer-col {
  float:left;
  display:block;
  margin-right:40px;
  width:150px;
}

.footer-col img {
  margin-top:20px;
}

.footer-col2 {
  float:left;
  display:block;
  background:url(/file_management/images/footer-map.gif) no-repeat 85px 30px;
  margin-right:50px;
  padding-right:30px;
  width:230px;	
}

.footer-col3 {
  margin-top:60px;
  float:right;
}

#footer ul .footer-col ul, #footer ul .footer-col2 ul {
  background:none;
  border:none;
  margin:10px 0px 0px 5px;
  height:inherit;
  padding:0px;
  display:block;
}

.footer-col2 ul {
  width:80px;
}

#footer ul .footer-col2 ul {
  padding-right:30px;
  float:left;
}

.footer-col ul li, .footer-col2 ul li {
  height:15px;
  margin:2px 0px;
}

.adjust-top {
  margin-top:80px;
}

.subfooter {
  font-size:10px;
  color:#686868;
  float:right;
  margin:5px 30px 0px 30px;
}

/* ======== ========= */


















/*========================================================================================================================*/





.clear, .clear-space, .clear-space2 { clear:both; height:0px; margin:0px; padding:0px; display:block; }
.clear-space { height:20px; }
.clear-space2 { height:10px; }

.nav:hover { cursor:default; }
.nav a { color:#ffffff; }
.nav a:hover { color:#f6b8c2; }











.main { width:970px; background:#ffffff; margin:0px auto 50px auto; }


.link-right { font-weight:bold; float:right; }

.right-col .box2 { background:#fafafa; }





.header { width:100%; height:182px; background:#b1041e; }
.header a { display:block; }
.header img { border:none; }

#content { padding:30px 10px 30px 10px; margin:0px 0px 0px 0px; }
#top .search-box { width:190px; }

.left .box2, .left .graybar, .left .comments { width:px; }
.right-col .box2 { width:275px; }
.watch-video { padding:10px 5px 15px 5px; }
.watch-video2 { padding:10px 5px 0px 5px; }
.container-video { width:625px; height:370px; margin:0px 0px 15px 0px; }


.statistics-video table { margin:4px 0px 0px 0px; text-indent:10px; }

.icon-right { margin:0px 0px 0px 7px; }

.description span { font-size:12px; color:#232323; }




#edit { font-size:11px; }


.right-col { width:275px; margin:0px 0px 0px 5px; float:left; }

.topgray { height:41px; background:#efefef; }
.topgray-nav a { border-right:1px solid #b4b4b4; display:block; float:left; font-size:15px; height:35px; line-height:35px; margin:3px 0; outline:0 none; padding:0 30px; }
.topgray-nav li { float:left; }


.input-box { width:250px; height:14px; padding:3px 3px 3px 3px; margin:0px 4px 0px 0px; border:1px solid #b6b5b5; font-family:arial,helvetica,clean,sans-serif; font-size:15px; line-height:15px; color:#4c4c4c; float:left; }



.tab, .tabgroup2 { margin:0px 0px 10px 0px; }



.tab-selected { background:#fafafa !important; border-bottom:none !important; }
.tab-selected span { border-bottom:3px solid #87bdf5; color:#084f8b; }



.thumb2 { margin:0px 0px 5px 0px; float:left; }


a.link-15px { font-size:15px; font-weight:bold; margin:7px 0px 0px 0px; display:block }
a.link-15px2 { font-size:15px; font-weight:bold; margin:0px 0px 0px 0px; display:block }













.content2 { text-transform:inherit; font-size:inherit; color:#inherit; padding-left:inherit; font-weight:inherit; }
.content3 { color:inherit; font-size:inherit; font-weight:inherit; padding-left:0px; }

.page-num { margin:0px 5px; }
.page-num a { margin:0px 1px 0px 1px !important; padding:0px 4px; }
.page-active { background:#dfdede; }

.delete { margin:0px 0px 0px 10px; }


.label { display:block; }

.submit { padding:0px 20px; }