A:link {text-decoration: underline; color: #678C38;}
A:visited {text-decoration: underline; color: #009AFF;}
A:active {text-decoration: underline; color: #678C38;}
A:hover {text-decoration: underline; color: #009AFF;}

h1
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #4a4a4a;
}

h2
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}


h3
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #6C665D; FONT-WEIGHT: bold;
}

input, select, textarea
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #4a4a4a;
}

.errorbox {
	border: 1px dashed #cc0000;
	font-weight: bold;
	background-color: #FBEEEB;
	text-align: center;
	width: 90%;
	padding: 10px;
	color: #cc0000;
	margin-left: auto; 
	margin-right: auto;
}

.menu
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
}
A.menu, A.menu:active, A.menu:visited
{
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.menu:hover
{
	COLOR: #ffffff; TEXT-DECORATION: none;
}

.footer
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #4a4a4a;
}
A.footer, A.footer:active, A.footer:visited
{
	COLOR: #4a4a4a; TEXT-DECORATION: none;
}
A.footer:hover
{
	COLOR: #0081D2; TEXT-DECORATION: none;
}


.text
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #535353;
}
A.text, A.text:active, A.text:visited
{
	COLOR: #009AFF; TEXT-DECORATION: underline;
}
A.text:hover
{
	COLOR: #678C38; TEXT-DECORATION: underline;
}


.small
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #535353;
}


.map
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #535353;
}
A.map, A.map:active, A.map:visited
{
	COLOR: #6e6e6e; TEXT-DECORATION: none;
}
A.map:hover
{
	COLOR: #678C38; TEXT-DECORATION: underline;
}

.faq
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #535353;
}
A.faq, A.faq:active, A.faq:visited
{
	COLOR: #cc6666; TEXT-DECORATION: none;
}
A.faq:hover
{
	COLOR: #678C38; TEXT-DECORATION: underline;
}


.subtitle
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #0066D0; FONT-WEIGHT: bold;
}
A.subtitle, A.subtitle:active, A.subtitle:visited
{
	COLOR: #0066D0; TEXT-DECORATION: none;
}
A.subtitle:hover
{
	COLOR: #ff6600; TEXT-DECORATION: none;
}

.box_text
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #535353;
}
A.box_text, A.box_text:active, A.box_text:visited
{
	COLOR: #009AFF; TEXT-DECORATION: underline;
}
A.box_text:hover
{
	COLOR: #678C38; TEXT-DECORATION: underline;
}


.box_
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
A.box_, A.box_:active, A.box_:visited
{
	COLOR: #cc0000; TEXT-DECORATION: underline;
}
A.box_:hover
{
	COLOR: #ffffcc; TEXT-DECORATION: underline;
}

.bage
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #6C665D; FONT-WEIGHT: bold;
}

.green
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #637A29;
}
A.green, A.green:active, A.green:visited
{
	COLOR: #637A29; TEXT-DECORATION: none;
}
A.green:hover
{
	COLOR: #637A29; TEXT-DECORATION: underline;
}


.violet
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #996633;
}
A.violet, A.violet:active, A.violet:visited
{
	COLOR: #996633; TEXT-DECORATION: none;
}
A.violet:hover
{
	COLOR: #996633; TEXT-DECORATION: underline;
}

.blue
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #0066D0;
}
A.blue, A.blue:active, A.blue:visited
{
	COLOR: #0066D0; TEXT-DECORATION: none;
}
A.blue:hover
{
	COLOR: #0066D0; TEXT-DECORATION: underline;
}

.orange
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #E76600;
}
A.orange, A.orange:active, A.orange:visited
{
	COLOR: #E76600; TEXT-DECORATION: none;
}
A.orange:hover
{
	COLOR: #E76600; TEXT-DECORATION: underline;
}

.detailedViewTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	border:1px solid #FBB05C;
	padding-left:5px;
	width:85%;
	background-color:#ffffff;
}

.detailedViewInput {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	border:1px solid #FBB05C;
	background-color:#ffffff;
}

.index
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #535353;
}
A.index, A.index:active, A.index:visited
{
	COLOR: #6f6f6f; TEXT-DECORATION: none;
}
A.index:hover
{
	COLOR: #ff6600; TEXT-DECORATION: underline;
}

.domain
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #c7c7c7;
}
A.domain, A.domain:active, A.domain:visited
{
	COLOR: #c7c7c7; TEXT-DECORATION: none;
}
A.domain:hover
{
	COLOR: #ffff00; TEXT-DECORATION: none;
}

.flash_tit
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #336699;
	FONT-WEIGHT: bold;
}


.flash_link
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #50B8B6;
}
A.flash_link, A.flash_link:active, A.flash_link:visited
{
	COLOR: #494949; TEXT-DECORATION: none;
}
A.flash_link:hover
{
	COLOR: #2CBA4B; TEXT-DECORATION: underline;
}

.blog-tit
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #cc3300;
	FONT-WEIGHT: bold;
}
A.blog-tit, A.blog-tit:active, A.blog-tit:visited
{
	COLOR: #cc3300; TEXT-DECORATION: none;
}
A.blog-tit:hover
{
	COLOR: #990000; TEXT-DECORATION: none;
}


.blog-more
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #669900;

}
A.blog-more, A.blog-more:active, A.blog-more:visited
{
	COLOR: #669900; TEXT-DECORATION: none;
}
A.blog-more:hover
{
	COLOR: #ff6600; TEXT-DECORATION: underline;
}

.blog-text
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #242424;

}

.blog-link
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #808080;

}
A.blog-link, A.blog-link:active, A.blog-link:visited
{
	COLOR: #808080; TEXT-DECORATION: none;
}
A.blog-link:hover
{
	COLOR: #ff9900; TEXT-DECORATION: underline;
}


.blog-tit2
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #cc3300;
}
A.blog-tit2, A.blog-tit2:active, A.blog-tit2:visited
{
	COLOR: #cc3300; TEXT-DECORATION: none;
}
A.blog-tit2:hover
{
	COLOR: #990000; TEXT-DECORATION: none;
}

.blog-tit3
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #66cc00;
}
A.blog-tit3, A.blog-tit3:active, A.blog-tit3:visited
{
	COLOR: #458a00; TEXT-DECORATION: none;
}
A.blog-tit3:hover
{
	COLOR: #346800; TEXT-DECORATION: none;
}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: tahoma;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: white;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: right;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}

#wp_page_numbers li a:hover {
	border-color: #ff8000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #46daff;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #ff8000;
}

#wp_page_numbers li.page_info {
	float: right;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}


.nav_bar
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #7e7e7e;
	FONT-WEIGHT: bold;
}
A.nav_bar, A.nav_bar:active, A.nav_bar:visited
{
	COLOR: #7e7e7e; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A.nav_bar:hover
{
	COLOR: #cc3333; TEXT-DECORATION: none;	FONT-WEIGHT: bold;
}


.post
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 16px;
	COLOR: #535353;
}
A.post, A.post:active, A.post:visited
{
	COLOR: #ffffff; TEXT-DECORATION: underline; 
}
A.post:hover
{
	COLOR: #330000; TEXT-DECORATION: none; background-color: #FFFF99;
}

.tool
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #252525;
	FONT-WEIGHT: bold;
}
A.tool, A.tool:active, A.tool:visited
{
	COLOR: #252525; TEXT-DECORATION: none; 
}
A.tool:hover
{
	COLOR: #66cc00; TEXT-DECORATION: underline;
}

.odn
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 11px;
	COLOR: #c7c7c7;
}
A.odn, A.odn:active, A.odn:visited
{
	COLOR: #ffffcc; TEXT-DECORATION: none;
}
A.odn:hover
{
	COLOR: #ccff99; TEXT-DECORATION: none;
}


.cat_tit
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #cc3300;
}

.subcat
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #404042;
	font-weight: bold;
}
A.subcat, A.subcat:active, A.subcat:visited
{
	COLOR: #363636; TEXT-DECORATION: none; 
}
A.subcat:hover
{
	COLOR: #1db300; TEXT-DECORATION: none;
}


.forum_top
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #4f7eaf;
}
A.forum_top, A.forum_top:active, A.forum_top:visited
{
	COLOR: #4f7eaf; TEXT-DECORATION: none;
}
A.forum_top:hover
{
	COLOR: #2ddf4e; TEXT-DECORATION: none;
}




.code
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #F08080;
}
A.code, A.code:active, A.code:visited
{
	COLOR: #32CD32;
	TEXT-DECORATION: none;
}
A.code:hover
{
	COLOR: #9ACD32;
	TEXT-DECORATION: underline;
}



.odn_com
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;
	COLOR: #4a4a4a;
}
A.odn_com, A.odn_com:active, A.odn_com:visited
{
	COLOR: #4a4a4a; TEXT-DECORATION: none;
}
A.odn_com:hover
{
	COLOR: #0066cc; TEXT-DECORATION: none;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
cursor: default;
background: transparent url('http://www.orioncities.com/layout/images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('http://www.orioncities.com/layout/images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


.errorfield

{
	border: red 2px dashed;
}

.close
{
	float: left;
	cursor: pointer;
}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.odn_com_txt
{
	FONT-FAMILY: tahoma;
	FONT-SIZE: 12px;
	COLOR: #363636;
}
A.odn_com_txt, A.odn_com_txt:active, A.odn_com_txt:visited
{
	COLOR: #258b33; TEXT-DECORATION: underline;
}
A.odn_com_txt:hover
{
	COLOR: #00e120; TEXT-DECORATION: underline;
}

#chatbox
{
    position: fixed;
    right: 10px;
    bottom: 10px;
    margin-right: 12px;
}

.input_code {
    width: 200px;
}

.soft_ul {
    margin: 0;
    padding: 0;
}

.soft_ul img {
    vertical-align: middle;
}

.soft_ul li {
    border-bottom: 2px dotted #f8cd82;
    border-right: 2px dotted #f8cd82;
    margin-bottom: 7px;
    list-style: none;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-size: 11px;
    color: #383838;
}

.last_reply {
    font-family: tahoma;
    font-size: 11px;
    color: #660f66;
    text-align: justify;
}

.last_reply a:link, .last_reply a:visited {
    color: #a93ba8;
    text-decoration: none;
}

.last_reply a:hover {
    color: #d660bb;
    text-decoration: none;
}


.last_soft {
    font-family: tahoma;
    font-size: 11px;
    color: #6b7370;
    text-align: justify;
}

.last_soft a:link, .last_soft a:visited {
    color: #10a954;
    text-decoration: none;
}

.last_soft a:hover {
    color: #28d700;
    text-decoration: none;
}

.signature_reply {
    font-family: Traditional Arabic;
    font-size: 15px;
    color: #000;
    font-weight: bold;
    text-align: justify;
}

.signature_reply a:link, .signature_reply a:visited {
    color: #f0b7ac;
    text-decoration: none;
}

.signature_reply a:hover {
    color: #f0be6b;
    text-decoration: none;
}

.profile_link a:link, .profile_link a:visited {
    text-decoration: none;
}

.profile_link a:hover {
    text-decoration: none;
} 
