@charset "utf-8";
/* CSS Document */
body
{
font-family				: Helvetica;
font-size				: 12px;
color					: #999999;
}
#wrapper
{
background				: url(images/bgBody.png) top left repeat-x #FFFFFF;
}
a
{
color					: #333333;
text-decoration			: none;
}
*
{
margin					: 0px;
padding					: 0px;
outline					: none;
}
h1,h2,h3,h4,h5,h6
{
font-family				: Georgia;
}
h1
{
background-color		: #F2F2F2;
border					: solid 1px #CCCCCC;
color					: #333333;
font-size				: 29px;
padding					: 8px 7px 7px;
font-weight				: normal;
}
h2, h3
{
font-size				: 165%;
line-height				: 1.3;
color					: #333333;
text-transform			: capitalize;
}
h3, h3 a
{
color					: #0099FF;
}
ul,li
{
list-style-type			: none;
}
a:active
{
outline					: none;
}
a:focus
{
-moz-outline-style		: none;
}
#container
{
margin					: 0 auto;
width					: 982px;
/*The following line has been added for the implementaiton of new footer.*/
padding-bottom			: 1px;
}
#header
{
margin					: 0px 0 0 0;
padding					: 15px 0 10px 0;
}
.headerLogo
{
float					: left;
width					: 27%;
}
#topSection
{
float					: left;
width					: 35%;
margin					: 5px 0 0 0;
}
ul.dropdown
{
z-index					: 597;
float					: left;
font-size				: 17px;
font-weight				: bold;
text-transform			: uppercase;
position				: relative;
}
ul.dropdown li
{
float					: left;
line-height				: 1.3em;
vertical-align			: middle;
color					: #FFFFFF;
}
ul.dropdown li.hover,ul.dropdown li:hover
{
position				: relative;
z-index					: 599;
cursor					: default;
}
ul.dropdown ul
{
visibility				: hidden;
position				: absolute;
top						: 99%;
left					: 0;
z-index					: 598;
width					: 480px;
background-color		: #F2F2F2;
padding					: 9px;
border					: solid 4px #CBCCCC;
}
ul.dropdown li:hover > ul
{
visibility				: visible;
}
ul.dropdown li.rtl ul
{
top						: 100%;
right					: 0;
left					: auto;
}
ul.dropdown li.rtl ul ul
{
top						: 1px;
right					: 99%;
left					: auto;
}
ul.dropdown li.hover, ul.dropdown li:hover
{
background-color		: #F2F2F2;
color					: #FFFFFF;
}
ul.dropdown li:hover #link1, ul.dropdown li.hover #link1
{
	color:blue;
}

ul.dropdown a:link,ul.dropdown a:visited
{
padding					: 7px 10px;
display					: block;
color					: #FFFFFF;
text-decoration			: none;
}
ul.dropdown li a:hover
{
color					: #0E9CFD;
}
ul.dropdown li a:active
{
color					: #0E9CFD;

}
ul.dropdown ul ul
{
top						: 1px;
left					: 100%;
}
ul.dropdown ul li
{
float					: none;
font-weight				: normal;
text-transform			: capitalize;
background-color		: #F2F2F2;
font-size				: 12px;
padding					: 0px;
border-style			: solid;
border-width			: 0px 0px 0px 0;
border-color			: #FFFFFF #CCCCCC #CCCCCC;
width					: 155px;
float					: left;
margin					: 0 0 0 0px;
}
ul.dropdown ul li:first-child
{
border-style			: solid;
border-width			: 0px 0px 0px 0;
border-color			: #FFFFFF #CCCCCC #CCCCCC;
}
ul.dropdown li li a:link, ul.dropdown li li a:visited
{
color					: #666666;
padding					: 10px;
display					: block;
}
ul.dropdown li li a:hover
{
color					: #666666;
background-color		: #FFFFFF;
}
#headerSearch
{
float					: left;
width					: 17.5%;
padding					: 8px 0 0 0;
margin					: 0 0 0 10px;
}
#headerSearch
{
}
#google_translate_element
{
float					: right;
width					: 17.5%;
margin					: 0 42px 0 0px;
}
#google_translate_element select
{
width					: 100%;
}
#headerSearch .inputBox
{
margin					: 0px;
padding					: 0px;
}
#headerSearch .inputBox input
{
padding					: 3px;
border					: solid 0px #FFFFFF;
margin					: 0px;
}
#headerSearch .inputBox, .submitButton
{
}
.inputButton, .submitButton
{
float					: left;
}
.inputButton input
{
border					: solid 0px #DEDEDE;
font-size				: 14px;
padding					: 2px;
}
img
{
border					: solid 0px #FF0000;
vertical-align			: middle;
}
.clearAll
{
clear					: both;
font-size				: 0px;
line-height				: 0px;
}
#body
{
margin					: 8px 0 0 0;
/*Added to clear overflow for latest footer style*/
/*overflow				: hidden;*/
}
.information, .informationMedium, .informationLarge
{
background-color		: #F2F2F2;
border					: solid 1px #CCCCCC;
color					: #333333;
padding					: 6px;
font-family				: Georgia;
}
.information a, .informationMedium a, .informationLarge a
{
color					: #0099FF;
}
.informationMedium
{
padding					: 7px;
}
.informationLarge
{
padding					: 29px 11px;
}
.informationMedium strong, .informationLarge strong
{
font-size				: 29px;
font-weight				: normal;
}
.informationMedium .loginInformation
{
font-family				: Georgia;
color					: #0099FF;
}
.informationMedium .loginInformation li a
{
text-decoration			: underline;
}
.informationMedium .loginInformation li a:hover
{
text-decoration			: none;
}
.informationMedium .loginInformation li
{
float					: left;
border-left				: solid 1px #CCCCCC;
padding					: 9px 0px 9px 10px;
}
.informationMedium .loginInformation li strong
{
font-weight				: bold;
}
.verticalAlign
{
margin					: 6px 0 0 0;
}
.informationMedium .loginInformation li:first-child, .informationMedium li strong
{
padding					: 2px 0px 2px 0px;
border-left				: solid 0px #FF0000;
width					: 78%;
font-size				: 12px;
}
.informationLarge strong
{
font-size				: 25px;
}
.information strong
{
font-size				: 18px;
}
/* The following code is implemented for latest footer style.*/
/* Code Starts Here */
#mainPanel, #rightPanel
{
/*margin-bottom			: -800px;
padding-bottom			: 1000px;

margin-bottom			: 500px;*/
padding-bottom			: 200px;

}
#mainPanel
{
/*margin-bottom			: -950px;*/
margin-bottom			: 0px;
}
/* Code Ends Here */
#mainPanel
{
width					: 100%;
float					: left;
margin-right			: -258px;
background				: url(images/bgRight.png) top right repeat-y;
}
#Content
{
margin-right			: 258px;
}
#rightPanel
{
width					: 250px;
float					: right;
background-color		: #F2F2F2;
}
#network
{
background				: url(images/bgOurSocialNetwork.png) 10px 12px no-repeat #80AA00;
color					: #FFFFFF;
padding					: 9px 10px 9px 0;
font-weight				: bold;
font-size				: 16px;
}
#network ul
{
float					: right;
width					: 100%;
}
#network li
{
width					: 50%;
float					: left;
}
#network li.network
{
width					: 30px;
margin					: 0 0 0 2px;
float					: right;
}
#famousTags
{
color					: #999999;
padding					: 10px;
font-size				: 14px;
font-family				: Georgia;
line-height				: 25px;
}
#famousTags ul
{
}
#famousTags span
{
padding					: 10px 5px 11px 0px;
}
#famousTags span a
{
text-decoration			: none;
color					: #999999;
}
#famousTags span a:hover
{
text-decoration			: underline;
}
#famousTags span.feature
{
font-weight				: bold;
}
#famousTags span.mostFeature
{
font-size				: 120%;
font-weight				: bold;
padding					: 9px 10px 9px 0;
}
#famousTags span.highlyMostFeature
{
font-size				: 140%;
font-weight				: bold;
padding					: 6px 10px 6px 0;
}
#sponsors
{
padding					: 10px;
font-weight				: bold;
}
#sponsors .advertise
{
background-color		: #0E9CFD;
float					: right;
font-weight				: normal;
}
#sponsors .advertise a 
{
color					: #FFFFFF;
padding					: 5px;
}
.editPostLink a
{
background				: url(images/penciledit_thumb.gif) top right no-repeat #8498c5;
padding					: 1px 22px 1px 5px;
color					: #FFFFFF;
font-size				: 10px;
}
#sponsors .advertise a:hover, .editPostLink a:hover
{
color					: #EFEFEF;
}
.editPostLink a:hover
{
background				: url(images/penciledit_thumb.gif) right -18px no-repeat #38559D;
}
.advertisement
{
padding					: 14px 0px 0px 0px;
text-align				: center;
}
#featurePost, #hotPost
{
padding					: 5px;
height					: 280px;
}
#hotPost div
{
background-color		: #FFFFFF;
}
.newsHeading, .videoHeading
{
font-family				: Tahoma;
color					: #666666;
font-size				: 12px;
font-weight				: bold;
margin					: 10px 0 0 0;
}
h6, h6 a
{
font-family				: Georgia;
font-size				: 15px;
line-height				: 1.3;
color					: #0099FF;
}
#hotPost .hotPostInfo
{
height					: 141px;
padding:10px;
}
#hotPost .hotPostInfo h6
{
color					: #0099FF;
margin					: 0px 0 0 0;
min-height				: 40px;

}
#hotPost .hotPostInfo h6 a
{
font-family				: Arial;
color					: #000000;
}
#hotPost .hotShortDetail, .hotShortDetail .readMore
{
margin					: 0px 0 0px 0;
color					: #666666;
font-size				: 13px;
text-align				: justify;
border					: solid 0px #FF0000;
}
.hotShortDetail .readMore
{
background-color		: #0E9CFD;
color					: #FFFFFF;
padding					: 0px 3px;
text-decoration			: none;
margin					: 0;
}
.hotShortDetail .readMore:hover
{
background-color		: #0E9CFD;
}
.postAuthor
{
font-size				: 11px;
margin-top				: 6px;
color					: #0099FF;
}
.postAuthor a
{
color					: #0099FF;
}
.postDate
{
font-size				: 10px;
}
.shortDetail, .editShortDetail
{
margin					: 15px 0;
color					: #666666;
line-height				: 16px;
}
.editShortDetail
{
position				: absolute;
width					: 200px;
margin					: 0 0 0 10px
}
.readMore, .newsHeading a, .videoHeading a
{
color					: #0099FF;
text-decoration			: underline;
font-size				: 11px;
font-weight				: normal;
}
.relatedLinks
{
background-color		: #F2F2F2;
margin-top				: 0px;
padding					: 5px;
font-weight				: bold;
color					: #666666;
}
.relatedLinks a
{
color					: #AFAFAF;
font-weight				: normal;
}
.relatedLinks a:hover
{
color					: #666666;
}
div.linksContainer, div.photoContainer
{
/* Set it so we could calculate the offsetLeft */
position				: relative;
width					: 230px;
overflow				: auto;
}
div.photoContainer
{
width					: 726px;
}
div.linksContainer ul, div.photoContainer ul
{
display					: block;
/* max width here, for users without javascript */	
width					: 15000px;
}
div.photoContainer li:last-child
{
padding					: 0 0px 0 0px;
}
div.linksContainer li, div.photoContainer li
{
display					: block;
float					: left;	
padding					: 0 9px 0 0px;
}
#featurePost .relatedLinks
{
padding					: 5px 0px;
}
#featurePost div.linksContainer
{
width					: 240px;
}
.photoContainer img
{
border					: 3px #fff solid;
-webkit-border-radius	: 3px;
-moz-border-radius		: 3px;
}
.photoContainer a:hover img
{
filter					: alpha(opacity=90);
opacity					: 0.9;
}
.spacer, .spacerDefault
{
height					: 8px;
background				: none;
}
.spacerDefault
{
background				: none
}
.spacerLarge
{
height					: 16px;
background				: none;
}
#rightPanel .spacer
{
background				: none;
background-color		: #FFFFFF;
}
.banner
{
padding					: 5px;
background-color		: #D4D5D5;
}
.shortIntro
{
margin					: 8px 0 0 0px;
background-color		: #80AA00;
color					: #FFFFFF;
padding					: 10px;
}
.shortIntro a
{
color					: #CDB413;
}
#posts .post
{
width					: 237px;
float					: left;
margin					: 8px 0 0 3px;
border					: solid 1px #FFFFFF;
background-color		: #F9F9F9;
}
#posts .post:hover
{
border					: solid 1px #CCCCCC;
background-color		: #F2F2F2;
}
#posts .postInfo
{
padding					: 10px 15px;
height					: 180px;
}
#posts .postInfo h6
{
min-height				: 60px;
}
#posts .post img
{
border					: solid 1px #F2F2F2;
}
.seperatorDotted, .seperatorDoubleDotted
{
height					: 25px;
line-height				: 25px;
background				: url(images/bgSeperator.png) top left repeat-x;
}
.seperatorDoubleDotted
{
background				: url(images/bgDoubleSeperator.png) top left repeat-x;
}
#hotPosts, #latestPosts
{
background-color		: #F9F9F9;
float					: left;
padding					: 15px 0px;
min-height				: 355px;
}
#hotPosts.postPageContainer
{
width					: auto;
float					: none;
padding					: 4px 0;
}
#hotPosts.postPageContainer li.itemHostPost
{
float					: left;
width					: 48%;
margin					: 0 0 0 13px;
}
#hotPosts.postPageContainer li.textLink
{
width					: 58%;
}
#latestPosts.postPageContainer
{
margin					: 0 0 0 0;
padding					: 3px 0 15px 0;
width					: auto;
}
.homePagePosts
{
height					: 360px;
}
#latestPosts
{
background-color		: #F0FAFF;
margin					: 0 0 0 12px;
width					: 425px;
}
#hotPosts ul ul, #latestPosts ul ul, #hotPosts li li, #latestPosts li li
{
padding					: 5px 0 0px;
}
#hotPosts ul li
{
padding					: 2px 0 0 0px;
}
#hotPosts li.imageLink
{
padding					: 0px;
float					: left;
}
#hotPosts li.textLink
{
font-family				: Georgia, "Times New Roman", Times, serif;
line-height				: 1.3;
margin					: 8px 0 0 10px;
padding					: 0px;
float					: left;
color					: #666666;
width					: 47%;
}
#hotPosts li.postAuthor
{
font-family				: Arial, Helvetica, sans-serif;
margin-top				: 0px;
}
#hotPosts li.postAuthor a, #hotPosts li.readMore a
{
font-size				: 10px;
color					: #666666;
}
#hotPosts li.readMore a
{
font-family				: Arial, Helvetica, sans-serif;
font-size				: 11px;
}
#hotPosts li ul
{
clear					: both;
height					: 105px;
}
#hotPosts li a
{
color					: #CC0000;
}
#latestPosts li a
{
color					: #0099FF;
}
#latestPosts 
{
}
#latestPosts li.itemlatestPost
{
float					: left;
width					: 200px;
height					: 75px;
margin					: 9px 0 0 6px;
padding					: 0px;
}
#latestPosts li.oddList
{
margin-left				: 0px;
}
#latestPosts li.imageLink
{
padding					: 0px;
float					: left;
}
#latestPosts li.textLink
{
font-family				: Georgia, "Times New Roman", Times, serif;
line-height				: 1.3;
margin					: 6px 0 0 5px;
padding					: 0px;
float					: left;
color					: #666666;
width					: 65%;
}
#latestPosts li.postAuthor, #latestPosts li.postAuthor a
{
margin-top				: 0px;
font-family				: Arial, Helvetica, sans-serif;
font-size				: 10px;
color					: #666666;
}
#posts li.postPage
{
width					: 229px;
margin					: 12px 0 0 12px;
}
.postContainer
{
background				: url(images/bgPostSeperator.png) left 35px no-repeat;
width					: 408px;
float					: left;
padding					: 0 0px 0 10px;
}
#hotPosts .postContainer
{
width					: 275px;
}
#hotPosts .postContainer:first-child, #latestPosts .postContainer:first-child
{
background				: none;
}
.userThumb
{
border					: solid 1px #E5E5E5;
background-color		: #FFFFFF;
padding					: 3px
}
#videoContainer .player, #videoContainer .playlist
{
float					: left;
background-color		: #F2F2F2;
width					: 342px;
padding					: 10px;
}
#videoContainer .playlist
{
background-color		: #F9F9F9;
}
.playlistContainer
{
height					: 195px;
overflow				: auto;
font-size				: 11px;
}
.playlistContainer img
{
margin					: 0 5px 0 0;
border					: solid 1px #999999;
padding					: 1px;
}
.playlistContainer a
{
color					: #3058D1;
font-weight				: bold;
font-size				: 12px;
}
#footer
{
padding					: 20px 0;
/*Code starts for latest style footer.*/
background				: url(images/bgFooter.png) top left repeat-x #212121;
text-align				: center;
}
#footer table
{
margin					: 0 auto;
width					: 980px;
text-align				: left;
}
#footer td
{
vertical-align			: top;
padding					: 10px;
}
.footerLinks
{
padding					: 0px 0 0 0;
line-height				: 20px;
font-size				: 13px;
}
.footerLinks span
{
}
.footerLinks span a
{
color					: #008CE9;
padding					: 0 5px;
border-left				: solid 1px #008CE9;
}
.footerLinks span a:hover
{
text-decoration			: underline;
}
.footerLinks span:first-child a
{
padding-left			: 0px;
border					: solid 0px #FF0000;
}
/* Footer Navigation for tag links*/
ul.footerLinks
{
float					: left;
margin					: 0 0 0 10px;
width					: 31%;
}
ul.footerLinks li
{
background				: url(images/bgFooterNav.png) bottom left no-repeat;
padding					: 15px 0 8px 6px;
}
ul.footerLinks li a
{
color					: #666666;
font-size				: 14px;
font-family				: Arial;
}
ul.footerLinks li a:hover
{
color					: #008CE9;
}
.smallContent
{
font-size				: 11px;
color					: #666666;
line-height				: 16px;
text-align				: justify;
}
#signUp
{
}
.signUp
{
border					: solid 1px #CCCCCC;
background-color		: #FFFFFF;
font-size				: 18px;
font-family				: Georgia;
}
.signUp img
{
float					: left;
}
.signUp a
{
color					: #0099FF;
text-decoration			: underline;
}
.signUp .login
{
float					: left;
text-align				: center;
width					: 98px;
padding					: 14px 0 0 0;
}
.signUp a:hover
{
text-decoration			: none;
}
.signupContainer, .signupContainerEven, .searchContainer, .searchParameters, .emailFormContainer, .emailFormContainerEven
{
border					: solid 1px #CCCCCC;
background-color		: #FFFFFF;
padding					: 30px 11px;
margin					: 8px 0 0 0;
}
#signUp .signupContainer:first-child, #signUp .emailFormContainerEven:first-child
{
margin					: 0px;
}
.searchParameters
{
padding					: 10px 11px;
color					: #666666;
}
.searchParameters a
{
color					: #666666;
}
.searchParameters a:hover
{
text-decoration			: underline;
}

.queryNotification
{
font-family				: Georgia;
font-size				: 20px;
color					: #0099FF;
font-weight				: bold;
padding					: 10px 11px;
margin					: 8px 0 0 0;
}
.signupContainerEven, .emailFormContainerEven
{
border					: solid 1px #CCCCCC;
background-color		: #F2F2F2;
}
.signupLabel, .termCondition, .inputLabel, .formLabel
{
font-family				: Georgia;
font-size				: 16px;
color					: #0099FF;
font-weight				: bold;
width					: 20%;
float					: left;
margin					: 7px 0 0 0;
}
.required, .red
{
color					: #FF0000;
}
.blue
{
color					: #0099FF
}
.lightBlue
{
background-color		: #F0FAFF;
}
.inputLabel
{
width					: auto;
margin					: 0px;
padding					: 14px 0 14px 10px;
}
.inputLabel span
{
font-weight				: normal;
font-size				: 10px;
}
.termCondition, .termCondition a
{
margin					: 15px 0 0 0;
width					: 45%;
}
.signupLabel a, .termCondition a, .formLabel a
{
color					: #0099FF;
}
.signupLabel, .txt1, .formLabel
{
font-family				: Georgia;
font-size				: 16px;
color					: #0099FF;
font-weight				: bold;
width					: 80%;
margin					: 7px 0 0 0;
}
.signupLabel, .txt2, .formLabel
{
font-family				: Georgia;
font-size				: 16px;
color					: #0099FF;
font-weight				: bold;
width					: 20%;
margin					: 7px 0 0 0;
}
.txt2, .txt2 a
{
margin					: 15px 0 0 0;
width					: 90%;
}
.signupLabel, .txt1Login, .formLabel
{
font-family				: Georgia;
font-size				: 16px;
color					: #0099FF;
font-weight				: bold;
margin					: 12px 10px 0 0;
}
.signupLabel, .txt2Login, .formLabel
{
font-family				: Georgia;
font-size				: 16px;
color					: #0099FF;
font-weight				: bold;
width					: 20%;
margin					: 7px 0 0 0;
}
.signupBox, .signupButton, .inputBox, .formBox, .formButton
{
float					: left;
width					: 75%;
}
.inputBox
{
width					: auto;
padding					: 11px 10px;
}
.inputBox *
{
font-size				: 120%;
font-family				: Georgia;
}
.signupButton, .formButton
{
width					: 35%;
border					: 0px;
}
.formButton
{
text-align				: center;
width					: 100%;
}
.searchBox
{
width					: 220px;
}
.signupButton a, .formButton a
{
color					: #0099FF;
text-decoration			: underline;
font-size				: 11px;
font-weight				: normal;
}
.signupBox, .loginButton, .formBox
{
float					: left;
width					: 75%;
}
.loginButton
{
width					: 24%;
border					: 0px;
}
.loginButton a
{
color					: #0099FF;
text-decoration			: underline;
font-size				: 11px;
font-weight				: normal;
}
.txtSignup, .txtNewPost, .txtInput
{
font-size				: 200%;
border					: solid 1px #D3D3D3;
width					: 550px;
}
.txtSignup, .txtInput
{
width					: 275px;
}
.txtNewPost
{
font-size				: 150%;

}
#txtContent
{
max-height				: 4500px;
min-height				: 50px;
}
.message
{
padding-bottom			: 8px;
padding-top				: 8px;
font-size				: 11px;
font-style				: normal;
color					: #B51400;
text-align				: center;
}
.message_ajax
{
padding-bottom			: 0px;
width					: 250px;
padding-top				: 0px;
font-size				: 11px;
font-style				: normal;
color					: #B51400;
float					: left;
}
.fieldFloatLeft{
float					: left;
margin-right			: 8px;
}
.fieldMessage
{
padding					: 8px 0px 0px 0px;
font-size				: 11px;
font-style				: normal;
color					: #B51400;
float					: left;
width:150px;
}
.generalBox, .commonBox, .informationBox, .errorBox
{
color					: #333333;
font-size				: 13px;
font-weight				: bold;
padding					: 11px;
}
.generalBox
{
background-color		: #f7f7f7;
border					: solid 1px #cccccc;
}
.commonBox
{
background-color		: #eceff6;
border					: solid 1px #d4dae8;
}
.informationBox
{
background-color		: #FFFFFF;
border					: solid 1px #CCCCCC;
}
.errorBox
{
background-color		: #ffebe8;
border					: solid 1px #dd3c10;
}
/********** Sample CSS************/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen
{ /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide
{
display					: none;
}
}
/* Hide useless elements in print layouts... */
@media print
{
.tabs-nav
{
display					: none;
}
}
/* Skin */
.tabs-nav
{
list-style				: none;
margin					: 0;
padding					: 0 0 0 17px;
}
.tabs-nav:after
{
/* clearing without presentational markup, IE gets extra treatment */
display					: block;
clear					: both;
content					: " ";
}
.tabs-nav li
{
float					: left;
margin					: 0 0 0 2px;
min-width				: 94px; /* be nice to Opera */
}
.tabs-nav .tabLinks, .tabs-nav .tabLinks span
{
display					: block;
}
.tabs-nav .tabLinks span
{
display					: block;
padding					: 0 10px;
}
.tabs-nav .tabLinks, .tabs-nav .tabMore
{
position				: relative;
top						: 1px;
z-index					: 2;
padding-left			: 0;
color					: #666666;
font-size				: 12px;
font-weight				: bold;
line-height				: 1.2;
text-align				: center;
text-decoration			: none;
white-space				: nowrap; /* required in IE 6 */
border					: solid 1px #B9C4DA;
border-bottom			: solid 0px #B9C4DA;
background-color		: #DADADA;
}
.tabs-nav .tabMore
{
font-size				: 21px;
padding					: 0 8px;
}
.tabs-nav .tabs-selected a
{
color					: #666666;
background-color		: #F7F7F7;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active
{
outline					: 0;/* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active
{
}
.tabs-nav .tabLinks span
{
width					: 64px; /* IE 6 treats width as min-width */
min-width				: 64px;
height					: 18px; /* IE 6 treats height as min-height */
min-height				: 18px;
padding-top				: 6px;
padding-right			: 0;
}
*>.tabs-nav .tabLinks span
{ /* hide from IE 6 */
width					: auto;
height					: auto;
}
.tabs-nav .tabs-selected .tabLinks span
{
padding-top				: 7px;
}
.tabs-nav .tabs-selected .tabLinks:link, .tabs-nav .tabs-selected .tabLinks:visited, .tabs-nav .tabs-disabled .tabLinks:link, .tabs-nav .tabs-disabled .tabLinks:visited
{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
cursor					: text;
background-color		: #F7F7F7;
}
.tabs-nav .tabLinks:hover, .tabs-nav .tabLinks:focus, .tabs-nav .tabLinks:active,.tabs-nav a.tabMore:hover
{ /* @ Opera, we need to be explicit again here now... */
cursor					: pointer;
background-color		: #F7F7F7;
}
.tabs-nav .tabs-disabled
{
opacity					: .4;
}
.tabs-container
{
border					: 1px solid #B9C4DA;
background-color		: #F7F7F7; /* declare background color for container to avoid distorted fonts in IE while fading *//*
padding					: 1em 8px;
padding					: 34px 15px;*/
}
.tabs-loading em
{
padding					: 0 0 0 20px;
background				: url(images/loading.gif) no-repeat 0 50%;
}
.accountTab ul
{
margin					: 0px 0 0 0;
border					: solid 1px #DADADA;
z-index					: 599;
position				: absolute;
/*visibility			: hidden;*/
}
.accountTab li
{
float					: none;
padding					: 0px;
margin					: 0px;
color					: #666666;
border-top				: solid 1px #DADADA;
width					: 150px;
}
.accountTab li:first-child
{
border					: solid 0px #00FF00;
}
.accountTab li a
{
padding					: 2px 5px;
display					: block;
}
.accountTab li a:hover
{
background-color		: #DADADA;
}
.accountTab a:hover > ul
{
visibility				: visible;
}
.elementContainer, .elementForm
{
margin-right			: 278px;
padding					: 0 0 30px 0;
}
.lastelementContainer
{
padding					: 0 0 0px 0;
}
.elementForm
{
background-color		: #EFEFEF;
}
.elementRow, .elementRowType, .elementRowAddress
{
padding					: 5px 0;
}
.elementRowType
{
width					: 270px;
float					: left;
}
.elementRowAddress
{
width					: 330px;
float					: left;
}
.elementRowCol
{
float					: left;
width					: 200px;
}
.firstCol
{
margin					: 0 0 0 62px;
width					: 226px;
}
.phoneLabel
{
float					: left;
text-align				: right;
padding					: 3px 3px 3px 2px;
color					: #666666;
font-size				: 11px;
font-family				: Georgia;
}
.phoneInput
{
float					: left;
}
.FollowMe
{
padding					: 2px 0;
}
.FollowMe .elementLabel, .elementLabelType, .elementLabelAddress
{
padding					: 1px 13px;
}
.elementContainer a, .elementForm a
{
color					: #0099FF;
font-weight				: normal;
}
.elementForm a
{
color					: #666666;
}
.elementContainer a:hover, .elementForm a:hover
{
text-decoration			: underline;
}
.elements
{
color					: #0099FF;
padding					: 5px 0;
}
.cmbBox
{
width					: 150px;
}
.accountlable
{
color					: #0099FF;
padding					: 5px 0;
width					: 13%;
float					: left;
}
.elementHeading, .elementTitle
{
border-bottom			: solid 1px #B9C4DA;
padding-bottom			: 2px;
color					: #666666;
font-weight				: bold;
font-family				: Georgia;
}
.elementTitle
{
background-color		: #DADADA;
padding					: 3px;
border-bottom			: solid 0px #B9C4DA;
}
.elementHeading a, .elementTitle a
{
float					: right;
}
.elementmsg, .elementmsgAjax
{
color					: #ECECEC;
font-size				: 13px;
font-weight				: bold;
padding					: 11px;
text-align				: center;
width					: 700px;
border					: solid 1px #0085de;
background				: url(images/bgMessage.png) top left repeat;
}
.elementmsgAjax
{
width					: 681px;
}
.elementimgmsg
{
color					: #333333;
font-size				: 13px;
font-weight				: bold;
}
.elementLabel, .elementLabelType, .elementLabelAddress
{
width					: 20%;
float					: left;
text-align				: right;
padding					: 3px 13px;
color					: #666666;
font-size				: 11px;
font-weight				: bold;
font-family				: Georgia;
}
.elementLabel strong, .elementLabelType strong, .elementLabelAddress strong
{
font-weight				: normal;
font-size				: 11px;
}
.elementInput
{
width					: 76%;
float					: left;
}
.inputSeparator
{
border-bottom			: solid 1px #B9C4DA;
}
.elementInput .txtBox, .elementInput .txtArea, .elementInput .txtZip, .phoneInput .txtPhone
{
border					: solid 1px #CCCCCC;
font-family				: Arial;
font-size				: 12px;
color					: #0099FF;
padding					: 2px;
width					: 507px;
}
.phoneInput .txtPhone
{
width					: 137px;
text-align				: center;
}
.elementInput .txtZip
{
width					: 15px;
text-align				: center;
}
.workLabel
{
padding					: 3px 7px;
}
#featureDirectory, #memberDirectory
{
margin					: 8px 0 0 0;
color					: #666666;
text-align				: right;
}
.memberListing
{
text-align				: left;
border					: solid 1px #FAF8DD;
background-color		: #FFFEF5;
margin					: 8px 0 0 0;
}
.memberPhoto, .memberName, .memberEmail
{
float					: left;
}
.memberName
{
margin					: 14px 0 0 20px;
width					: 60%;
}
.memberName strong, .featureName strong 
{
font-size				: 16px;
}
.memberEmail
{
margin					: 18px 0 0 20px;
width					: 26%;
text-align				: right;
}
.memberEmail a
{
color					: #0099FF;
}
.memberEmail a:hover
{
text-decoration			: underline;
}
.featureListings, .featureListings1, .featureListings2
{
background-color		: #CCC67B;
border					: solid 0px #D1CA73;
padding					: 4px;
text-align				: left;
color					: #000000;
margin					: 8px 0 0 0;
}
p
{
padding					: 7px 0;
text-align				: justify;
}
.featureListings p, .featureListings1 p, .featureListings2 p
{
padding					: 10px 10px 0 0;
text-align				: justify;
}
.featurePhoto
{
float					: left;
padding					: 0 15px 0 0;
}
.featureListings a, .featureListings1 a, .featureListings2 a
{
color					: #0000FF;
text-decoration			: underline;
}
.featureListings1 a, .featureListings2 a
{
color					: #BEBEBE;
}
a.emailBusiness, a:visited.emailBusiness
{
background-color		: #FFFFFF;
color					: #0E9CFD;
padding					: 5px;
text-decoration			: none;
}
a:hover.emailBusiness
{
text-decoration			: underline;
}
.articles, .visitHome
{
text-align				: left;
background-color		: #F2F2F2;
border					: solid 1px #F2F2F2;
border-right			: solid 1px #F2F2F2;
float					: left;
padding					: 8px 0px 0px 3px;
color					: #0099FF;
width					: 80.035%;
font-size				: 13px;
}
.articles li
{
float					: right;
}
.visitHome
{
width					: 19%;
background-color		: #FFFFFF;
border					: solid 1px #CCCCCC;
border-top				: solid 0px #FF0000;
text-align				: center;
padding					: 9px 0px;
}
.visitHome a
{
color					: #0099FF;
}
.featureListings1
{
background-color		: #071E8B;
color					: #BEBEBE;
}
.featureListings2
{
background-color		: #000000;
color					: #BEBEBE;
}
.newPost li
{
float					: right;
margin-right			: 10px;
}
.newPost li.userName
{
margin					: 4px 25px 0 0;
float					: left;
}
.newPost li.userLinks
{
margin-top				: 6px;
}
.suggestionsBox
{
margin					: -1px 0px 0px 0px;
position				: absolute;
width					: 384px;
}
.markBox
{
margin					: 0px 0px 0px 0px;
position				: absolute;
width					: 384px;
}
#cboSuggest
{
width					: 386px;
border					: solid 1px #7F9DB9;
background-color		: #FFFFFF;
color					: #000000;
font-family				: Tahoma;
font-size				: 12px;
overflow				: auto;
}
#newPost #cboSuggest
{
width					: 552px;
border					: 1px solid #D3D3D3;
}
#cboSuggest option
{
padding					: 4px;
}
#cboSuggest option:hover
{
background-color		: #EFEFEF;

}
.Posts
{
}
.postImage
{
border					: solid 1px #E5E5E5;
float					: left;
padding					: 4px;
margin					: 0 25px 20px 0;
}
.content
{
padding					: 8px 7px;
line-height				: 16px;
background-color		: #FFFFFF;
border					: solid 0px #CCCCCC;
text-align				: justify;
}
#newPost
{
margin					: 0px 0px 0px;
padding					: 7px 0 0 0;
}
#newPost .inputLabel
{
width					: 19%;
}
#newPost .upload
{
}
#userPosts
{
padding					: 10px 0 0 0;
}
.caption
{
font-family				: Georgia;
font-size				: 16px;
color					: #0099FF;
font-weight				: bold;
padding					: 7px 10px 0 0;
}
.upload li
{
float					: left;
margin					: 0 10px 0 0;
}
#newPost .inputButton
{
padding					: 5px 12px;
text-align				: right;
width					: 73%;
}
.welcomeUser
{
font-family				: Georgia;
width					: 314px;
text-align				: left;
font-size				: 20px;
font-weight				: normal;
padding					: 12px 0 12px 15px;
margin					: 0px 0 0 0;
color					: #4B4B4B;
float					: left;
border-left				: solid 1px #CCCCCC;
}
#userBlog
{
/*font-family			: Georgia;
border					: solid 1px #FFFFFF;
border-bottom			: solid 0px #FFFFFF;
background-color		: #FFFFFF;
color					: #333333;
padding					: 6px 6px 0 6px;
overflow				: auto;*/
font-family				: Georgia;
float					: right;
margin					: 0px 0px 0 0;
border-right			: solid 1px #CCCCCC;
}
#userBlog.tabs-nav
{
padding					: 16px 4px 0 0px;
}
#userBlog li
{
float					: left;
margin					: 0px 0px 0 4px;
text-align				: center;
width					: 121px;
font-weight				: bold;
font-size				: 16px;
}
#userBlog li:first-child
{
margin					: 0px 0px 0 0px;
}
#userBlog li, #userBlog li a
{
width					: 97px;
font-size				: 12px;
}
#userBlog li a
{
border					: solid 1px #CCCCCC;
padding					: 9px 0 8px 0;
background-color		: #F8F8F8;
display					: block;
color					: #0099FF;
}
#userBlog li, #userBlog li a
{
width					: 90px;
}
#userBlog li a:hover, #userBlog .tabs-selected a
{
border-bottom			: solid 1px #FFFFFF;
background-color		: #FFFFFF;
}
#userBlogTabs .tabs-container
{
/*border-top				: solid 1px #CCCCCC;*/
padding					: 0px 0 0 0;
margin					: 0px 0 0 0;
background-color		: #FFFFFF; /* declare background color for container to avoid distorted fonts in IE while fading */
}
#userBlogTabs
{
overflow				: hidden;
border-color			: #CCCCCC;
border-style			: solid;
border-width			: 1px 0px 0 0;
color					: #333333;
background				: url(images/bgSpacerGrey.png) left 48px repeat-x #F2F2F2;
}
#userDetails .tabs-container
{
border					: 1px solid #B9C4DA;
padding					: 1em 8px;
background-color		: #F7F7F7; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.imgReset
{
width					: 390px;
cursor					: pointer;
float					: left;
text-align				: right;
margin					: 10px 0 0 0;
}
.uploadButton
{
margin-left				: 80px;
}
#shareWith
{
color					: #666666;
font-family				: Arial;
font-size				: 12px;
font-weight				: normal;
text-transform			: uppercase;
}
.addLink
{
color					: #666666;
padding					: 7px 7px 7px 17px;
background				: url(images/bgAdd.png) 5px 12px no-repeat #F7D600;
border-style			: solid;
border-width			: 1px 1px 1px 1px;
border-color			: #F7D600 #CCCCCC #CCCCCC #F7D600;
}
.postTitle
{
padding					: 0 0 10px 0;
float					: left;
width					: 379px;
}
.shareWith
{
margin					: 0 10px 0 0px;
float					: left;
}
.postRating
{
margin					: 0 10px 0 10px;
}
#regularPosts
{
}
#posts table, #memberDirectory table
{
margin					: 0 auto;
}
#regularPosts h6
{
padding					: 5px 0;
}
#regularPosts ul
{
background-color		: #F9F9F9;
padding					: 5px 10px;
width					: 704px;
}
#regularPosts li
{
float					: left;
width					: 32%;
margin					: 5px 5px 0 0;
}
#regularPosts li a
{
color					: #0099FF;
}
#regularPosts li:nth-child(odd)
{
/*border					: solid 1px #FF0000;*/
}
#regularPosts li.clearAll
{
float					: none;
border					: solid 0px #FF0000;
}
/*Edit Thumbnail code for CSS*/
.edit_profilepicture
{
background				: #FFFFFF none repeat scroll 0 0;
height					: 20px;
padding					: 5px 27px 0 6px;
position				: absolute;
right					: 0;
top						: 0px;
}
.edit_profilepicture_icon
{
background				: transparent url(images/penciledit_thumb.gif) no-repeat scroll right top;
height					: 18px;
position				: relative;
position				: absolute !important;
width					: 18px;
right					: 4px;
top						: 4px;
margin-top				: 0px;
text-decoration			: none;
}
.whitepencil
{
background-position		: right bottom;
}
.hidden
{
display					: none; 
}
#footerSearch.right, #footerSearch.rightOpen
{
position				: fixed;
right					: -254px;
top						: 138px;
width					: 291px;
border-bottom			: solid 5px #C5C5C5;
background-color		: #F2F2F2;
z-index					: 99;
}
#footerSearch.rightOpen
{
right					: -0px;
}
#footerSearch form
{
float					: left;
margin					: 5px 0 0 20px;
}
#footerSearch .inputButton, #footerSearch .submitButton
{
float					: none;
text-align				: center;
}
#footerSearch .inputBox *
{
font-size				: 200%;
border					: solid 1px #DEDEDE;
}
#userWelcome
{
border					: solid 1px #F2F2F2;
padding					: 14px 11px;
margin					: 14px 0 19px;
position				: relative;
}
#userWelcome .userPic
{
float					: left;
}
#userWelcome .welcomeNote, #userWelcome .sendEmail
{
width					: 510px;
position				: absolute;
top						: 36%;
height					: 4em;
margin-top				: -1em;
left					: 12%;
}
#userWelcome .sendEmail
{
top						: 54%;
left					: 85%;
font-family				: Arial;
font-size				: 12px;
}
#userWelcome .sendEmail a
{
background-color		: #0097FE;
color					: #FFFFFF;
padding					: 5px;
display					: inline-block;
}

a.dp-choose-date {
background				: url("images/calendar.png") no-repeat scroll 0 0 transparent;
display					: block;
float					: right;
height					: 16px;
margin					: 3px 3px 0;
overflow				: hidden;
padding					: 0;
text-indent				: -2000px;
width					: 16px;
}
.displayNone
{
border					: solid 1px #FF0000;
display					: none;
}
#professionalInfo
{
}
.colSpan
{
}
#professionalInfo .elementLabel
{
width					: 17%;
}
.colSpan .elementLabel
{
width					: 30%;
}
.select
{
position				: absolute;
width					: 174px;
height					: 21px;
padding					: 0 24px 0 8px;
color					: #fff;
font					: 12px/21px arial,sans-serif;
background				: url('images/select.gif') no-repeat;
overflow				: hidden;

}
.styled
{
font-size				: 12px;
color					: #0097FE;
}
.styled option
{
padding					: 2px;
}
.customStyleSelectBox
{
/* Styles For Your Select Box */
background				: url('images/select.gif') no-repeat center right;
}
.customStyleSelectBox.changed
{
/* You can use this if you want a different style after user has made a selection */
}
/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner
{
background				: url('images/select.gif') no-repeat center right;
}
.elementLabelType
{
width					: 13%;
}
.elementLabelAddress
{
width					: 8%;
}
.cityRow
{
margin					: 0 0 0 93px;
}
.postalRow
{
width					: 250px;
}
.postalLabel
{
width					: 27%;
}
.postalInput
{
width					: 58%;
}
.styled
{
width					: 175px;
border					: solid 1px #CCCCCC;
}
.txtUpload
{
border-collapse			: collapse;
}
div.fileinputs
{
position				: relative;
}
div.fakefile
{
position				: absolute;
top						: 0px;
left					: 0px;
z-index					: 1;
}
input.file, .txtUpload
{
position				: relative;
text-align				: right;
-moz-opacity			: 0;
filter					: alpha(opacity: 0);
opacity					: 0;
z-index					: 2;
}
#txtImage
{
width					: 420px;
}
#followMe
{
}
#followMe li
{
margin					: 3px 0 0;
padding					: 3px 0 3px 25px;
}
#followMe li.liFacebook
{
background				: url(images/icoFacebookMini.png) top left no-repeat;
}
#followMe li.liTwitter
{
background				: url(images/icoTwitterMini.png) top left no-repeat;
}
#followMe li.liFlicker
{
background				: url(images/icoFlickerMini.png) top left no-repeat;
}
#followMe li.liLinkedIn
{
background				: url(images/icoLinkedInMini.png) top left no-repeat;
}
#followMe li.liYouTube
{
background				: url(images/icoYouTubeMini.png) top left no-repeat;
}
.businessContainer
{
width					: 35.5%;
float					: left;
margin					: 0 0 0 10px;
}
.businessContainer.first
{
margin					: 0 0 0 0;
}
.businessContainer .elementContainer
{
margin-right			: 0px;
}
.businessContainer .elementHeading
{
border-bottom			: 0px;
}
.businessContainer .elements
{
}
.businessInfo
{
padding					: 15px 0px 15px 10px;
}
.description
{
font-family				: Arial, Helvetica, sans-serif;
font-size				: 14px;
color					: #666666;
line-height				: 1.5;
padding					: 7px 0px 7px 12px;
}
.businessDetails
{
float					: left;
width					: 559px;
padding					: 8px 0 0 0;
color					: #666666;
font-size				: 13px;
line-height				: 1.5;
}
.businessName
{
font-family				: Georgia, "Times New Roman", Times, serif;
font-size				: 22px;
line-height				: 1.5;
color					: #4B4B4B;
float					: left;
}
.businessSlogan
{
font-size				: 14px;
line-height				: 1.5;
color					: #999999;
}
.businessAddress, .businessContact
{
line-height				: 2;
}
.sendMessage, .viewMap
{
float					: right;
color					: #0099FF;
font-size				: 11px;
}
.sendMessage a, .viewMap a
{
color					: #0099FF;
text-decoration			: underline;
padding					: 0 30px 0 0;
}
.businessAddress
{
float					: left;
}
.topDate
{
	font-family				: Georgia;
	font-size				: 16px;
	color					: #0099FF;
	font-weight				: bold;
	padding					: 13px 6px;
	margin					: 8px 0 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif
}
.today
{
	color: #999999;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding-top: 22px;
}
.sortBy
{
	color: #0099FF;
    float: left;
    font-size: 12px;
    margin-left: 152px;
    padding-top: 23px;
}
.topBar
{
	float: left;
    font-family: 'Times New Roman',Times,serif;
    font-size: 15px;
    padding-left: 7px;
    padding-top: 20px;
}
.EventName
{
	font-size: 20px;
	font-family:"Times New Roman", Times, serif;
	color:#666;
}
.EventDate
{
	color: #0099FF;
    font-size: 14px;
    font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	padding-top:2px
}
.more
{
	background-color: #0099FF;
    color: #FFFFFF;
    height: 17px;
    margin: 0 0 0 173px;
    text-align: center;
    width: 45px;
}

#calender 
{
	background:url(images/calenderbg.gif) left top no-repeat;
	height:425px;
	width:236px;
	margin-left:7px;
	padding-top:60px
}
#calender table{ height:180px; width:200px;margin-left:20px}
#calender table #today{
	background-image:url(../../images/red-dot.png);   
	padding-left: 4px;
	padding-top: 2px;
	color:#FFF;
	font-weight:bold;
}
#calender table #next{
	background-image:url(../../images/blue-dot.png);   
	height: 16px;
	padding-left: 2px;
	padding-top: 2px;
	width: 16px;
}
.commingEvent{
	padding: 73px 16px 0 22px;
}
.iconFb{
	background-image:url(../../images/icoFacebookMini.png);
}

/* ADDED BY JAHANTAB 16/08/2011 */

.Contact1Div{
	font-size:17px;font-family:Georgia;width:200px;float:left;
}

.Contact2Div{
	width:290px;float:left;margin-top:23px;margin-left:18px;
}
.Contact3Div{
	width:200px;float:right;font-size:17px;font-family:Georgia;color:#0097FE;
}
.Contact2DivInner1{
	width:70px;float:left;font-size:17px;font-family:Georgia;color:#0097FE;
}
.Contact2DivInner2{
	float:left;font-size:17px;font-family:Georgia;
}
.mapBtn{
	background-image:url(../../images/ContactUs_btn.jpg);
}
#containerTabs .tabs-container{
	background-color: #F7F7F7;
	border-style: solid;
	border-width: 1px;
    border-color: #B9C4DA;	
}
#containerTabs #inner_content_account{
	padding-top:30px;
}
#containerTabs .elementContainer{
	padding-left:10px;
}
#containerTabs #inner_content_professional{
	padding-top:30px;
}
#containerTabs .elementmsgAjax{
	margin-top: -45px;
    width: 698px;
}
.dirCities{
	color:#0099FF;font-weight:bold;float:left;width:175px;cursor:pointer;margin-top:-8px;font-size:14px;
}
.dirCities .west{
	margin-left:50px;
	text-align:right;
	float:right;
}
.tagDivOuter{
	 height:auto;max-height:200px;overflow:auto; width:725px;background-color:#F9F9F9;margin-top:10px;
}
.tagDivInner{
	cursor			: pointer;
    float			: left;
    font-weight		: bold;
    margin-bottom	: 10px;
    margin-left		: 20px;
    margin-right	: 5px;
    margin-top		: 10px;
    text-align		: center;
}
.tagDivInner a
{
text-decoration			: none;
color					: #999999;
}
.tagDivInner a:hover
{
text-decoration			: underline;
}
.videoDisc{
	margin-top:15px;font-size:14px;
}
.msgDiv{
	color:#0099FF;font-family:Georgia;font-weight:bold;text-align:center;font-size:20px;
}
.weatherToday{
	background-color:#F2F2F2;float:left;width:300px;height:225px;text-align:center;padding-top:20px;
}
.todayInner{
	margin-top:35px;padding-top:20px;
}
.weatherForcast{
	background-color:#F2F2F2;float:left;width:422px;height:225px;text-align:center;padding-top:20px;
}
.forcastInner{
	float:left;width:170px;margin-left:30px;margin-top:20px;
}
.pagination_button{
    background-image: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF);
	border-color:#CCCCCC;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #000000;
    cursor: pointer;
    height: 2.0833em;
    padding-left: 0.5em;
    padding-right: 0.5em;
	width:15px;
	border:1px solid #CCCCCC;
	text-align:center;
}
.currentPage{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: #DDDDDD;
    background-image: none;
	border-color:#CCCCCC;
    box-shadow: none;
    color: #000000;
    cursor: default;
    font-weight: bold;
	width:15px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
}
.pagination_button:hover{
	box-shadow: 0 0 3px #999999;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;

}
